Hmm I wonder if PPQ could adopt this once you polished it up a bit? The choice between topping up and paying per query would still be up to your users but seems like this option does have some possible advantages.
It would also be really cool to see an official doc written up on potential advantages of this model vs topping up. Then just show that in the readme of this repo.