This is dope. Will give some thought to it and try to provide feedback.
LNURL Over Nostr
Looking for feedback and helpful suggestions on getting this to a polished state:
https://github.com/lnurl/luds/pull/203
Lets make lnurl work even without an http server!
Discussion
Thanks! If you look at the initial commit, you can see I had some different variants of how to achieve this, but opted for one approach for now (nprofile/npub) .
The previous ones (nevent, naddr) allowed reducing the number of interactions by one, as the lnurl Json parameters would be publicly available. The naddr approach even allowed these parameters would be updateable with the same lnurl.
This means it wouldn't work for sensitive stuff such as lnurl withdraw or for dynamic purposes. BUT, one could easily add tags to these public lnurls to categorize them and create a freaking decentralized marketplace directly on nostr (cc Ben arc). Even cooler every btcpay/lnbits/etc could post these events and a marketplace aggregator would form naturally.
Anyways, just some feature creep thoughts. Nothing to do with the mission of that protocol proposal l, which is making lnurl great even for mobile noncustodial wallets.