Core Layers of the Agentic OS
This is the architectural heart of the book. The Agentic OS is composed of distinct layers, each with clear responsibilities, boundaries, and interfaces.
The Stack
block-beta
columns 1
EL["Experience Layer\nHuman interface"]
CK["Cognitive Kernel\nIntent routing, planning, coordination"]
PF["Process Fabric\nIsolated workers, task lifecycle"]
columns 2
MP["Memory Plane\nState & knowledge"]
OF["Operator Fabric\nTools & services"]
columns 1
GP["Governance Plane\nPolicies, permissions, audit"]
EE["Execution Environment\nInfrastructure, models, runtimes"]
style EL fill:#1a5740,stroke:#3aaf7a,color:#e0f5ec
style CK fill:#134a36,stroke:#3aaf7a,color:#e0f5ec
style PF fill:#134a36,stroke:#3aaf7a,color:#e0f5ec
style MP fill:#0f3a2c,stroke:#2dd4bf,color:#e0f5ec
style OF fill:#0f3a2c,stroke:#2dd4bf,color:#e0f5ec
style GP fill:#2b1f4e,stroke:#a78bfa,color:#e0f5ec
style EE fill:#0a2a1e,stroke:#3aaf7a,color:#7abfa8
Layer Responsibilities
Experience Layer
The boundary between humans and the system. It translates human communication into structured intent and presents system output as meaningful responses. It is a UI concern, not an intelligence concern.
Cognitive Kernel
The brain of the system. It receives interpreted intent, decides how to approach the problem, creates plans, delegates to workers, consolidates results, handles failures, and evaluates policies. It is the scheduler, the coordinator, and the decision-maker.
Process Fabric
The runtime for workers. Each task is executed by an isolated process (subagent) with its own context sandbox, scoped capabilities, and lifecycle. The process fabric manages spawning, monitoring, context boundaries, and result collection.
Memory Plane
The system’s memory infrastructure. It provides tiered storage — working memory for the current task, episodic memory for recent interactions, semantic memory for long-term knowledge, and operational state for system metadata. It handles compression, retrieval, contradiction pruning, and eviction.
Operator Fabric
The system’s interface to the outside world. Tools, APIs, MCP servers, and external services are accessed through operators — controlled, typed, permissioned action surfaces. The operator fabric provides registration, discovery, composition, isolation, and fallback.
Governance Plane
The system’s policy engine. It defines what agents can do, under what conditions, with what approval, and with what audit trail. It enforces capability-based permissions, evaluates risk, manages escalation, and maintains the execution journal.
Execution Environment
The infrastructure that runs everything: LLM providers, embedding models, vector stores, compute resources, network access. This layer is mostly invisible to the rest of the system, abstracted behind clean interfaces.
Design Principles Across Layers
- Clear boundaries. Each layer has a defined interface. No layer reaches into another’s internals.
- Governance throughout. The governance plane is not a top layer — it cuts across all layers. Every action, at every level, is subject to policy.
- Composability. Layers can be replaced, extended, or specialized independently.
- Observability. Every layer emits structured telemetry that feeds into the execution journal.
Why Layers Matter
Without layering, agentic systems become monoliths — everything tangled together, impossible to debug, impossible to extend, impossible to govern. Layering provides:
- Separation of concerns — Each problem is solved in one place
- Independent evolution — Memory strategies can improve without changing the kernel
- Testability — Each layer can be tested in isolation
- Reuse — Layers can be shared across different domain-specific Agentic OS implementations
The following chapters explore each layer in depth.