Corpus Agentis
The field book to agent ecosystems
The field book to agent ecosystems
Stack · Protocols

Interop standards

The protocols that let agents talk to tools and to each other: a thin but load-bearing layer. MCP for tools, A2A for agent-to-agent, plus discovery and observability. Classified by interop layer.

The interop stack · four layers
Agent ↔ tools
How an agent calls tools + pulls context
Agent ↔ agent
How agents talk to each other
Discovery + identity
How agents find + authenticate each other
Observability
How agent runs are traced + measured
ProtocolLayerStewardTransportAdoptionsrc
Model Context Protocol (MCP)Agent ↔ toolsAnthropicJSON-RPC 2.0~1,400+ servers; adopted by OpenAI, Google, Microsoft↗ confirmed
Agent2Agent (A2A)Agent ↔ agentGoogle / Linux FoundationHTTP / SSEAgentCard discovery; donated to Linux Foundation 2025↗ confirmed
Agent Communication Protocol (ACP)Agent ↔ agentIBMRESTConverging into A2A↗ likely
AGNTCYDiscovery + identityLinux FoundationOpen agent discovery & identity↗ likely
OpenTelemetry GenAI conventionsObservabilityOpenTelemetry / CNCFOTLPObservability semantic conventions for agents↗ confirmed
Agent Payments Protocol (AP2)Agent ↔ payments/commerceGoogle (with FIDO Alliance)Verifiable Digital Credentials + Mandates over A2ASept 2025 A2A extension; card support live; UPI/PIX/stablecoins roadmap↗ confirmed
x402Agent ↔ payments (HTTP-native)Linux FoundationHTTP 402 + stablecoins (EVM/Solana)Blockchain-agnostic, zero protocol fees; ~75M txns / $24M / 22K sellers trailing 30d↗ confirmed
Agent Network Protocol (ANP)Agent ↔ agent (identity + discovery)ANP open-source communityW3C DID (did:wba) + JSON-LDThree-tier meta-protocol for cross-agent discovery↗ confirmed
LOKA ProtocolAgent ↔ agent (identity + governance)Academic proposal (Ranjan et al.)Universal Agent Identity Layer (DID + VCs)Four-layer framework; Decentralized Ethical Consensus Protocol↗ likely
Open Knowledge Format (OKF)Agent ↔ knowledgeGoogle Cloud (Sam McVeety, Amir Hormati)Markdown + YAML frontmatter (files in a folder tree)v0.1 spec; vendor-neutral, git-hostable, one required field (type). Formalises the LLM-wiki pattern.↗ confirmed
Anthropic Agent SkillsAgent ↔ capabilityAnthropicSKILL.md + directoryPublished Oct 2025 (Zhang, Lazuka, Murag) as an open format; progressive-disclosure loading (metadata → body → files); example skills at github.com/anthropics/skills↗ confirmed
AGENTS.mdAgent ↔ instruction routingLinux Foundation (Agentic AI Foundation)Markdown, folder hierarchyAdopted by OpenAI Codex, Amp, Jules, Cursor and Factory; closest-file-wins routing; open spec at agents.md↗ confirmed
Cursor Rules (.cursor/rules/*.mdc)Agent ↔ instruction routingCursor (Anysphere).mdc (Markdown + YAML)Path-scoped conditional loading via glob patterns; sub-directory .cursor/rules/ scopes rules to monorepo packages↗ confirmed
CLAUDE.md + ~/.claude/Agent ↔ hierarchical memoryAnthropicCLAUDE.md + scoped hierarchyClaude Code memory model: scoped org → user → project → subdirectory lookup, plus an auto-memory directory the agent writes back to across sessions↗ confirmed
Cline Memory BankAgent ↔ prescribed memory taxonomyClinePrescribed markdown taxonomyFiles: projectbrief.md, productContext.md, activeContext.md, systemPatterns.md, techContext.md, progress.md; mandatory read-at-task-start turns a stateless agent stateful purely via filesystem contract↗ confirmed
GitHub Spec-Kit (Spec-Driven Development)Agent ↔ spec-driven workflowGitHub.specify/ + phase commandsOpen-source toolkit at github.com/github/spec-kit; phase sequence: constitution → specify → plan → tasks → implement; each phase reads/writes its own directory↗ confirmed
Field notes

The thin, load-bearing layer that lets agents call tools and reach each other

Tool-calling has effectively consolidated to one protocol: MCP carries that layer and holds the adoption. Agent-to-agent has not, and is spread across four competing specifications covering identity, discovery and governance. The friction there is commercial rather than technical. A Braze agent trusting an Agentforce agent asks two vendors to extend each other a credit neither currently has much reason to give, and while native integrations exist in places, cross-vendor agent trust is not yet commonplace.

Show more

Within a single organisation the position is different. A finance agent handing work to a legal agent is a plausible near-term pattern, since both sit under one owner and one policy. The remaining barrier is confidence rather than connectivity: a receiving agent has no reliable way to judge the quality of what it has been handed. That carries a compounding risk. Where agents routinely consume other agents' output, errors propagate rather than cancel, and each layer inherits the mistakes of the one beneath it.

From the corpus, curated by Brandon Chaplin
Common questions
What is an agent protocol?

A standard for how an agent talks to something outside itself: a tool, another agent, a registry or a tracing backend. Build to the standard once and anything else that speaks it will interoperate, instead of hand-wiring every connection.

What is the Model Context Protocol (MCP)?

MCP is the standard for connecting an agent to tools and data. A server describes what a system can do, and any MCP-speaking agent can call it without a bespoke integration. It is the protocol most agent projects need first. (Model Context Protocol)

What is the difference between agent-to-tool and agent-to-agent protocols?

Agent-to-tool protocols cover one agent calling out to software, and MCP is the example. Agent-to-agent protocols cover independent agents handing work to each other, including how they find and authenticate one another. Most systems only ever need the first.

What is A2A (Agent2Agent)?

An open protocol for agents built by different vendors to discover each other and hand work between them. Google published it in 2025 and governance moved to the Linux Foundation the same year. It sits alongside MCP rather than replacing it.

Are agent protocols standardised yet?

Only the tool layer. MCP has broad adoption across model providers and software vendors. Agent-to-agent, discovery, identity and observability standards are still competing, and several are under two years old. Expect churn above the tool layer.

Next in the learning path