You don't need to *ask* a public node to route for you, they can't really tell you're using them this way.
The web->LN issue is real: no certs, no web for you!
Getting an invoice without waking the node seems to require PTLCs.
why do current zaps need custodians or middlemen? It’s slightly easier but you still need to run a node which most people won’t do.
I think the “bolt12 will make things more decentralized” meme is a bit over-optimistic. The only thing it does is not require a web server, but thats not even the hardest part, and is even not needed because of services like https://sendsats.lol which i use for my noncustodial zaps.
Also, how do web clients fetch the invoice? Even if you use my lnsocket library, you still need a publicly routable node to serve the offer request, then your back to nwc invoice fetching or something which is way better for decentralization nostr:note1nflxn2l39t5phz7eqnc2u076jgs00f9kw0xxgdqcdwy86szv5hgq0fuwqu
You don't need to *ask* a public node to route for you, they can't really tell you're using them this way.
The web->LN issue is real: no certs, no web for you!
Getting an invoice without waking the node seems to require PTLCs.
public node route for pay only