I played with a prototype for this a while back: https://oak-node.net/doc/trunk/doc/ons/ons-4.md

If there's any service provider interested, LMK and I could revive it.

Essentially comes down to:

- offer a LN address where customers can easily pay to: user_id@service_provider.com

- the LNURL-pay endpoint creates invoices with the user ID in the description

- in effect, any payment to that LN Address results in an invoice with the user's ID in the description

- user can setup a recurring payment (or stop paying, or change the payment amount) anytime, using any recurring payment solution

- service provider needs a simple piece of software that can lookup current user balance based on paid invoices with that User ID as description

- the service can stop or resume, based on the user account balance

Reply to this note

Please Login to reply.

Discussion

That’s the perfect list of initial features. I think we are still missing it, and it would be great if it was integrated with the nostr🐶🐾🫂

The way highlighter does subscriptions accomplishes what you’re thinking here

Oh! Nice! I have to try it 🐶🐾🫂💜