Just saw the recent Strike announcement on stream tipping. I wish there was a non-custodial service that let me do the same thing but in a non-custodial manner.
If I had time I would build it myself but I'm otherwise occupied 😢
There's currently a lot of friction when someone wants to set up a non-custodial service to take payments via LN and I think there's a big hole in the market here. As a web developer I just want to get an API key and build my shit!
Here's how I'm imagining it working:
- Publicise node info
- Let developers open channels to you
- Developer pays invoice for some % of the channel balance to get inbound liquidity, gets the rest back on-chain (use submarine swaps?).
- Developer gets API key
- API Service uses lnurl/bolt11 to get invoices from the developer's node
- Developer can start using service seamlessly
Downsides for the API service here is obviously that it needs to lock up a lot of funds. You can probably re-coup this cost by either having the channels pay a monthly fee or a higher routing fee to the developer's node. The initial fee can also be included in the first swap when the developer pushes liquidity to the other side.
Please, someone build this so I don't have to muck around with BTCPayserver 🙏