Architecture Decision Records
Each ADR documents a significant architectural decision — what was
decided, why, and what the alternatives were. See
README.md for format, status definitions, and contribution
rules.
Index
- ADR-001 — SQLite: node:sqlite vs better-sqlite3
- ADR-002 — VRF Implementation: HMAC-based vs @noble/curves
- ADR-003 — BFT Consensus: Build from scratch vs libp2p
- ADR-004 — Tool Surface: Phase 0 ships 14 of 19
- ADR-005 — Multi-Model Routing Deferred to Phase 1.5
- ADR-006 —
colibri_codeSemantics and Executable-Meaning Contract - ADR-007 — η Session Lifecycle: Wiring, Post-Finalize Guard, ζ↔η Coupling
- ADR-008 — Mode Enforcement: Capability-Gated Tool Dispatch
- ADR-009 — Authorship Binding in the ζ Decision Trail
See also
- Architecture — architecture hub.
- docs home — master hub.
Table of contents
- ADR-001 — SQLite: node:sqlite vs better-sqlite3
- ADR-002 — VRF Implementation: HMAC-based vs @noble/curves
- ADR-003 — BFT Consensus: Build from scratch vs libp2p
- ADR-004: Tool Surface — Phase 0 ships 14 of the 19-tool plan (locked after R75 Wave H)
- ADR-005: Multi-Model Routing Deferred to Phase 1.5
- ADR-006: colibri_code Semantics and the Executable-Meaning Contract
- ADR-007: η Session Lifecycle — Wiring, Post-Finalize Guard, ζ↔η Coupling
- Architecture Decision Records
- ADR-008: Mode Enforcement — Capability-Gated Tool Dispatch
- ADR-009: Authorship Binding in the ζ Decision Trail