I think you should see indeed BIP-353 as a replacement for LNURL, at least for the this specific purpose of paying someone. It's backwards compatible if the sender types an email-like address, but not in all other scenarios.

It's not just about not needing https. The other difference is that once you've obtained payment info from BIP-353 you have everything you need. Once you have the bolt12 offer everything is lightning protocol native.

With LNURL there's another back and forth to request the actual invoice (IIUC). This is why you can't copy the bitcoin: URI and give it to a wallet that only supports LNURL and bolt12. But you *can* give it to a wallet that supports bolt12 and neither LNURL or BIP-353.

(2) I don't think there's any versioning. BIP21 style bitcoin: URIs are flexible enough to add new stuff later.

Reply to this note

Please Login to reply.

Discussion

* "that only supports LNURL and bolt12" should be "that only supports LNURL and NOT bolt12"

Okay, so with BIP353 implicitly comes support for BIP21 which I have not read through yet 🙈.

This would make sending bitcoin://sjors._bitcoin-payment.provoost.nl sensible then. Since the OS will find the appropriate wallet for the protocol. 👍

Also the protocol is bitcoin:// (obviously) 👍

Now I follow completely.

Thank you.

Nevermind, I have read BIP21 💩

Unfortunately one downside of bitcoin: URIs is that they open a single app. On iOs you can't change which one and it's always the wrong one.