Damus
Steven Bell :pci: :pc2red: profile picture
Steven Bell :pci: :pc2red:
@Steven Bell :pci: :pc2red:

Bug Reports Here:
https://t.me/+NCqewc8q0eU4NzYx

https://getalby.com/p/steven

Artisanal Coder.

You may know me from such apps as: LNBeats, The Split Kit, Sovereign Feeds, Music Side Project, CurioCaster, &
TranscriptSearchTool

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Oscar Merry · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 yeah something like this could definitely work - the only downside is that for peopl...
Steven Bell :pci: :pc2red: profile picture
@nprofile1q...

My thinking is if the podcaster wants his metadata, he can get some skin in the game and host it himself or pay for hosting instead of relying on the apps to run his business for him.

Maybe they should host with Fountain if they want their metadata.

And I think Strike has a Webhook api. I know Alby does.
2
Steven Bell :pci: :pc2red: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzyl794m0xt2k5e94gslj0yzv5uex9y7l33zy74ww3z507hsle92spmk8p7 Yeah, I'm pretty sure this would work with Strike too. https://docs.strike.me/webhooks/setting-up-webhooks/
Adam Curry :pci: :pc2blue: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqzyl794m0xt2k5e94gslj0yzv5uex9y7l33zy74ww3z507hsle92spmk8p7 Excellent point about the apps.
Oscar Merry · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 we could - there's just the question of how to avoid fake data if anyone can post pa...
Steven Bell :pci: :pc2red: profile picture
@nprofile1q...

1) I send you the data, you send me a unique url
2) I send the payment and include the unique url in the message.
3) Fountain hosted wallets get the payment with the message, look in the database to find the metadata that's tied to that unique url found in the message and marks it as paid or verified.
4) You don't have to trust any of the apps, just that your wallet got the payment with the unique url generated by your server.
1
Oscar Merry · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 yeah something like this could definitely work - the only downside is that for people self-hosting they would have to host the service that does this for example - if you self-host yo...
Oscar Merry · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 we could - there's just the question of how to avoid fake data if anyone can post payment metadata to a public API endpoint with the rss::payment spec the url to fetch the metadata or...
Oscar Merry · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 yep - we fetch it from the 'x-rss-payment' header that is returned in the URL - https://github.com/Podcastindex-org/podcast-namespace/blob/main/docs/examples/value/metadata.md#implementa...
Oscar Merry · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 If an app implements the rss::payment metadata spec like Fountain and Castamatic do it works: https://podcastindex.social/@merryoscar/116120033419028522
Steven Bell :pci: :pc2red: profile picture
Why are none of the PC2.0 hosting companies stepping up to host metadata for their podcasters?

As an app dev, I'd be more than happy to POST the metadata that was in a TLV record to your server so you could build a badass dashboard to show your podcasters their stats.

I'm more than happy POSTing for your podcasters, but I'm not interested in HOSTing.
22💯1
Daniel J. Lewis · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 I host chapters for podcasters with PodChapters.com. And someday when our group finally takes cross-app seriously, I'd like to offer hosting for those with Podgagement.com.
Oscar Merry · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 Fountain does this for our hosting customers - we accept payments from any app - either Keysend or Lightning Address - and aggregate payment stats and metadata in our dashboard - https...
ChadF :pci: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 You don't like this?? https://cdn.masto.host/podcastindexsocial/media_attachments/files/116/127/459/264/487/963/original/86337b08474b2e50.png
Steven Bell :pci: :pc2red: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqqf7kpx547y4wg5z0rgksjvq9w7n0ztzsax7yz35tcxx33lv6ggnsq6lm4c nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdft4ckvyhfpw3n56zm8j42nzrjeummu...
Steven Bell :pci: :pc2red: profile picture
@nprofile1q... @nprofile1q...

This seems like a perfect opportunity for a hosting company like Fountain or Truefans to offer a service that would entice podcasters to partner with them.

"Sign up for my hosting and we'll store all your metadata and create a sweet dashboard to display your stats and messages."
Franco (Castamatic) · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdft4ckvyhfpw3n56zm8j42nzrjeummu...
Steven Bell :pci: :pc2red: profile picture
@nprofile1q... @nprofile1q...

If we set the motion in the wrong direction, we may never actually get to where we should. In this case, it seems better to not move than to move in the wrong direction. The first host to offer metadata hosting will will be able to offer a service that no other host is, but the apps doing it for the host only allows them to drag their feet longer.
1
Steven Bell :pci: :pc2red: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqqf7kpx547y4wg5z0rgksjvq9w7n0ztzsax7yz35tcxx33lv6ggnsq6lm4c nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdft4ckvyhfpw3n56zm8j42nzrjeummudr2vmkf304eu5jhnn0ahqghx5pc This seems like a perfect opportunity for a hosting company like Fount...
Steven Bell :pci: :pc2red: · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqqf7kpx547y4wg5z0rgksjvq9w7n0ztzsax7yz35tcxx33lv6ggnsq6lm4c nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdft4ckvyhfpw3n56zm8j42nzrjeummu...
Steven Bell :pci: :pc2red: profile picture
@nprofile1q... @nprofile1q...

This whole business of having 20 different apps all hosting their own messages is stupid. The podcaster ends up needing a server anyway to go through all the invoices, fetch each message from each app, then display it in a user friendly way. If they're going to need a server to do that anyway, let's cut out the part where each app stores their metadata and the app can just send the metadata straight to their server instead.
1
Franco (Castamatic) · 1w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqvpkystedk2lldqlkkyd084tj5e39rpxn7lad6qeq9uka7kfw9jrs2pzv63 nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqdft4ckvyhfpw3n56zm8j42nzrjeummudr2vmkf304eu5jhnn0ahqghx5pc Hi Steven I agree with you 100%, but at this point the number of hosting...