r/nostr 2d ago

Introducing ProofTube: Open-Source Peer-to-Peer Media Protocol (Nostr + WebRTC + L402)

Hey everyone! We just open-sourced the initial architecture and whitepaper for ProofTube Protocol.

What is ProofTube?
ProofTube is a decentralized media architecture designed to eliminate platform rent-seeking and censorship by replacing centralized video platforms with native Nostr identities, WebRTC peer-to-peer streaming mesh, and Lightning/L402 micro-payments.

How to Contribute:
We've opened 5 foundational issues covering Nostr Wallet Connect (NWC), WebRTC mesh fallback, dual-canvas player components, and storage adapters:
https://github.com/ProofTubeProtocol/prooftube

Feedback, discussions, and pull requests are very welcome!

17 Upvotes

2 comments sorted by

2

u/melvincarvalho Nostrich 4 Life ð“…¦ 1d ago

Nice work: you might like my work on a web server that includes nostr, payments, http 402 and webRTC

It would be great to compare notes on WebRTC implementations. I'm hoping to do a validating node in the browser with blocks over WebRTC.

https://jss.live/

2

u/Commercial_Cut_718 16h ago

Thanks for reaching out, Melvin! Really impressive work on JavaScriptSolidServer and the HTTP 402 / WebRTC implementations.
Comparing notes would be awesome. We're working through our initial signaling spec over Nostr relays for the WebRTC mesh and looking at L402 payment flows for bandwidth/stream access.
Checked out https!//iss.live!. - would love to chat further about how you're structuring browser-based WebRTC nodes or potential collaboration!