Event JSON
{
"id": "61f0b408e13940869f715b3294b8b43e754b85a06de653813c97d92360fa6680",
"pubkey": "00000009ce836fd52689667f542e4f50d137160427195b808e41f93e61182e62",
"created_at": 1779341892,
"kind": 1,
"tags": [
[
"t",
"cashu"
],
[
"t",
"lightning"
],
[
"t",
"bitcoin"
],
[
"r",
"wss://nostr-pub.wellorder.net/",
"write"
],
[
"r",
"wss://relay.damus.io/",
"write"
],
[
"r",
"wss://nostr.einundzwanzig.space/"
],
[
"imeta",
"url https://blossom.primal.net/fe898033b10b452d84fa58ecc19115a48529a14b6b45193cc8d274c973821893.png",
"m image/png",
"dim 3022x1538",
"service nip96"
],
[
"imeta",
"url https://blossom.primal.net/0352be6b135ebb021b89d87cfbccd04d67ef3ea92581844468069646fcdb5420.png",
"m image/png",
"dim 3022x1538",
"service nip96"
],
[
"client",
"Primal Web"
]
],
"content": "Hey nostr,\n\nBeen working on this for the last few weeks and it's finally in a state\nI'm willing to show around.\n\nSatstreamr is video metered by Cashu micropayments. The viewer's browser sends a Cashu token to the streamer every few seconds over the same WebRTC data channel that carries the stream. No ack → stream pauses. Wallet empty → session ends. Lightning only shows up at the edges (deposit /withdraw).\n\nI went with Cashu mid-session instead of LN because a swap is one HTTP round-trip to the mint; no routing, predictable latency. Tradeoff: you trust the mint while the session runs. Honestly curious whether that\nfeels workable to people here, or where it breaks.\n\nIt's an MVP with 1 viewer per session, both sides on the same mint, no\nauth beyond the session ID.\n\nDemo: https://satstreamr.com\nRepo: https://github.com/bilthon/satstreamr\n\nWould love feedback, especially from the cashu crowd.\n\n#cashu #lightning #bitcoin \n\nhttps://blossom.primal.net/fe898033b10b452d84fa58ecc19115a48529a14b6b45193cc8d274c973821893.png \n https://blossom.primal.net/0352be6b135ebb021b89d87cfbccd04d67ef3ea92581844468069646fcdb5420.png ",
"sig": "6d9b93c68e3713e973f08a41855ff9cc79352ca7ede8b97a14a7447eb414b00ee132beaaa774bba9e8cae6db66e090b858d7bf5be1cf1e5f4e9952d062ebb060"
}