Spec-to-Crate Index
Move from any normative specification to the page that renders it and the crate that implements it.
On this page
Chio's normative specifications live under spec/ in the Chio source, with three federation companions under docs/. Each row names a specification, the reference page that renders it, and the crate that implements it.
The crate is the primary implementer by responsibility, shown with its workspace path from the crate inventory at the documentation pin. Every crate path also has an entry in the Crate Map.
Protocol and kernel specifications
These define the protocol messages, their wire encoding, guard evaluation, configuration, the HTTP transport, and metering.
| Specification | Reference page | Implemented in |
|---|---|---|
spec/ | chio-core-types (crates/core/chio-core-types) | |
spec/ | chio-core-types (crates/core/chio-core-types) | |
spec/GUARDS.md | chio-guards (crates/guards/chio-guards) | |
spec/ | chio-config (crates/platform/chio-config) | |
spec/ | chio-http-core (crates/platform/chio-http-core) | |
spec/ | chio-metering (crates/economy/chio-metering) |
Integration specifications
These define how other protocols, OpenAPI services, and multi-step workflows reach the kernel.
| Specification | Reference page | Implemented in |
|---|---|---|
spec/BRIDGES.md | chio-cross-protocol (crates/protocol/chio-cross-protocol) | |
spec/ | chio-openapi (crates/protocol/chio-openapi) | |
spec/ | chio-workflow (crates/platform/chio-workflow) |
Security and compliance specifications
| Specification | Reference page | Implemented in |
|---|---|---|
spec/ | spec/ maps its threats across eight crates | |
spec/ | chio-acp-proxy (crates/protocol/chio-acp-proxy) |
Swarm specifications
The four CHIO_* specifications render under Swarm. Bilateral co-sign invocation describes jointly held authority. The governance ladder manifest is pinned at the handshake and travels with the peer record. Selective disclosure describes proofs over receipts, and the pheromone specification defines the wire format for signal deposits.
| Specification | Reference page | Implemented in |
|---|---|---|
spec/ | chio-federation (crates/trust/chio-federation) | |
spec/ | chio-federation (crates/trust/chio-federation) | |
spec/ | chio-pheromone (crates/trust/chio-pheromone) | |
spec/ | chio-selective-disclosure (crates/trust/chio-selective-disclosure) |
Federation companions
The federation profile, the identity federation guide, and the decision record for the optional iroh lane live under docs/ beside the specifications.
| Specification | Reference page | Implemented in |
|---|---|---|
docs/ | chio-federation (crates/trust/chio-federation) | |
docs/ | chio-mcp-remote (crates/protocol/chio-mcp-remote), chio-control-plane (crates/platform/chio-control-plane) | |
docs/ | chio-federation-transport-iroh (crates/trust/chio-federation-transport-iroh) |