Skip to content

Decisions (ADRs)

Architecture Decision Records capture significant, binding choices about how we build the Reality Kernel and the NetworkAccess platform. Each decision is numbered, dated, and immutable once Accepted — to change a decision, write a new ADR and supersede the old one.

See ADR-0000 for the full lifecycle, supersession discipline, and what earns an ADR.

Decision Index

ADRTitleStatus
0000Record architecture decisions and govern their lifecycleAccepted
0001Clean restart onto the Reality Kernel architectureAccepted
0002Brand and vocabulary hierarchyAccepted
0003Source-of-truth and consistency modelProposed (spike-gated)
0004Statement-backing is opt-in per attributeAccepted
0005Branch (definition) early, Scenario (state) deferredAccepted
0006Kernel implementation languageProposed (build-off-gated)
0007Value Types — MVP runtime, full-shaped manifestAccepted
0008Realms as lightweight namespacesAccepted
0009Greenfield kernel; legacy SmartInventory as a connectorAccepted
0010Writeback — model the intent, stub the dispatchAccepted
0011Topology — Postgres CTEs + precomputed blast-radius projectionAccepted
0012Agent runtime — code-mode over the generated SDKAccepted
0013Offline-ready by design, build online-firstAccepted
0014Delivery scope and sequencingAccepted
0015Spine first; kernel stays domain-agnostic (separation in slice 2)Accepted
0016Rich artifacts in the Book — markdown spine, served HTML, Mermaid diagramsAccepted