LN Subscription 17
What is the project?
- We wanted to build out a service that supports bolt12 subscriptions for any app. The idea with this project is to build a simple API that can allow others to easily integrate bolt12 subscriptions into their app. The finished product would have a simple login flow with a dashboard where users can create offers and get API credentials to integrate into their own application. Long term, we want to layer in the ability to create and use Web5 SSI credentials. The consumers of this app will pay an LN invoice for the service and be issued a Web5 credential. This credential will be reused to check auth on API calls made by the consumer.
How and why did you built it?
-
Backend is written in express/node. Front end is in react/tsx.
-
We think bolt12 is cool and needs more use cases to help proliferate its adoption. We also think Web5 holds lots of promise for verification of identity and reusable credentials for API-based services.
What problems does it solve?
- The app provides consumers with an easy way to create subscription invoices on lightning using bolt12. It also will provide easy access to an issuer of SSI, Web5 credentials for identity auth.
What’s next? (Roadmap)
-
Finish basic build out of login/signup, offer creation/management, subscription enforcement and API integration for consumers.
-
Add in Web5 SSI credential issuance functionality.
Relevant links: https://github.com/bnonni/LN-subscription-17