Docs
Trust-Anchor Honesty
The protocol separates wire behavior from the operational trust-anchor choice.
Forward-looking concept
Not the chio-anchor crate
chio-anchor crate, which anchors Chio checkpoints to external chains (EVM root-registry, Bitcoin OpenTimestamps super-roots, Solana memo) and is what consistency_anchor: "chio-anchor" refers to on the ladder and bilateral-cosign pages. Same word, different mechanism.Protocol and operations
The protocol operates independently for each kernel. Trust establishment is bilateral, key pinning is per-peer, revocation propagates via gossip. There is no master key, no validator election, no quorum threshold for routine action.
Every kernel still has to answer the operational question: “which kernel public keys do I accept handshakes from in the first place?” The answer is outside the protocol. Common options include common options include an industry consortium roster (an ISAC-equivalent for the relevant sector); an out-of-band PKI (a CA regardless of what it is called); operator-mediated key exchange (does not scale past dozens of peers); or a sector regulator publishing the canonical roster (likely outcome for finance and healthcare).
Trust-anchor boundary
Sectoring: who issues the roster
Operational trust-anchor cost varies by sector and drives go-to-market sequencing. The table below is the docs team’s own go-to-market analysis, not a protocol record. Each row names the roster issuer that is closest to existing today, the bootstrap path an early adopter would take, the ceiling on organic peer count before that path breaks, and the primary risk against the Chio framing.
| Sector | Roster issuer | Bootstrap path | Peer-count ceiling | Primary risk |
|---|---|---|---|---|
| Banking (interbank) | SWIFT PKI | Bind a kernel key to a BIC; ride CSP v2026 attestation | High (SWIFT scale) | Sectoral PKI compromise is high-blast-radius |
| Federal government | FPKI / FedRAMP | Pin FPKI as trust source; FBCA cross-cert path | High (whole-of-government) | Regulator-published roster is a regulatory-capture vector |
| Healthcare | DirectTrust + H-ISAC | Add a Chio kernel-key endpoint to DirectTrust’s 2026 accreditation refresh | High (2.7M Direct endpoints) | HIPAA / HITECH downstream-liability framing slows clinical scenarios |
| Energy (electric IOUs) | E-ISAC / NERC | Map a Chio passport to a NERC CIP-tagged BES Cyber System | Medium (electric subsector only) | NERC enforcement coupling chills cross-org co-signing |
| General SaaS | None today | Operator-mediated key exchange between vendor pairs | Low (~50 peers per kernel) | Cliques never reach the network effects the cross-vendor pitch depends on |
| Mid-market enterprise | None today | Operator-mediated key exchange or vendor-issued roster | Low | Vendor-issued rosters fragment the federation graph; competing roster issuers do not intersect |
Migration is a renewable contract
Proposed design, not a shipped field
accepted_bootstrap_roots passport field described below is a docs-team design proposal, not a field the Chio passport carries today. It sketches how anchor migration could work as an additive, set-valued contract; treat it as a design sketch until it lands in the passport schema.A participant declares its accepted bootstrap roots in its passport. The relevant property is set-valued: a passport may declare accepted_bootstrap_roots = [SWIFT_PKI_root, DirectTrust_root] and a peer accepts the passport if at least one root is also accepted on the peer’s side. Migrations from one anchor to another are not a fork; they are an additive change at the next anchor epoch.
Worked example: a mid-market vendor runs operator-mediated key exchange against three buyer counterparties. The buyers later coordinate around a sectoral consortium that publishes a signed roster. The vendor onboards once, then issues a passport revision whose accepted_bootstrap_roots adds the consortium root alongside the existing operator-pinned keys. A peer that still relies on operator-mediated trust sees no change: the original pinned key is still in the set. A peer that prefers the consortium root sees a passport whose root set now intersects its own. The handshake completes either way; the kernel does not have to know which root each side honoured.
What the peer sees during the swap, in order: the new passport with an extended root set arrives over gossip; the local kernel verifies that the new passport is signed by the previous passport’s kernel key (continuity); the local kernel checks intersection with its own accepted roots and finds the intersection unchanged or widened; the next handshake under the new passport completes with no operator action required. No replay, no manual reconciliation, no global roster reconciliation step. The Chio protocol does not federate roster issuers itself: it only requires that two participants share at least one accepted root.
Making the swap visible
At handshake time, a peer verifies each passport, including which bootstrap roots it declares as accepted. Trust-anchor migrations (a sector moving from operator-mediated exchange to a published roster, or adding a second roster alongside an existing one) are visible to every peer that verifies the passport. The protocol does not reconcile roster issuers. Two participants need at least one accepted root in common.
Sequencing implications
The sector table above sorts naturally into three tiers, and the sequencing decision falls out of that sort.
- Tier 1 leads. Banks (interbank) via SWIFT PKI and federal government via FPKI are the two cleanest anchors in production today. The work is a binding profile, not new infrastructure: a Chio kernel key bound to a BIC, or pinned under FPKI, ships in 1-3 months. These are the go-to-market beachheads because the bootstrap cost is near zero and the destination policy work is the only real path-finding.
- Tier 2 follows on the consortium pitch. Non-bank financial services via FS-ISAC, healthcare clinical scenarios via H-ISAC, electric utilities via E-ISAC, vehicle OEMs via Auto-ISAC, and aviation via Aviation-ISAC all have a credible roster issuer with no published roster yet. The second-wave SOC-consortium pitch depends on these ISACs treating “publish a signed kernel-key roster” as an explicit data type alongside their existing membership service. Fixed cost per ISAC is under $500K; marginal cost per member is negligible. The pitch is not “build a Chio consortium”; it is “extend your existing membership service.”
- Tier 3 waits. Gas and water utilities, freight carriers, the non-mobile slice of telecommunications, maritime, and state / local / tribal government all lack both production PKI and a sectoral roster issuer with the funding to act as one. In these sectors the Chio protocol design must keep operator-mediated exchange explicit because it is the viable bootstrap for the next several years.
The second-wave SOC-consortium pitch lives or dies on Tier 2 execution. If the named ISACs publish signed rosters on a defined roadmap, Tier 3 sectors can opt in as their own anchors mature; if they do not, Tier 3 stays a permanent backwater and the cross-vendor network effect never lights up.