This is dope. Will give some thought to it and try to provide feedback.

Reply to this note

Please Login to reply.

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.