{"id":"ia.a2a-agent-card","name":"A2A Agent Card","verify":{"command":"curl -sf https://{domain}/.well-known/agent-card.json | jq -e '.name and .url'","rescan":"isagentready results {domain} --checkpoint ia.a2a-agent-card","expect":"exit code 0"},"fix":{"steps":[{"action":"Create /.well-known/agent-card.json with the required A2A 1.0 fields.","order":1,"language":"json","code_example":"{\n  \"name\": \"Example agent\",\n  \"description\": \"Answers questions about Example products\",\n  \"url\": \"https://example.com/a2a\",\n  \"version\": \"1.0.0\",\n  \"capabilities\": {\"streaming\": false},\n  \"supportedInterfaces\": [{\"url\": \"https://example.com/a2a\", \"protocolBinding\": \"JSONRPC\"}],\n  \"skills\": [{\"id\": \"search\", \"name\": \"Search\", \"description\": \"Search the catalog\"}]\n}"},{"action":"Serve the file as application/json with HTTP 200.","order":2,"language":null,"code_example":null}],"summary":"Serve an A2A Agent Card with name, description, url, capabilities and supportedInterfaces.","skill":{"name":"agent-protocols","anchor":"ia.a2a-agent-card"}},"category":"agent_protocols","aggregate":null,"references":[{"title":"A2A 1.0 specification","kind":"spec","url":"https://a2a-protocol.org/latest/specification/"}],"expected":"JSON document with name, description, url, capabilities","stage":"act","lifecycle":{"introduced":"2026-08-24","revised":[],"retired":null,"replaced_by":null},"methodology_version":"2026-10-22","evidence_tier":"emerging","evidence_source":{"title":"agentready.org AR-READ-06","url":"https://www.agentready.org/#read"},"why":"The Agent2Agent (A2A) protocol enables autonomous agent-to-agent communication. An Agent Card at /.well-known/agent-card.json advertises the agent's capabilities and supported A2A interfaces.","profiles":["api_tool_readiness"],"score_role":"bonus","legacy_id":"4.3","i18n":{"nl":{"name":"A2A Agent Card","steps":["Maak /.well-known/agent-card.json met de verplichte A2A 1.0-velden.","Lever het bestand als application/json met HTTP 200."],"why":"Het Agent2Agent-protocol (A2A) maakt communicatie tussen agents mogelijk. Een Agent Card op /.well-known/agent-card.json beschrijft de mogelijkheden en de ondersteunde A2A-interfaces van de agent.","fix_summary":"Lever een A2A Agent Card met name, description, url, capabilities en supportedInterfaces.","verify_expect":"exitcode 0"}},"ar_practice_ids":["AR-READ-06"],"strength":"MAY","ar_mapping":"partial","evidence_type":"recommendation","detail_url":"https://isagentready.com/en/methodology/checkpoints/ia.a2a-agent-card","maturity":"emerging","applicability":{"mode":"detected_surface","condition":null,"surfaces":["api"]}}