Architecture
A stack built for trust at every layer.
Matrix is a layered system. Each component has a single responsibility and communicates through typed interfaces. No layer is a black box.
The Matrix stack
Language Models
Model-agnostic LLM layer. Generates Intent IR from natural language and evaluates plan steps. Replaceable without changing the rest of the stack.
Intent IR
The typed intermediate representation. Validates intent against permission sets and reversibility class before execution begins.
Executor
The plan walker. Dispatches MCP tool calls, manages retries, handles per-user daemon lifecycles, and commits or rolls back the execution walk.
Cortex
Per-actor typed memory graph. Supplies context pages to the model and persists outputs as typed memory nodes after each session.
UWAC / Deus
UWAC vaults OAuth credentials per-user and per-tool. Deus provides the agent-service marketplace for tool discovery and metered invocation.
MCL / Tachyon
The rigorous execution rail for irreversible operations. MCL enforces the closed verb vocabulary. Tachyon handles EVM-specific compile, simulate, and deploy.