Is there any reason NIP-47 (Nostr Wallet Connect) couldn’t send keysend payments in addition to Lightning invoices? The number of podcast players that support streaming bitcoin via lightning while listening has gotten quite large. For a list of supported players see: https://podcastindex.org/apps?appTypes=podcast+player&elements=Value. For a list of the 15,000+ podcasts see https://podcastindex.org/podcast/value4value
This is about to grow even more now that music is getting involved. See the top 100 tab on https://lnbeats.com to see (and listen to) the songs who have seen the most lightning payments on a rolling 7 day period. Also on the horizon is adding audio books into the mix.
All those payments are setup with keysend and mostly use the WebLN spec (https://www.webln.dev/).
Is there any reason a wallet such as Mutiny couldn’t receive a NIP-47 message with keysend payment info and make the keysend payment instead of paying a standard lightning invoice? This would enable Mutiny to be a funding source for this growing list of podcasts and music players that send lightning payments.
This is interesting, yeah I think it would work. We would need to add to the NIP47 spec but there's a PR now adding a bunch of different methods. All we would need is keysend address and amount for it to work. I'll give that feedback to the spec, thanks!
reply
added to my spec pr
reply
Nice, circling back to this and just saw the discussion in the pull request about going one step further to adding BLIP-10 support. Seems a lot of the devs making Podcasting 2.0 apps and PWAs are neutral to negative on nostr thus far, but NWC seems like an obvious alternative to centralized lightning wallet integrations.
For example, Podverse, Podcast Guru, Podfriend, CurioCaster, Castamatic all use the custodial Alby wallet. Fountain uses Zebedee. Breez has a built in podcast player and is the only non-custodial option I know of.
Podverse is open source and my current go-to for streaming sats to podcasts (both spoken and now increasingly music). Podverse's standpoint was ‘we don’t understand nostr, but if someone put a pull request in for a non-custodial funding source we’d be very interested’. Podfriend is also open source.
Maybe a long term goal of mine can be to learn enough to make a more meaningful contribution. Right now more of a follower of everything that is going on in my spare time, but little to no dev skills.
Really appreciate all the work that is being done. Semi-unrelated to this, but still Mutney related, I'm very excited for Mutiny gifting. Can’t wait to give someone a funded wallet. I think that’ll be huge. Would be great to pair with “here, check out this podcast, or this music playlist, and here is a pre-funded wallet to stream sats straight to the creator(s)".
reply
Stay tuned this week!
reply
Awesome, will keep an eye out for updates!
reply
Not sure if Stacker gives notifications to all threaded comments above, so figured I'd say thanks here as well for passing on the feedback to the NIP47 spec!
reply