Oddbean new post about | logout

Notes by iefan 🕊️ | export

 Lol, did the open-source community accidentally just fix the LLM hallucination problem? 😳

Context:
It seems like the Shrek entropy sampler with early exit solves, if not significantly reduces, the hallucination problem with big boy models. Some people are running evaluations now, and so far, it seems promising. 👀 
 NostrSync just got an upgrade. Default mode is faster now, but it still catches all your events. 

If you're on your PC and have a ton of events across relays, go for the "DeepSync" option!

https://nostrsync.vercel.app

https://image.nostr.build/b32d247face72e63623e3203a5bb62f0858acd1498bd767edffb17732948da53.jpg 
 Testing it with my upcoming personality-based assistant, using Flash-8b, which is currently one of the fastest models. The results are phenomenal.
https://i.imgur.com/9bBCnd5.jpeg
nostr:nevent1qqsq72y32j707ugtgu26h77marmzrsu0t6dtfpw500q6j49fp3hzckgpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tczyrr0wpmlz6va2r8e92t990ltl7kqtlrgg2u7uwgs38v4nw9dt4y06qcyqqqqqqgj7csyp 
 My upcoming service will allow you to create a custom model fine-tuned with advanced system prompts, including the jailbreak prompt. 

https://i.imgur.com/a3UP6so.jpeg
nostr:nevent1qqsprfmyrkllujtud4eluwu2akhlrflh4t9805axps6f4re9uc0fykgpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tczyrr0wpmlz6va2r8e92t990ltl7kqtlrgg2u7uwgs38v4nw9dt4y06qcyqqqqqqgfu40hx 
 A prompt that helps Claude 3.5 Sonnet beat OpenAI's o1 model in reasoning! https://image.nostr.build/88bbf240175554b202f853ba6228453ab8c598494175634fe5ed247c4b927288.jpg 
 Testing it with my upcoming personality-based assistant, using Flash-8b, which is currently one of the fastest models. The results are phenomenal.
https://i.imgur.com/9bBCnd5.jpeg
nostr:nevent1qqsq72y32j707ugtgu26h77marmzrsu0t6dtfpw500q6j49fp3hzckgpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tczyrr0wpmlz6va2r8e92t990ltl7kqtlrgg2u7uwgs38v4nw9dt4y06qcyqqqqqqgj7csyp 
 Working on something
nostr:nevent1qqs0mr006vwv866frr6mzheqmmdhlflyv6yptmlvfz249esuzj87fhgpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tczyrr0wpmlz6va2r8e92t990ltl7kqtlrgg2u7uwgs38v4nw9dt4y06qcyqqqqqqgyj9rt3 
 Any digital content you purchase on zPay.live paywall will now be saved in the "View Purchases" section, stored locally. 

Next priority is integrating Nostr, especially NWC, it's the most requested feature. Also exploring adding Cashu ECash support for payments.
https://i.imgur.com/H8m0nft.jpeg 
 All your purchased items will also be stored locally and will be accessible through Zpay.live's "Purchased Items" section. 

Built-in QR scanner using both camera and image functionality has been added. 

In the next update, I will convert this app into a PWA https://image.nostr.build/3287a9d49a7d33a0be62588afb609b3bbd322fc2251ed10d43056b2940154ec7.jpg 
 Working on NWC 
 I will add it in the next update. Right now, it's still in the early development stages, but it'll get better over time!  
 Gm 🫡 
 I truly believe that Joker 2 was an attempt to undermine the legacy of Joker 1, which resonated with the 'wrong audience'. 
 Seriously, don't bother watching it, it's a total time-waster. And if you've already seen it, let's just pretend the second part never happened.
nostr:nevent1qqsfgrejhke6aqj5z2h7nu6ch93c4u0aryv28uz3alkw47l06whq75spz4mhxue69uhkummnw3ezummcw3ezuer9wchsygxx7urh795e65x0j25k22l7hlavqh7xss4eacu3pzwetxu26h2gl5psgqqqqqqsqxv7wn 
 Yesterday, some users were able to test an early version of my lightning paywall service. 

I received some great feedback, already implemented a few of the recommendations, working on NWC and shorter URLs. 

You can also give it a try. If possible, please share your feedback. 

https://zapit-unlock.vercel.app/

https://i.imgur.com/oetjtAn.jpeg 
 Just an hour ago, I was brainstorming Cashu integration for both paywalls and physical items. 

Looking for something frictionless for users and straightforward. 
 Nostr Wallet Connect for recurring payment. 
 This is an early development version, so please use it with caution and with small amounts. 

https://zpay.live

