Status: Active
Last Verified (UTC): 2026-02-26
Maturity: Mixed (Frozen core, Experimental periphery)
Architecture File Style Guide
- Terminology mapping: “TISC ISA” ->
core/isa/; “VM Interpreter” ->core/vm/vm.cpp; “Axion Engine” ->kernel/axion/; “CanonFS” ->src/canonfs/+include/t81/canonfs/; “Experimental tiers” ->experimental/.- Link style: repo-relative markdown links to concrete files only.
- Diagram conventions: GitHub-renderable Mermaid only.
- Maturity labels:
Frozen,Stable,Experimental,Stubbed.- Authority:
/spec>docs/architecture/OVERVIEW.md>/docs>/book.
Canonical architecture snapshot of implemented T81 boundaries and bounded determinism claim scope.
flowchart TD
L[T81Lang Frontend/Stdlib]
I[TISC ISA]
V[T81VM Interpreter]
A[Axion Policy Engine]
C[CanonFS]
X[Experimental: Cognitive Tiers + Hanoi Concepts]
L --> I --> V --> A --> C
X -. optional / non-DCP .-> V
X -. optional / non-DCP .-> A
Diagram source: diagrams/overview-layer-cake.mmd
| Layer | Primary code | Primary spec | Maturity | Notes |
|---|---|---|---|---|
| Data types | core/types/ |
spec/t81-data-types.md |
Frozen | Deterministic-core surface. |
| TISC ISA | core/isa/ + VM decode/dispatch |
spec/tisc-spec.md |
Frozen | Opcode semantics/freeze governed. |
| VM interpreter | core/vm/ |
spec/t81vm-spec.md |
Stable | DCP includes interpreter path, not JIT. |
| Axion governance | kernel/axion/ |
spec/axion-kernel.md |
Stable (bounded) | Policy verdicts integrated in VM step path. |
| CanonFS | src/canonfs/ + include/t81/canonfs/ |
spec/supplemental/canonfs-spec.md |
Stable (bounded) | Integrity controls implemented; claims remain bounded. |
| Experimental tiers/kernel concepts | experimental/ |
spec/cognitive-tiers.md, spec/supplemental/hanoi-kernel-spec.md |
Experimental / Stubbed | Not part of DCP guarantees. |
T81 is a ternary semantic architecture executed on binary hardware. This is an intentional design choice, not a compromise. The platform implements native ternary semantics through a binary substrate compatibility layer:
DETERMINISTIC_CORE_PROFILE.md and DETERMINISM_SURFACE_REGISTRY.md.include/t81/vm/traps.hpp + VM dispatch checks).DEPENDENCY_FIREWALL.md.sequenceDiagram
participant FE as Frontend
participant ISA as TISC Program
participant VM as Interpreter
participant AX as Axion
participant FS as CanonFS
FE->>ISA: deterministic bytecode emit
ISA->>VM: load_program()
VM->>AX: eval syscall context (step/opcode)
AX-->>VM: Allow/Warn/Deny + reason
VM->>FS: guarded persistence/read paths (when invoked)
VM-->>VM: trap or continue deterministically
Diagram source: diagrams/governance-axion-sequence.mmd
core/vm/vm.cppinclude/t81/vm/vm.hppinclude/t81/vm/state.hppkernel/axion/policy_engine.cppsrc/canonfs/persistent_driver.cppdocs/product/DETERMINISTIC_CORE_PROFILE.mddocs/governance/DETERMINISM_SURFACE_REGISTRY.mddocs/status/IMPLEMENTATION_MATRIX.md