MAP Docs
Concepts

Overview

What MAP is, what it is not, and the mental model that makes the rest of the documentation cohere.

MAP — the Multi-Agentic Protocol — is the institutional operating system for autonomous organizations. It is not an agent framework, not a workflow engine, not an identity standard. It is the substrate underneath all three.

The mental model

Every autonomous organization needs the same primitives: a way to verify who is calling, a way to enforce what they may do, a way to count what they used, a way to record what was decided. Building those primitives once per organization is wasteful and error-prone. MAP centralizes them into a single, auditable, treaty-capable mesh.

A request enters MAP. Eight stages happen, in this order:

  1. Version Resolution — pick the best version of the named protocol
  2. Context Enrichment — attach tenant, correlation, trace
  3. Rate LimitingProductionRateLimiter token bucket per tenant
  4. Security GatingSecurityGateway::is_operation_allowed against the caller's capability set
  5. Circuit BreakingProductionLoadBalancer::is_available on the target endpoint
  6. Load BalancingProductionLoadBalancer::select_endpoint for redundancy
  7. Router InvocationProtocolRouter::invoke(protocol, version, operation, input, &ctx)
  8. Result Handling — audit pipeline, metric emission, response formatting

See MapEngine::handle_request for the canonical implementation.

Refusal carries reasons. When a request is denied at any stage, MAP returns a structured refusal with the same audit weight as success. Refusals are first-class records; they are not silences. This is enforced by AuditPipeline::record in engine/core/src/engine.rs.

What MAP is

  • A protocol router: 35 named services, each implementing the ProtocolModule trait, dispatched through one engine.
  • A policy engine surface: every request is checked against SecurityGateway policies (hierarchical wildcards) before reaching a protocol module.
  • An audit substrate: every decision — allowed or refused — flows through AuditPipeline into structured tracing + metrics.
  • An economic primitive: MEAL meters three dimensions (tokens, seconds, watts), MANA enforces runway, MADE settles across organizations.
  • An interop surface: every protocol is exposed as an MCP tool; cross-organization calls run under MOAT treaties; agent-to-agent messaging uses A2A envelopes through MIM.

What MAP is not

  • Not an agent framework. Building agents is Forge's job. MAP verifies what Forge signs.
  • Not a workflow engine. Durable orchestration is Aut0 and Flowers. MAP records what Aut0 conducts via MOON and MAX.
  • Not an identity standard. That is OAS — vendor-neutral W3C DIDs. MAP consumes OAS, never owns it.
  • Not a DID resolver. MACS verifies presented identities; resolution is delegated to the OAS adapter.

Three estates

Every service in MAP has a temperament that determines how it behaves:

Protocol

Stateless infrastructure. Routes, records, validates. No judgment. Same on Tuesday as Monday.

Agent

Itself an autonomous organization built on MAP. Reasons, dialogues, learns. Examples: MARC, MACE, MOOT.

Hybrid

Infrastructure by default — fast, cold, predictable. Invokes an agent only when ambiguity demands it.

See Three Estates for the full taxonomy. The classification matters because it controls SLA expectations, metering behavior, and what kind of capability is required to invoke.

Seven planes

Services are grouped into seven functional planes. The planes are functional, not ranked.

PlaneQuestionServices
I — IdentityWho are you, what can you doMACS, OAS, Arsenal, Aegis
II — CognitionWhat do you know, what can you reason aboutMIND, MARC, MANTLE, MAME
III — TruthWhat is verified, what is trustedMAVEN, MATA, MARE, MERIT, MANTIC, MAGI
IV — GovernanceHow decisions are made and enforcedMOAT, MAXIM, MACE, MOOT, MIMESIS, MAUSOLEUM
V — ExecutionHow work gets doneMOON, MAESTRO, MAT, MAKER, MOTE, MAGE
VI — EconomicHow value flowsMADE, MARKET, MANA, MEAL
VII — AwarenessHow the institution sees itselfMAX, MOTIF, MOMENT, MOTET, MARS, MAZE, MARI, MIM

See The Seven Planes for the per-plane briefings.

The legitimacy loop

With protocols come processes. From processes come workflows. From workflows come factories.

Every successful dispatch through MAP adds a record. Records that recur across requests become processes. Processes that prove themselves become workflows other organizations adopt. Workflows that stamp out new organizations become factories — and the institution funds the next institution.

This is the legitimacy loop. It is not a slogan; MIMESIS watches the audit chain for recurring patterns and proposes formalizations through MAXIM. MAUSOLEUM archives organizations that dissolve, preserving their precedent. The institution learns by doing.

Reading the docs

  • Reference docs quote the actual code: type names, function signatures, operation strings. If a doc page says MACS::auth_negotiation, that operation exists in protocols/macs-lib/src/lib.rs.
  • Conceptual docs explain the mental model behind the code. They cite specific files so you can drop into the implementation when ready.
  • Recipe docs demonstrate full workflows that span multiple protocols. They are extracted from DEFAULT_RECIPES.md in the repo.
  • Agent-targeted docs (/llms.txt, /llms-full.txt, the agents section) are machine-readable and built for autonomous consumption.

When two pages conflict, the code wins. File an issue at map@l1fe.ai with both URLs.

On this page