https://i.imgur.com/iM7UtWq.jpeg
nostr:nevent1qqsvs64lsa0kdcc4t04v4e79kakuv5cu6eyh0x6tm3x82q6um4s8suspzpmhxue69uhkummnw3ezumt0d5hsygxx7urh795e65x0j25k22l7hlavqh7xss4eacu3pzwetxu26h2gl5psgqqqqqqsfheg68 
 Up-to-date version: https://zpay.live 
 Finished closing the last potential vulnerability I was aware of and have added an extra layer of security as a precaution. 

Please note that previous URLs will no longer work. You can try this one to test paywall.
https://t.ly/PfUnp
nostr:nevent1qqs2fxn3fjtwgz9zn495h97asjvy3zmrjdztr9j39gj7drcrc4jw4hqprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqpms4zp2 
 This is an initial version meant solely for testing purposes. If you happen to have an Alby wallet, feel free to give it a try! 🫡

Working on NWC & shorter URLs

https://zapit-unlock.vercel.app

https://i.imgur.com/pr9EUNe.jpeg
nostr:nevent1qqs90kp3rtcn7ujds4300xe04wfhl03psl4g688fqmwm2kg8j9lvqzsprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqpwnsfge 
 Core functionalities are nearly complete, easy-to-use API for seamless integration is also on the way.

Self-hosting is incredibly simple and far more lightweight than Lnbits or BTC-Pay. 

Even without self-hosting, payments are directly connected to your wallets.
https://i.imgur.com/KYItGCZ.jpeg
nostr:nevent1qqsr9wepue26lc9mcw558gnsgc4mp084s0n8hntp3zutcak5gh465aspzpmhxue69uhk2tnwdaejumr0dshsygxx7urh795e65x0j25k22l7hlavqh7xss4eacu3pzwetxu26h2gl5psgqqqqqqstvrka8 
 After this project is completed, my next project will be a personality-based AI assistant. Each personality can be fine-tuned with personalized data simply by copying and pasting text and URLs, along with system prompts to modify model behavior. 

App will allow casual users to create personalized and task-specific personalities.
https://i.imgur.com/DdBc8m9.jpeg
nostr:nevent1qqs2fxn3fjtwgz9zn495h97asjvy3zmrjdztr9j39gj7drcrc4jw4hqprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqpms4zp2 
 Finished closing the last potential vulnerability I was aware of and have added an extra layer of security as a precaution. 

Please note that previous URLs will no longer work. You can try this one to test paywall.
https://t.ly/PfUnp
nostr:nevent1qqs2fxn3fjtwgz9zn495h97asjvy3zmrjdztr9j39gj7drcrc4jw4hqprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqpms4zp2 
 You can also sell digital content with a QR code. Scan it with phone camera to initiate the payment, once confirmed, it will decrypt the content . 

The QR code contains encrypted content, price, LN address with cryptographic signature. No database needed.

Paywall Url: https://tinyurl.com/zapit-paywall
Paywall QR code:
https://i.imgur.com/DAP06KV.jpeg 
 Core functionalities are nearly complete, easy-to-use API for seamless integration is also on the way.

Self-hosting is incredibly simple and far more lightweight than Lnbits or BTC-Pay. 

Even without self-hosting, payments are directly connected to your wallets.
https://i.imgur.com/KYItGCZ.jpeg
nostr:nevent1qqsr9wepue26lc9mcw558gnsgc4mp084s0n8hntp3zutcak5gh465aspzpmhxue69uhk2tnwdaejumr0dshsygxx7urh795e65x0j25k22l7hlavqh7xss4eacu3pzwetxu26h2gl5psgqqqqqqstvrka8 
 This one is more like a lightning service, future version will include nostr wallet connect for recurring payments. I might also save purchase content on nostr relay. 
 This url no longer works, you can try this one 
https://t.ly/PfUnp 
 When using Caching, Gemini 1.5 Flash-8B costs $0.01 / million tokens 🤯 https://image.nostr.build/dc74806be2b275fde186c369e4ca120f563f954c97677cad6282b3641e90150d.jpg 
 It's also super fast, added this to my upcoming personality-based assistant.
https://video.nostr.build/604c0b18140d983f1bfd4409a723194c14f8f954942bdfc2790068aa8eb2f38a.mp4
nostr:nevent1qqsx224e2kdgd2my03pav38hahdmu7g8exewg87csdh38n27nqz8hxgprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqp4x5psf 
 Could you help me test this? I'd like to learn two things:

1. Is the content unlocking after payment?

2. How was your payment experience? Was it smooth?

