Thanks for the warm comment!

I've been asked the ecash question before but don't really get it, perhaps because I'm still an ecash newby. hy would I accept ecash when I could just accept lightning? Don't ecash payments convert to lightning? I'm not losing customers by NOT accepting ecash directly, right?

Also, running an mint means running an MSB, right?

Or perhaps you mean that I should run a mint of PPQ ecash tokens or something?

Please explain further!

Reply to this note

Please Login to reply.

Discussion

If you would have your own mint or another mint that you trust and share with your customers there would be no need anymore for lightning settlement imo -> Even higher (most likely perfect) privacy plus unlimited scalability for close to zero costs. No bottlenecks etc.

Hey! I've been looking at your website for so long always thinking this would be the perfect use case. Fan of your product.

Running a mint does not make you an MSB in your case. Think of it as replacing your ledger: instead of crediting users a balance when they top up and debiting their account when they make a request, you don't do that, instead you give them ecash when they top up.

When they use the service, they pay you back with the ecash. The ecash acts as an access token to the API. We've been doing this similarly to L402 but with the payment directly included in the request (as ecash). The benefit is privacy and security among other things.

Let me know if you have questions, would be happy to talk more and share ideas.

How does the user store the access token? in a separate wallet? Is there a browser extension which could store the ecash?

In the browser. The frontend includes a tiny wallet. A demo of this: athenut.com