From constitutional core
to autonomous AI-OS.
The Revision 2 constitutional core is no longer just a contract — it is implemented: 11 layers L0-L10 as 19 Rust crates, 4,475 tests, all gates green. Revision 3 specifies five governed planes (S16-S28). Revisions 4 through 10 are the path to ship: it boots, it thinks, it is usable, it scales, it is trusted, it is an ecosystem, and finally it runs itself.
Ten revisions from the origin vision to an autonomous AI-native OS. Rev.1-Rev.3 are done — the vision, an implemented constitutional core, and a spec-complete plane set. Rev.4-Rev.10 build a real shipping distribution and ecosystem on top of it, never a rewrite of the core.
Rev.2 — Constitutional Core
Implemented- 11 layers L0-L10 as working Rust — 19 crates (aios-action … aios-distribution)
- 4,475 workspace tests, 0 failed; all four cargo gates green (check / test / clippy -D warnings / fmt)
- Cognitive core, policy kernel, capability runtime, AIOS-FS, vault, renderers, network, hardware, distribution — all REAL (E2+)
- M20 discharged the last deferred surfaces — L5 cognitive RPCs and 22 Tier-3 verification primitives are now real
- Not yet a bootable ISO — that is Rev.4
Rev.3 — Five Governed Planes
Spec complete- Explicit security posture — four profiles + FIPS_STRICT overlay, measured boot, SELinux MAC, STIG/NIST/CIS control map
- Governed app capsules — bounded, rollbackable, evidenced; Windows apps via per-app Wine/Proton capsules
- Kernel personality & portability — Linux gold path; BSD/RTOS/microVM/WASI/unikernel via signed KernelCapabilityMatrix
- Driver & firmware capsules — drivers as high-risk capsules: solved, lab-tested, signed, canary-booted, rollbackable
- Native AI control plane — three terminal modes LX / MIX / AI, typed-action fabric, EU AI Act technical controls
Rev.3 Closed Vocabulary
Locked- 644 typed evidence records (closed enum)
- 34 constitutional invariants (24 + 10 new)
- 13 plane sections S16-S28
- 0 orphan records, 0 consumes cycles, 0 layer inversions
Rev.2 Contract Pack
Locked- 11 layers L0-L10 + XX cross-cutting
- 52 contract-grade sub-specs
- 24 constitutional invariants
- 52,000+ specification lines
- INV-002 enforced at 6 mechanical sites
Rev.2 Closed Vocabularies
Locked- 427 RecordTypes (S3.1 master enum)
- 32 PropertyTypes (S2.4 verification)
- Pinned IDs, additive evolution only
- Reject-on-unknown across IDL surface
Rev.4 → Rev.10 — The Path to Ship
Planned- Rev.4 bootable ISO + installer — it boots
- Rev.5 live cognition + local models — it thinks
- Rev.6 daily-driver desktop — it is usable
- Rev.7 fleet / cluster / cloud — it scales
- Rev.8 certified hardening + compliance — it is trusted
- Rev.9 ecosystem + marketplace; Rev.10 autonomous AI-OS
Thirteen plane sections, S16 through S28, each CONTRACT-grade and traceable. They group into five governed planes: security posture, governed app capsules, kernel portability, driver and firmware capsules, and the native AI control plane.
The Rev.2 core is implemented. Rev.3 lands in eight waves R3-W1..R3-W8 — security and boot before anything trusts the machine, then capsules, the AI terminal, drivers, kernels, and the higher planes — feeding the Rev.4+ shipping path above.
Constitutional core, then platform
Rev.2 locks the constitutional Linux distro. Rev.3 builds a governed, AI-native OS platform on top of it — five planes, never a rewrite of the core.
Kernels are not equal
Linux is the gold path. BSD, RTOS, microVM, WASI, and unikernel are admitted through a signed KernelCapabilityMatrix, never by pretending all kernels behave the same.
Drivers are high-risk capsules
A driver is solved, lab-tested, signed, canary-booted, and rollbackable. The system never just runs the vendor install script as root.
Catalog-bound cognition
The Capability Translator is a compiler over known capability manifests, not a prompt-to-shell system.
Default-deny policy
The Policy Kernel uses hard denies, exact request approvals, simulation, and evidence-linked decisions.
Verification as grammar
Success is typed and checked through typed PropertyTypes such as service.active, package.installed, http.ok, and evidence.exists.
Package-agnostic intake
Package Rosetta does shadow install and issues a package passport across deb, rpm, flatpak, snap, appimage, nix, oci, and source.
INV-002 has six sites
AI proposes, never executes is mechanically enforced across six concrete code sites — never root, never self-approving, never mutating evidence.
Recovery without cognition
L1 boot and recovery never depend on L5 LLM availability. The machine recovers offline, then layers cognition on top.
- 003.AI-OS.NET--SPECREV.3/00_MASTER_INDEX.md
- 003.AI-OS.NET--SPECREV.3/04_invariants.md
- 003.AI-OS.NET--SPECREV.3/S16_Security_Hardening_Compliance/00_overview.md
- 003.AI-OS.NET--SPECREV.3/S17_App_Capsule_Runtime/00_overview.md
- 003.AI-OS.NET--SPECREV.3/S18_Kernel_Personality_Portability/00_overview.md
- 003.AI-OS.NET--SPECREV.3/S19_Driver_Firmware_Capsule_Plane/00_overview.md
- 003.AI-OS.NET--SPECREV.3/S20_Native_AI_Control_Plane_Terminal/00_overview.md
- 003.AI-OS.NET--SPECREV.3/S21_Package_Rosetta_Universal_App_Lab/00_overview.md
- L0_Governance_Evidence_Safety/01_status_evidence_taxonomy.md
- XX_Cross_Cutting/01_action_envelope_lifecycle.md
- L5_Cognitive_Core/02_capability_translator.md
- L2_AIOS_FS/01_object_model.md
- L3_AIOS_SGR_Service_Graph_Runtime/03_capability_runtime_grpc.md
- L4_Policy_Identity_Vault/01_policy_kernel.md
- L4_Policy_Identity_Vault/02_vault_broker.md
- L9_Observability_Admin_Operations/01_evidence_log.md
- L9_Observability_Admin_Operations/02_verification_grammar.md
- XX_Cross_Cutting/02_proxguard_reference_model.md
User: "restart nginx and verify the site" Cognitive Core: - routes through latency tier - translates intent through capability catalog - produces ActionEnvelope.request Policy Kernel: - evaluates exact request hash - allow / approval / deny Capability Runtime: - restarts nginx through adapter - applies sandbox profile - verifies service.active - appends evidence receipts
ProxGuard: - installs as /aios/apps/proxguard - exposes proxguard.service.*, proxguard.dns.*, proxguard.gateway.*, proxguard.audit.* - keeps private app state - uses AIOS Vault Broker for provider credentials - asks L8 before public exposure - emits AIOS evidence receipts - never bypasses AIOS policy
A new kernel from scratch.
A full RTOS replacement for the desktop.
Certification claims without a real assessment — no "STIG certified", no "FIPS validated", no "EU AI Act compliant".
Pretending every kernel personality is equivalent to the Linux gold path.
AI modifying low-level infrastructure without evidence and rollback.
A separate web admin panel that diverges from KDE state.
Open-vocabulary fields in the IDL — every typed surface stays closed-enum.