agenticweb.wiki

Agent Identity and Discovery vs Agent2Agent Protocol

The map lists them as complementary: sites and agents commonly implement both. They answer different questions: Agent Identity and Discovery is a step 1 (Discover) standard, Agent2Agent Protocol step 6 (Coordinate), so they are not substitutes.

1 Discover Agent Identity and Discovery · 6 Coordinate Agent2Agent Protocol

Agent Identity and Discovery AIDAgent2Agent Protocol A2A
Lifecycle step1 Discover: What is here, and where?6 Coordinate: Talk to another agent
AnswersGiven a domain, where is the agent and which protocol should I speak, with cryptographic proof the endpoint controls the matching key?How do two independent agents, built on different frameworks, discover each other and delegate a task to completion?
Governed byAgent Community open-source project; editor listed as 'Agent Community'; no formal standards body, though the spec discusses composing with IETF-track work (RFC 9421, RFC 7638, RFC 9728, RFC 8414)Linux Foundation; Technical Steering Committee with AWS, Cisco, Google, IBM Research, Microsoft, Salesforce, SAP, ServiceNow
Status (issuer's words)Current normative specificationStable, v1.0.0
Phaselivingstable
Versionv2.1.0 (aid2 wire format; aid1 legacy) (2026-06-01)1.0.1 (2026-05-28)
Form / transportDNS recordendpoint
Found at_agent.<domain> (DNS TXT); /.well-known/agent (HTTP fallback)/.well-known/agent-card.json
Adoptionobservedclaimed — Linux Foundation
Evidence3 verified4 verified, 1 reported
Primary use caseLet agents discover my API or serviceLet agents talk to other agents
Last verified2026-10-19 (current)2026-10-19 (current)
Specificationhttps://raw.githubusercontent.com/agentcommunity/agent-identity-discovery/main/packages/docs/specification.mdhttps://a2a-protocol.org/latest/specification/

When to use which

Guidance is derived from the two records (question, phase, adoption, prerequisites, pairings), not from opinion. Each record's page carries its numbered references.

Read the full articles

Ask the MCP server to compare any two: the compare-protocols prompt, or get on both ids. Connect.

aid.json · a2a.json · Markdown