Skip to content

Architecture ​

  • Transport: MCP over stdio (default) or streamable HTTP — stdio for clients that spawn the process, HTTP for standalone deployment
  • MCP: rmcp 3.x — server tools over stdio or streamable HTTP
  • Networking: Iroh 1.x — QUIC connections with NAT hole-punching and relay fallback
  • Gossip: iroh-gossip 0.101.x — epidemic broadcast trees (HyParView + PlumTree)
  • Storage: redb 4.x — embedded key-value store, single file, zero config
  • Hashing: sha2 0.11.x — room topics and content fingerprints
  • Wire format: postcard — compact binary serialization for gossip messages

Rooms map to gossip topics via deterministic SHA-256 hashing. Same room name = same topic = same swarm. Peers discover each other through Iroh's relay infrastructure and direct QUIC hole-punching.

Persistent orchestration ​

The orchestrator coordinates participants on one HTTP service. Its scheduler persists assignments, revisions, thread IDs and verification evidence under the repository common git directory. Specialists work in detached worktrees; only verified results release dependencies and the shared acceptance checks gate publication to the original checkout.

Released under the MIT License.