Matrix logo

Glossary

Definitions for the core Matrix terms — rails, intents, frames, cortex, skills, envelopes, attestation, MCP, PAX, and the deployment surfaces.

A quick reference for the vocabulary used throughout these docs.

Core protocol

TermDefinition
MCLMatrix Communication Layer. The compiler/protocol turning natural language into a typed Intent IR.
Intent IRThe typed, signed artifact the MCL compiler produces. The executor consumes this, never raw prose.
FrameThe typed source-of-truth inside an Intent: verb, objects, constraints, success_criteria, preferences.
Verb (D7)One of the 10 closed verbs: find, acquire, build, modify, deliver, analyze, negotiate, schedule, monitor, delegate.
Object kindOne of the 8 closed kinds: service, model, agent, knowledge, intent, asset, plan, capability.
PlanTreeThe executable tree synthesized from an Intent: sequential / parallel / step / tool_call / sub_dispatch / gate nodes.
UnknownA structured gap in a Frame, marked blocking, preferred, or optional.
CompileMetadataThe D11 compilation trace: seed, mtx digest, model digest, grammar, skill id/version, cortex snapshot hash.

Memory

TermDefinition
cortexThe per-actor typed memory graph on Pebble. Authoritative and byte-deterministic.
JournalThe append-only write log (canonical CBOR), with monotonic gap-free seq.
SalienceThe 5-factor cold score plus EMA weight learner used to rank recall.
SnapshotA Merkle-anchored capture (MMR + SMT-256) of cortex state, summarized by an OverallRoot.
OverallRootThe single hash committing all cortex state; used to verify the replay invariant.
Replay invariant (§13.4)Dropping derived state and rebuilding from the journal must yield a byte-identical OverallRoot.
Attestcortex.Attest — writes KindAttest + KindLearnWeights atomically on a terminal lifecycle state.

Agents and tools

TermDefinition
NeoThe default conversational tool-calling agent. Reversible work only; delegates the rest to MCL.
SkillA capability manifest: SKILL.mtx (MatrixScript) + SKILL.md (prose body).
Agent manifestA DID-bound JSON file (agents/*.json) declaring the MCP tool servers an agent may use.
MCPModel Context Protocol. JSON-RPC tool servers the agents call (stdio or streamable-HTTP).
EnvelopeA signed (ed25519) lifecycle record written as JSON under journal/<intent_id>/.
LiaisonThe user-facing narrator that turns pipeline events into natural-language chat turns. A pure observability side-channel.
DIDDecentralized identifier (did:matrix:<label>:<keyfp>) binding an actor to its ed25519 key.

Hosting and economy

TermDefinition
routerThe front door: verifies a JWT, wakes the user's Fly Machine, and reverse-proxies to it.
gatewayThe metered LLM proxy. Debits a PAX credit ledger against a versioned rate card.
PAXThe Paxeer Network unit used to price LLM usage in the credit ledger.
deusThe agent-service marketplace: registry, discovery, metered invoke, EIP-712 receipts, hosting.
layerxThe settlement fabric and custody spine for agent balances.
chronosThe centralized agent scheduler / wake-up system.
tachyonThe agent-native Solidity/EVM engine: compile, test, simulate, deploy.
uwacUniversal Web Agent Connector — an OAuth vault that exposes per-user MCP tools.