Pod Pay
Pod Pay is a set of resources and tools for paying podcasts through thePodcasting 2.0 LNAddress Value Spec.
Historically, Podcasting 2.0 has used the keysend lightning protocol to send payments from listeners to podcasters in an open way where any app or service can participate without permission.
Keysend has worked well so far but has some fundamental issues that are hindering adoption, including lack of support from major Lightning Wallets, the UX of sharing value block info, and including the metadata in the keysend tlv records which limits message size and can allow spoofing payments.
Moving to Lightning Address
TheLightning Addresshas become a global standard for identifying user wallets, and is seeing global adoption by not only bitcoin wallets but also major traditional banks. The UX of sharing Lightning Addresses is something that most users understand intuivetly because of the similarity with email.
By moving the Podcasting 2.0 payments standard to thelnaddressformat, we can simplify the user experience for everyone involved, and give app developers an easy way to let listeners connect their favourite wallet (Strike, Alby etc) via OAuth or Nostr Wallet Connect.
Sharing Payment Metadata over Nostr
Nostris a simple protocol that lets anyone share signed messages in a open and permissionless way. Apps can publish payment information asGeneric Payment Eventswhich include all the metadata about the payment, are signed by the app so can be semi-trusted based on the apps reputation, and are queryable which paves the way for cross-app boosts and comments.
Tools and Resources
This site aims to serve as a resource hub for developers that want to understand and implement Podcasting 2.0 payments - check out the following links to learn more: