OMA Specification

Normative transport, resource, tool, event, and compatibility semantics for Open Managed Agents.

Normative Areas

  • HTTP transport, auth model, content types, and SSE semantics
  • Resource model for agents, environments, sessions, and session resources
  • Tool model: managed, MCP, and custom tools
  • Permission policy requirements: always_allow and always_ask
  • Required event envelopes, event ordering, and replay guarantees
  • Core and optional module requirements, archive/delete semantics, and error model
  • Anthropic compatibility profile aliases and behavior

Full Draft

Read the full normative draft in the repo mirror:

Open specification.md