Action Protocol
Only protocol-shaped outputs are eligible for action. Malformed proposals are rejected before execution.
How it is enforcedOrchestration decides what should happen. DaemonCore determines what is allowed to happen.
Autonomous systems require deterministic boot, runtime management, capability boundaries, communication, auditability, portability and governance. DaemonCore provides that foundation.
Where DaemonCore sits
From the top: user interfaces (IDE, CLI, web), then orchestration (workflows, pipelines), then agent frameworks such as LangChain and CrewAI, then AI models such as Claude, GPT and Gemini. DaemonCore is the governance layer beneath all of them, sitting directly above the host operating system and its hardware.
Every agent framework reinvented the same primitives—memory model, boot sequence, governance, lifecycle, execution rules, vendor assumptions—one application at a time.
Operating systems solved these problems decades ago. Autonomous AI deserves the same foundation.
Agents interpret instructions differently over time. Without structural constraints, behaviour shifts unpredictably.
Natural language instructions leave room for interpretation. Edge cases become judgment calls the model makes alone.
When something goes wrong, who’s accountable? Prompt-based systems make audit and attribution difficult.
Most AI platforms focus on making agents more capable. DaemonCore focuses on making autonomous systems more dependable.
Coordinates agents. Decides what to do, when, and in what order. LangChain, CrewAI, AutoGen.
Defines boundaries. Validates outputs. Enforces constraints. Sits beneath orchestration.
Today, and with DaemonCore
The diagram compares two stacks. In the first, labelled Today, user interfaces, orchestration, agent frameworks and AI models sit directly on the host operating system with no governance layer between them—so agents operate without boundaries.
In the second, labelled With DaemonCore, the same layers sit above DaemonCore, which enforces boundaries beneath them. The diagram’s closing statement is that the governance layer cannot be bypassed by the layers above it.
Instead of asking models to behave, we build an environment where behaviour is constrained by architecture. Applications should not enforce the rules that govern themselves.
DaemonCore doesn’t give agents better instructions—it changes what counts as valid output. Agents produce protocol-shaped responses, and those responses are classified and validated before any action occurs.
Concrete mechanisms, not abstract principles.
Only protocol-shaped outputs are eligible for action. Malformed proposals are rejected before execution.
How it is enforcedTyped, schema-validated message routing between agents and systems. Messages that don’t match schema don’t route.
How routing worksComplex operations follow predefined templates with explicit boundaries: scope, required checks and output format.
See it appliedNot a mock-up: a real DaemonCore execution, recorded and replayable. Below is a verbatim excerpt — the governance gate running before the request is admitted.
recorded · RUN-001 · governance gate (advisory)
[INFO] [Enforcement] Config loaded: mode=advisory, strict_domains=(), threshold=10
[WARN] [EnforcementGate] Advisory: No skill match: No candidates found in any registry
[INFO] [Execution] Created exec-a41c2c95cbc8 | intent=code_review_request | trigger=queue_message:EVID-e9b58172 | participant=reviewer
[INFO] [MaxBusBridge] Dispatched EVID-e9b58172 -> execution exec-a41c2c95cbc8 (admission only; outcome pending) RUN-001 · Recorded · Partial
A genuine recorded run of the DaemonCore runtime: a code_review_request passing identity, publication, the governance gate and Execution creation. Replay it line by line.
RUN-001 is partial, and says so: the admission was recorded, but no model executed, the gate was advisory, and the recording is unsealed and not independently verified. For the full shape of the behaviour end to end, the illustrative walkthrough (GOV-001) is on the Proof page.
Replay the recorded admissionCurrent capabilities and future ambitions, kept separate.
We ship what’s working. V1.5 features are in development—we’ll announce them when they’re ready.
Each path deepens the picture rather than repeating it.
Kernel and runtime, capability boundaries, deterministic boot and the MAX bus.
Technical evaluatorsOne governed operation traced end to end, limitations included.
Technical and security leadershipBounded risk, attributable actions, and governance that survives a change of model vendor.
DevelopersWhat is available today, what is not, and where the project is going.
ReferenceThe public kernel specification: architecture, core concepts and technical questions.
ContextHow DaemonCore relates to agent frameworks, orchestrators, IDEs and model providers.