It is being pointed out to me that LND meanwhile aims to add support for blinded paths in Spring 2023: https://github.com/lightningnetwork/lnd/pull/7195#issuecomment-1352444897
I'm pretty excited for blinded paths since that can technically be used with BOLT 11 invoices (and BOLT 12 ofc), and is required step to eventually use Offers.
IMO one nice thing about LNURL is that it uses HTTP, so easy to know if your request went through or if something failed (HTTP error codes).
However for Offers, you try to fetch invoice over a multi-hop path via onion message. IIUC, that request can fail due to reasons unknown by sender (packet dropped, rate limiting, takes very long time, etc).
Do you know what latest wallet UX thinking is? An extra layer of interaction is added to obtain an invoice, which can itself fail, so wallets will need some more sophisticated logic to handle retry or timeouts?
reply