Oddbean new post about | logout
 I dedicated nearly half of my weekend to this project, and it's undoubtedly one of the most ambitious ones I've taken on so far.

Building regular lightning paywall services is relatively simple—I built one 1.5 years ago that's used by thousands today.

However, building one without any middleman (no centralized server, no LNbits, no personal node, not even a central database) is an extremely difficult challenge. 

Here's what to expect:

Seller side: Your content, price, and wallet address are all stored in a shareable QR code, secured by cryptographic encryption and signatures.

Buyer side: When the QR code is scanned, it initiates the payment, and after it's completed, the content is decrypted and displayed.

For Developers: Ideally, you shouldn't even need an API. You should be able to implement this functionality by simply importing a library with a one-liner, like:
generatePaywallQR(contentURL, price, lnAddress)

I'll be working on it this week, and hopefully by next weekend, I'll open it for some beta testing. After that, we can keep improving it based on feedback.

nostr:nevent1qqst06reqv7rgrdhgqeeu5h7t7nye2kx7zsyrzj5rjr2z98eetxuzpgpr9mhxue69uhhyetvv9ujumt0d4hhxarj9ecxjmnt9upzp3hhqal3dxw4pnuj49jjhl4lltq9l35y9w0w8yggnk2ehzk46j8aqvzqqqqqqy0872r3