Calls that prove themselves.
VideoChats is a granted-native WebRTC platform: rooms keyed to wallet identity, media relayed by a LiveKit SFU, every packet classified by the same hypervector law that guards the mesh. No passwords anywhere in the stack — your wallet is the login, your UCAN is the ticket.
— booting the platform…
Two lanes into every room
The platform serves operators and strangers differently on purpose: identity-bearing members ride the wallet lane, everyone else rides a guest link. Both land in the same E2EE call.
Wallet members
granted PoW login mints an httpOnly UCAN session — the signaling socket never sees a password because none exists. Your Matrix identity (@you:videochats.ai) rides the same plane via OIDC.
PoW ✓ · UCAN ✓ · E2EE ✓Guest links
/room/<id> drops a stranger straight into the call — no account, no wallet, no install. The link IS the capability; revoking it revokes the room.
zero-onboarding joinLiveKit relay
Media flows through a LiveKit SFU (wss://live.videochats.ai) with access JWTs minted by granted from Matrix OpenID tokens — the SFU authenticates the caller, never the password.
MSC4195 · HS256The law, not a promise
Every trust decision in the stack is a measured fact with a cryptographic handle — the same laws that run the mesh, the mining pool, and the notary run this call plane.
Packets carry evidence
The tunnel hypervector detector (THDC) classifies traffic geometry — known, replay, alien — the same law that guards the z3n mesh runs on this plane's telemetry. An imposter stream doesn't just fail auth; it looks wrong.
Geometry fingerprints
Windowed packet features (sizes, direction, timing) encoded as sparse bipolar hypervectors, distilled to 64-level detectors, chained by sha256 custody.
known · replay · alienThree Z's, live
Zone-aware routing, zombie liveness tables, ZKP nonce rings — the mesh stack underneath the rooms, the same deployment that runs packets.ai.
zone · zombie · zkpGoldrush events
Every observation is an event through the goldrush manager — no polling GenServers, no unbounded tables; verdicts are events, thresholds are measured, not hardcoded.
oath-clean by constructionMeasured, not marketed
Live figures from the running stack.
Open a room. That's the demo.
Wallet login or guest link — you're one click from a call that attests itself.
Launch app.videochats →