chit2 — Phase 0 connectivity rig
Diagnostic only. Establishes a libp2p WebRTC connection between two browsers
via a relay, opens a data channel and a real audio/video track ,
and records one instrumented row per attempt from RTCPeerConnection.getStats().
No identity layer. No polish. README .
1 · Infrastructure
Relay multiaddr
disconnected
ICE servers: loading…
My peer ID: —
Config is loaded from config.json (served by the relay, or bundled default).
Override the relay multiaddr above before connecting if needed.
2 · Attempt setup
My network class
same-lan
home-broadband
mobile-cgnat
corporate-vpn
symmetric-nat
other
Peer network class (what you were told)
unknown
same-lan
home-broadband
mobile-cgnat
corporate-vpn
symmetric-nat
other
ICE mode
all (direct preferred, TURN fallback)
relay-only (force TURN — verifies coturn)
use camera/mic if available
3 · Rendezvous (crude short-code)
Host — generate code
Join — enter code
Join
Disconnect / reset attempt
4 · Live
data: idle
media: idle
TURN check: —
Set ICE mode to relay-only and connect (ideally from cellular) to confirm TURN — watch for tls-443.
Log
Recorded attempts 0
Export JSON
Export CSV
Clear rows
also POST rows to relay /ingest