Typed seam that adapters plug into so CLI, MCP, TUI, and proxy frontends
can discover adapters, capabilities, and via identifiers from one source.
Status per protocol is the implementation reality (implemented flag).
Per-cell status across commands is in docs/MATRIX.md. Selection rules
are in docs/CONSTITUTION.md (protocol selection).
Contract with MATRIX (asserted by test/unit/protocol-registry.test.ts):
every CHR-passed cell in the docs/MATRIX.md grid implies its protocol
here is implemented: true and lists the matching capability. MATRIX stays
the only status surface; this registry must never under-claim against it.
Protocol adapter registry.
Typed seam that adapters plug into so CLI, MCP, TUI, and proxy frontends can discover adapters, capabilities, and
viaidentifiers from one source.Status per protocol is the implementation reality (
implementedflag). Per-cell status across commands is indocs/MATRIX.md. Selection rules are indocs/CONSTITUTION.md(protocol selection).Contract with MATRIX (asserted by
test/unit/protocol-registry.test.ts): everyCHR-passedcell in thedocs/MATRIX.mdgrid implies its protocol here isimplemented: trueand lists the matching capability. MATRIX stays the only status surface; this registry must never under-claim against it.