MARS — the Multi-Agentic Registry Service — defines a federated AI agent registry protocol for registering, resolving, discovering, and managing autonomous entities within the Open Agent Specification (OAS) ecosystem.
What it is
MARS is not a service. It's a protocol. Reggie is the largest public implementation, but anyone can run a MARS-conforming registry.
Why it exists
Existing package registries were designed for inert artifacts. Agents are not inert — they make decisions, hold credentials, move money. They need:
- Provenance — who shipped this, and who's accountable?
- Bonding — what's the publisher willing to lose?
- Lineage — does the chain reach a real human?
- Attestation — has anyone independent verified it?
- Federation — can my registry talk to your registry?
MARS provides all five.
What's in this site
- Protocol — formal specification, entry format, lifecycle, federation.
- MARS-QL — query language reference.
- Sharding — how MARS scales planet-wide via MARS-S.
- API — REST + WebSocket reference.
- CLI — the
marsreference command-line.
If you're publishing, you probably want Reggie's docs instead — they cover the friendly publisher-facing CLI and registry workflow.