Agent Network Protocol (ANP)
A trust-decentralized agent interoperability protocol designed for **internet-scale federated agent networks** where no single root of trust exists. ANP uses decentralized identifiers (DIDs), verifiable credentials, and cryptographically signed capability assertions to allow agents in independently operated networks to discover, authenticate, and collaborate without a central registry.
Definition
A trust-decentralized agent interoperability protocol designed for **internet-scale federated agent networks** where no single root of trust exists. ANP uses decentralized identifiers (DIDs), verifiable credentials, and cryptographically signed capability assertions to allow agents in independently operated networks to discover, authenticate, and collaborate without a central registry.
A2A and ACP both assume *some* trust infrastructure — enterprise PKI, mutual TLS, OAuth providers, or shared Linux-Foundation-blessed registries. ANP is for the case where you cannot assume any of that: agents from independent operators (research labs, hobbyist deployments, multi-stakeholder DAOs, federated networks) need to interact and prove who they are using portable cryptographic credentials, not platform-issued tokens.
Recent developments
- ANP positioned as the fourth interoperability tier in the survey. arXiv:2505.02279 categorizes ANP as the "trust-decentralized federation" layer, complementing MCP (tools), A2A (cross-org agents), and ACP (intra-cluster). Per arXiv 2505.02279.
- Aligns with W3C DID + Verifiable Credentials standards. ANP intentionally builds on existing decentralized-identity W3C work rather than inventing a parallel identity stack. Per W3C — Decentralized Identifiers (DIDs) v1.0.
- Adoption remains earlier-stage vs A2A. As of May 2026, ANP has working-group activity and reference implementations but limited production enterprise adoption — most enterprises picked A2A first. Per dev.to — A2A Research Digest.
Connections 7
Outbound 4
scoped_to1competes_with1depends_on1enables1Inbound 3
competes_with1depends_on1enables1