Does the Nostr community seem like they even care about value splits? The value splits seem so crucial to moving forward with any v4v model that isn't a simple paid like of a comment, and it's hard for me to get behind something that doesn't support value splits after being convinced of how valuable they are.
@StevenB@adam I don't know much about Podcasting 2.0, but it looks like there are RSS extensions, and payment infrastructure built on top of that. So I'm wondering, how does AP fit into Podcasting 2.0, if at all? If there is an overlap between Fediverse and what @adam is doing, particularly in the domain of payments, I'd be interested to learn more about that
@StevenB@adam I found this: https://github.com/Podcastindex-org/podcast-namespace/blob/main/value/value.md. What do you think about exposing payment information to ActivityPub users? For example: ActivityPub representation of a podcast episode may contain a tag analogous to podcast:value tag. If commenter uses an app that recognizes this tag and the app supports specified payment method, he would be able to send a payment to the creator directly from that app (e.g. Mastodon).
One issue apps are having is how to make it easy to post comments from within the app. The displaying comments has been solved, but next is in-app replies to comments.
#PeerTube with the lightning plug-in has this capability. Channel owners can configure splits for their channel, and viewers on PeerTube with a WebLN capable browsers can stream Sats or send boostagrams.
When viewing PeerTube videos on a Mastodon timeline, if WebLN is detected and a split is configured, there will be a lightning icon you can click to send a boostagram from the timeline.
Mastodon doesn't support this property, and I don't see anything else that could represent payment information. Maybe WebLN works through embedded video?
I wrote a proposal for AP extension which may unlock direct support for lightning payments in Fediverse: https://codeberg.org/fediverse/fep/src/branch/main/feps/fep-0ea0.md. It is not designed specifically for LN, but for all types of payment methods. The only requirement is that payment target must be encoded as URI. Do you know if it is possible to represent split information with URI?
I'm going to support this extension in my software, maybe other developers will also implement it, eventually.
Yes, the embedded PeerTube player checks the channel for the Boostagram split information. if it finds split information and the browser has WebLN it addss the boost button.to the player.
Mastodon direct support of lightning payments doesn't seem likely, Soapbox is the next most likely Activity Pub software to enable Lightning support
@agates@dave@adam@StevenB@John_Livingston Yes, coming up with best practices is a good idea, otherwise we may end up with multiple incompatible implementations. I recommend using FEP process for coordination. It's a good way to gather feedback from potential implementers and a wider AP community.
1) We're having similar talks with @John_Livingston regarding aligning chat specifications between the Podcast XML namespace and ActivityPub. I wonder if we could come up with some kind of "best practices" for going between XML Schema <-> JSON-LD? 2) Similarly, @John_Livingston mentioned PeerTube 5.1.0 allows plugins to modify the ActivityPub object which would allow this functionally, once we decide what it could be