12 sats a test!

Paywall link: https://w3.do/Y2Y8Vi7P

https://i.imgur.com/Aw8rbkG.jpeg 
 Thank you! It might be a good idea to also save it in browser storage. That way, the next time user visits main webpage, I can retrieve it and display all their purchased content in tab 🤔 
 It will appear on the same page where you copied the LNURL, after you make the payment  
 Open wallet button makes it real smooth.  
 It will appear on the same page where you copied the LNURL, after you make the payment  
 did you give the 'open wallet' button a shot? It's supposed to open your wallet extension with the same invoice. If you're on your phone, it'll take you to your wallet app with the invoice.  
 Done, it was confusing a lot of users. Now payment buttons & QR Code disappears after payment is confirmed. 

You can try it: https://tinyurl.com/zapit-paywall 
 Working on it.  
 Testing
https://image.nostr.build/2b7869afaf4f8e3089e267c45e7c291fba4cc82bedb2ebc6d79c516405f11b6f.jpg
nostr:nevent1qqspzvm5zvfqkjwg367lrtqvcfsv9vtaywzgh2af2g7l9wvxw5cqklqprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqph6lygw 
 For developers, the easy-to-use Open Zapit API is on the way.

Just make a simple API call:
api/{content}/{lnAddress}/{price}

Content’s data & overall integrity is secured by cryptographic encryption and signatures. Payments are directly connected to your specified wallets. 
https://image.nostr.build/61bb45f92abcd3c83b36c25590be2116b53d21bfadd3290085c35560d5557bba.jpg
nostr:nevent1qqs0kf3ewkphl7enuznph80mcpxygd37tadwgam89p30p2f45xy3p4gprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqpuvkldx 
 Almost done. The frontend and backend are both working now. I've also created a very easy-to-use API for developers.

It's going to be the simplest and fastest way to put virtually any digital content behind a lightning paywall. https://image.nostr.build/0cf00a92fd018e1d24d3260516c80023b0e2d6377c7235cabd55240fbf1bb0a0.jpg 
 I read your blog on this topic, and I must say it was very thoughtful, not just the usual 'I hate paywalls' argument, but a well-reasoned, philosophical perspective.

That said, from my side, 'Zap to Decrypt' has much broader applications and can be implemented in ways that wouldn’t conflict with your personal stance. New open API will exponentially expand the scope. 

I also believe that not having a paywall option (primary mode of monetization for many), especially on a network like Bitcoin, which can handle it far better than any fiat currency, feels a bit unfair. 

I wrote this to just let you know, I have great respect for your work, and my goal is simply to build on your ideas, not oppose them. 
 Testing
https://image.nostr.build/2b7869afaf4f8e3089e267c45e7c291fba4cc82bedb2ebc6d79c516405f11b6f.jpg
nostr:nevent1qqspzvm5zvfqkjwg367lrtqvcfsv9vtaywzgh2af2g7l9wvxw5cqklqprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqph6lygw 
 Trust me, no one knows this better than I do. I built one a year and a half ago, and the biggest problem we always faced was its reliance on an Lnbits server or personal node. 

This solution completely eliminates that dependency, it doesn’t even require a database. 

The content is encrypted and packaged within a QR code, and it is decrypted only when the payment is completed. 

It connects directly with the user's wallet, no login, no middleman 🤌 
 The idea is simple: it encrypts the content URL, packages it with a price, LN address, and a digital signature, and turns it into a shareable QR code or URL.

When the QR code is scanned, it first verifies the integrity of the packaged data, deconstructs it, and uses an LN proxy to initiate the payment. Once the payment is settled, it decrypts the content.

This approach does not require any database, BTC Pay server, or LNbits. Instead, it uses lightweight server functions, and with the upcoming LNURL standards LUD-10 and LUD-21, even this lightweight backend will be eliminated.

 
 Coding 🤜🤛 Nostr 
 Building a private AI assistant for truly private chat and personal data processing (e.g., notes, PDFs). 

Planning to create a PWA web app that allows users to run any LLM model, including the latest LLaMA 3.2-1B, locally on any device or OS, even offline.

Users will simply select the model, and the app will automatically download, cache, and store it for future use. The next time, loading will be much faster.

The MLC-LLM library makes implementation straightforward, supporting all platforms and leveraging WebGPU for maximum performance.

Coming soon, meanwhile check there library repo. They have lots of examples.

MLC library repo: https://llm.mlc.ai/docs/deploy/webllm.html
https://i.imgur.com/ORbXb74.jpeg 
 Got "file upload" working with the latest Llama models. 

Also, it seems the smallest Llama 1b (fine-tuned) model performs even better with more context. 

Which is really good because that one is really fast even on a medium-spec device. https://image.nostr.build/6f573545bdf8ab31de1e7d491bfe1460a07f95a2113930114e2994552d6a4983.jpg
nostr:nevent1qqszhhm4h6z9s95wmdhpxvdfy09ntpacmrhm45t5c8f67y2ygd2t70qprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqp3klp6p 
 If you're paying for X to support free speech, I have a bridge in Brooklyn to sell you. https://image.nostr.build/b767d2736697009acfda3084b6e41394917df51358ec8f6402ce7da5cec3bab0.jpg 
 This doesn't even account for X's new 'speech but NO REACH' policy, where "controversial" accounts are completely nuke from public timelines and replies, even within their followers' feeds, which are now completely algorithm-driven (TikTok-style). 

This can't be the future of online communication. Nostr is the only solution that addresses every issue mentioned. 
nostr:nevent1qqsx40m9ywd76sru3lxhdg0z6gftlffrnnj02448sst2d5ue2yj4stcpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tczyrr0wpmlz6va2r8e92t990ltl7kqtlrgg2u7uwgs38v4nw9dt4y06qcyqqqqqqgp5t5tc 
 Test new Llama 3.2 1b/3b on any device locally with the web app.

I have multiple apps that use this WebGPU implementation. Decent small LLM models were the only constant, but now we finally have the model.

https://chat.webllm.ai

https://image.nostr.build/ecb588bd79fe9de4b61a8ea8bf6bfb8463bcd9fd8bce38350455a1b0fb8566bb.jpg 
 *constraint  
 1B & 3B models 👀

These should be able to run on iPhones models going back 5 years or so to around iPhone X https://image.nostr.build/f5e78af8d9d7b08b0b89dc77ea941a70ff5762bc6209e37361c213357112ff8d.jpg 
 First step is complete. Now, we are extending this isolation to all the apps pinned in each AppCore variant. 

You should be able to log into 3 different Signal accounts using 3 AppCore variants. 

Each variant should behave like an isolated environment. https://image.nostr.build/afc26dce4d6465f2ebebd5459ed416480241f5506689408d32b296026ec87c60.jpg 
 Nostur experience on iPad 🤍

It's my fastest and best multitasking experience on iPad so far. Perfect for both power users and casual users, it's very easy to navigate with all the necessary features.
https://nostrcheck.me/media/c6f7077f1699d50cf92a9652bfebffac05fc6842b9ee391089d959b8ad5d48fd/32dd1a9412340a9f98e474c02b8e76b277e3c239b15f1eb2a59e015faf754a13.webp 
 3 key features in upcoming AppCore V2:

1. Create multiple copies of the AppCore app & run them simultaneously, separate from each other.

2. Categorization of apps with custom Profiles like Personal, Work.

3. Database will now be encrypted with password, in addition to being completely offline and local.
https://i.imgur.com/O93h1yr.jpeg 
 How do you manage to get rid of 99% of spam?  
 I used to run a node to power my LNbits backend for my Lightning paywall services (Zapit), but the new version no longer requires a personal node or LNbits, so I don’t run it anymore.

Personally, I hated working with LNbits and running a node, especially for build commercial stuff & services. 
 This weekend, I will be starting a very interesting book that I’ve wanted to read for a long time, ever since I finished Mein Kampf. 

The book is called "Hitler's War by David Irving". It's also about World War II, but perhaps from the Axis point of view. I'm not entirely sure yet, as I haven't read it. https://image.nostr.build/34ae9c74c553e16e8ba38ff800b8237a9d64a7a3b1f669a571d749368b122294.jpg 
 From all this AI saga, all I want is a general-purpose open-source LLM that is efficient enough to run locally on a phone, > 10 tokens/sec and smart enough to handle basic tasks like answering questions and reading PDFs with contextual understanding. 


No AGI, nothing, just a model, Light enough to run on a device locally, yet smart enough to handle essential tasks, that’s all I need, I'm a simple man. 
 Llama 3.2 3b fine-tuned model running locally on device offline, at around 10 tokens/sec. 👀 https://image.nostr.build/4be8e36701a962fcaf67902a1cd2b994e71b5a0b4cce5721faa8aff34e103b1b.jpg
nostr:nevent1qqsvjywpt5uqls5k7jtfdkq9ss56dq3t070cc65653f46pnmywlfzqgpzamhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6tczyrr0wpmlz6va2r8e92t990ltl7kqtlrgg2u7uwgs38v4nw9dt4y06qcyqqqqqqgakxdty 
 0xChat is basically at the cutting edge of what's currently possible with Nostr in terms of direct communication.

