The Platform
Matrix is a small number of load-bearing parts, each built in Go, each doing one thing completely: an agent that converses, a memory that proves, and an executor that signs.
01 · The Agent
Neo is the default agent of the Matrix platform and the one you talk to. It runs a staged turn loop: prepare the window, generate, deliberate on what the model actually said, act through tools, then close the turn and write the outcome back to memory.
Every piece of run state is born inside a turn struct, so nothing leaks between conversations unless Neo chooses to remember it. When a step budget runs out, Neo reports an honest partial and never a fabricated success.
02 · The Memory
Cortex is a persistent memory engine with one Pebble brain per user, append-only by design. Nine typed memory kinds organize experience; HNSW vectors make recall associative; a temporal ladder rolls moments up into days, weeks, and seasons of a working life.
Every journal entry feeds a Merkle mountain range root, so an agent's history is not just stored but provable. A vault of envelope encryption uses platform, user, and per-object keys to keep each brain sealed at rest.
03 · The Executor
The Matrix Command Language is the second rail. When work becomes consequential, such as moving money, signing a transaction, or changing irreversible state, intent leaves the conversational rail and enters a compiler.
Natural language becomes a typed intermediate representation, then a plan, then a signed walk through that plan, attested at every step. The result is deterministic replay: what the agent meant is what the machine did, and anyone can check.
Architecture
Most agent systems force one loop to be both a conversationalist and an accountant. Matrix splits the work: talk on one rail, settle on the other.
Access
Matrix is provisioning per-user daemons in limited waves. Each seat is a full instance: Neo, a Cortex brain, and a wallet on the Paxeer network. Write to us with what you intend to build.