lnurl just requires a webserver that can communicate with the LN node to generate invoices on-demand.

Can't that in theory be done with a nostr client daemon that listens to certain events from a set of relays and replies with invoices?

My point is: can't we have an entirely DNS-free lnurl spec alternative that only uses nostr? We can call it lnostr or something.

Reply to this note

Please Login to reply.

Discussion

cc #[0]

how would one connect to Nostr?

Like any client, using a configured set of relays.

but that's through DNS then I guess.

What I meant was it doesn't require any LN participant to own a domain

Or we could finalize and deploy bolt12 and not need any secondary system

bolt12 requires onion messaging which also has reliability trade-offs.

I'm also hoping it works well and we don't need anything else.

I think many of us are thinking the same thing: why do we need to rely on centralized DNS authorities for LNURL when we can do it just with npubs and relays.

Amazing new proposal LNURL over nostr proposal:

https://github.com/lnurl/luds/pull/203

Which is something I had though about in the past:

#[0]

imma coom if this works