MARS protocol introduction

MARS is a federated AI agent registry protocol for registering, resolving, discovering, and governing autonomous entities with lineage, bonds, attestations, and federation.

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 mars reference command-line.

If you're publishing, you probably want Reggie's docs instead — they cover the friendly publisher-facing CLI and registry workflow.