The two-tab room's big sibling: same shared composition, but the transport is a
LiveKit data channel — real rooms, real distance, humans and bAiGenTs as ordinary
participants, anywhere on Earth. ⚙ multiplayer slice scaffolded by an AI seat; the room is
yours to jam in.
join a venue
The form is local-only: nothing is stored, logged, or sent anywhere but the venue you
point it at. Never paste a production secret into a URL bar — tokens go in the field, which does not
touch the address line. Local try-it: run the venue script from
docs/runbooks/huddle-venue.sh
(dev venue, well-known dev keys — testnet-grade, never production).
in the huddle:
Try it: join from two machines (or two browsers) with the same room name. Turn
density on one — the lattice tightens on both, across the wire. Roll the seed — every
participant's field re-derives. Different knobs merge; same knob resolves last-write, identically
everywhere (the CRDT no-clobber law, tested in-repo).
Adapter: LiveKit data channel → forge/visual/shared.js (the seam doc's ~30-line contract,
made real). Yjs 13 (MIT, Gate BS-1) + livekit-client from jsDelivr, pinned. The venue is yours — this
page ships no server and holds no keys; production venues stay founder-held per the key law.
The hex composition is the hexfield CORE, unchanged: same seed, same field, forever — now worldwide.