#fragment (Zero-Knowledge)
π¬ Sovereign WebRTC Watch Party Theater
Stream a browser tab/screen with audio (getDisplayMedia), stream a local video file directly peer-to-peer (captureStream()), or synchronize shared video playback with live floating emoji reactions and encrypted theater chat.
π¬ Live Theater Chat WebRTC DataChannel
:emoji: shortcodes are supported.
Sovereign Identity, QR Broker Invites, 2-of-3 Shamir & Vault Protection
Manage your local Master Identity (did:p2p), scan/generate QR invites, configure browser storage persistence, and inspect live Switchboard /grid records.
π‘οΈ Local Device & Broker Lease seq #1
ποΈ 144B Peer Invite, Device Pair & QR Scanner 192 B64URL Β· GRQR
Mint an invite link/QR for a peer, click π± Pair My Device (Same Key) to clone your Master Identity (did:p2p) onto your own second device, or scan/paste a token to enroll.
π§© 2-of-3 Shamir Split & Recovery GF(256) 0x11D
Byte-for-byte compatible with core/envelope.py. Split a 32B Master Seed into three 33B shares and verify recovery from any two shares.
π Browser Setup & Persistent Vault Guard Local Vault
Protect your browser vault from automatic storage eviction and enable background sync & reminder notifications.
π‘ Switchboard (/grid) & DHT Inspector OP 0x01..0x04
β‘ Direct Serverless P2P (Offer / Answer) STUN Β· No Server
Sync stream cards directly between two browsers over WebRTC RTCDataChannel with zero Switchboard using single-shot ICE gathering (lasticecandidate).
π₯ Cluster Contacts & StreamGrants 0 peers
Redeeming a BrokerInviteToken automatically adds the inviter to your contacts and joins your shared cluster room. You can also add a peerβs master_pubkey or import a signed GRGRANT1: capability grant to subscribe to their Wall or Collaborative Doc.