It has audio/video calls, gift-wrapped private DMs, & both private and public group chats, light discovery page & minimal design. It's also a great default app for all Nostr notifications.

Absolutely love it 🤌🤍
https://i.imgur.com/s2dJ3dF.jpeg 
 Indeed, Once we have truly private DMs, I wouldn't stop shilling this app to all my friends.  
 nostr:nprofile1qqs8hhhhhc3dmrje73squpz255ape7t448w86f7ltqemca7m0p99spgpypmhxue69uhkx6r0wf6hxtndd94k2erfd3nk2u3wvdhk6w35xs6z7qgmwaehxw309a3ksun0de5kxmr99ej8gmmwdahzucm0d5hsz8rhwden5te0vdhh2mn5wf5k2uewve5kzar2v9nzucm0d5hss3mr7u once you test the app properly, if possible, look into this. The developers definitely deserve recognition & grant. 

Jack and others primarily use iOS, so incredible Android projects often go unnoticed. 
 0xChat dev : nostr:nprofile1qqs84k6jpsav0jmdeqjn2zxlpnsajaw6f8l0m2d4e9t8gjsyn53s4nspzemhxue69uhhyetvv9ujuvrcvd5xzapwvdhk6qgdwaehxw309aukzcn49ekk2qghwaehxw309aex2mrp0yh8x6tpd4ehgu3wvdhk6pw0r8j 
 You can text me, and I mean we're nostr friends after all 🤜🤛 
 It works great with amber 
 You can download from github, Go to release tab for all the download options. You can also use  F-Droid. Btw, if you are using github, add it in your Obtainium for quick updates. 

https://github.com/greenart7c3/Amber?tab=readme-ov-file 
 You can add any open-source app by copying and pasting the app's GitHub repository link in Obtainium. Obtainium will notify you when the developer uploads any new release and one-click update installation. 

download link for Obtainium. 
https://github.com/ImranR98/Obtainium 
 Can we add progressive web applications too?  
 (PWA)  
 If you're looking for an app that can help you organize all your Nostr Native apps and web applications/websites in one place, complete with an app launcher and a native custom tab browser, then look no further! 🤜🤛
https://github.com/iefanx/AppCore/releases/tag/appcore-v1 
 By the way, if there are any extra features you'd like to see, please don't hesitate to mention them. The app is still in its early beta version, and I created it primarily for my own use. 

I needed something like this! 😂  
 Once we have truly private DMs, Nostr will be unstoppable.

Decentralized, truly private, and permissionless,   protocol. 

True public free speech.

Truly private personal/group chats.

Complete anonymity.

If we really pull this off, I'm telling you, it's going to be revolutionary.
nostr:nevent1qqsquqcnhedpc7p7v3asn2s6ugpjz8n05v0w0lgktutnxy9q03zwj6sprpmhxue69uhhyetvv9ujuumfv9khxarj9e3k7mf0qgsvdac80utfn4gvly4fv54la0l6cp0udpptnm3ezzyajkdc44w53lgrqsqqqqqp6fxue9 
 I recommend suggesting to the developer that they convert their PWA into a Trusted Web Activity (TWA) APK using the PWABuilder website. 

It's a straightforward process that only takes a few clicks & APK will be also verified by PWA codebase. 

Play Store and the App Store both suggest this approach for PWAs.
https://www.pwabuilder.com/ 
 Swipe for detete, in both notes and URL. 

 App is bit rough right now. I haven't released it yet, but the next version should be better. 
 Zapit Development Summary | 80% Complete

I've added a direct LN wallet proxy, eliminating the need for Lnbits. 

Additionally, I've implemented the LNURL LUD-10 protocol to package encrypted content, LN address, and a price into a single invoice, eliminating need for a centralized database. 

Thanks to Alby's excellent work, I've integrated NWC for recurring payments & subscription based service. 

If everything is implemented correctly, you won't even need my API. You can integrate Zapit features into your app using a simple library, no permissions required. 

This version of Zapit is a complete rebuild, designed from the ground up with best practices in mind. It's one of my most ambitious projects, and I'm not looking to gain anything from it. 
My goal is simply to create something I can be proud of.

I understand that many Nostr users dislike paywalls. I respect that viewpoint, but I also believe that artists in the Bitcoin space deserve to have these option to monetize their work.

I'll release an early version of Zapit soon and will continue to improve it based on user feedback.
https://i.imgur.com/uEGzYUy.jpeg 
 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