to send a keysend cross app comment zap to errhead@podcastindex.com I first use an API call to get the user account info from podcastindex and find the lud16/⚡ of errhead@getalby.com
Lookup keysend node and user info at https://getalby.com/.well-known/keysend/errhead {"status":"OK","tag":"keysend","pubkey":"030a58b8653d32b99200a2334cfe913e51dc7d155aa0116c176657a4f1722677a3","customData":[{"customKey":"696969","customValue":"LiPQ3WVvdeEFnuhcWNLy"}]}
the pubkey is the lightning node address, the custom key is different for each wallet provider so far, and the custom value specifies which users wallet to send the payment to.
send the payment using a keysend supporting webln implementation, which is currently only Alby's extension as far as i know, or an API call which has more options.
Metadata is passed using the TLV custom record. for user to user cross app comment zaps I use a subset of the full boostagram TLV https:/github.com/Podcastindex-org/podcast-namespace/blob/main/value/blip-0010.md
though actually looking at it now, the Mastodon method has a certain elegance to it. Plus it's easier to just go with their method than trying to get them to change...
Many Activity Pub instances provide rss feeds, but the addresses aren't standardized.
Thinking on what @dave is doing with the activitypub/podcast rss gateway inspired this insight.
Why not .well-known/rss/ ? a nice logical place to find it, or be directed to it for any Activity Pub server.
With the address easily translated to an RSS feed, modern Podcasting apps and feed readers could add the ability to subscribe by address, making it much easier for discovery to lead to subscription.
- Streaming payments. Can be enabled on V4V settings page. If the video being watched has a split configured, then every minute of content sends the configured payment amount to the channel split. - Boostagram. Sends a payment with a message to the split block. - Patronage. Sends a regular payment to a channel's split block. Become a patron of the arts, no quid pro quo provided or implied. - Cross App Comment Zap. PeerTube supports cross app comments natively. If the commenter has a boostback address configured, or is on Activity-pub with a lud16 address configured, zap sats directly to the commenter. Keysend if available, can fallback to lnurl, not compatible with nostr zaps.
Streaming and Boosts support Magic Wallet Switching Technology by using https://www.thesplitkit.com event integration for both Live and Pre-recorded video.
On the hosted side, the PeerTube RSS feed has the info needed to support boosts and streams including #MWST and #BoostBack for users of modern podcasting apps.
Embedded videos aren't the using the client per se, but the embedded player supports WebLN boosts with limited metadata.