Architecture Decision Records
Each ADR captures a significant design decision — the context, the options considered, the decision made, and the rationale. They are the project's architectural memory.
- 001 Per-CPU Scheduling and SMP Task Management Accepted
- 002 Three-Layer Enforcement Pipeline Accepted
- 003 Content-Addressed Storage and Cryptographic Identity Accepted
- 004 Cryptographic Integrity — Blake3 and Ed25519 Accepted
- 005 IPC Primitives — Control Path and Bulk Data Path Proposed
- 006 Policy Service — Externalized Authorization Proposed
- 007 Capability Revocation and Audit Telemetry Proposed
- 008 Boot-Time-Sized Kernel Object Tables Proposed
- 009 Purpose, Deployment Tiers, and Scope Boundaries Proposed
- 010a Persistent ObjectStore — On-Disk Format Proposed
- 010b Windows Compatibility — The API/AI Boundary Proposed
- 010c Phase 1 Win32 Surface — Tier Assignments Proposed
- 011 Graphics Architecture and Scaling Assumptions Proposed
- 012 Input Architecture and Device Classes Proposed
- 013 RISC-V (riscv64gc) Architecture Support Proposed
- 014 Compositor ↔ Scanout-Driver Protocol Proposed
- 015 Storage Tiers and the Commitment Ladder Proposed
- 000 Zero-Trust Architecture and Capability-Based Access Control Accepted