{"uid":"cap_WssqUnU1fVn80GiS2pYgZ","slug":"a2a-agent-card-verifier-b9008278","name":"A2A Agent Card Verifier","description":"Verify an A2A agent card before trusting or routing to it: dual-probe /.well-known/agent-card.json and agent.json, check MUST fields (name/description/url/version/capabilities), classify protocolVersion, flag the known 0.3<->1.0 silent schema breaks, verify any JWS signature over RFC 8785 JCS canonical bytes (did:web key resolution), and live-probe the advertised interface with tasks/send. Per-step verdict + remediation.","url":"https://agents.daedalusdevelopmentgroup.com/v1/a2a/verify-card?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input","output"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object"},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":true},"output":{"type":"object","required":["type","example"],"properties":{"type":{"type":"string"},"example":{"ok":true}},"additionalProperties":true}}},"responseSchema":{"type":"json","example":{"ok":true}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JrQ3pvg_vk-LalL_52Nix","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies an A2A agent card by dual-probing well-known endpoints, validating required fields, classifying protocol version, detecting schema breaks, and verifying JWS signatures via did:web key resolution.","exampleAgentPrompt":"Before I route any work to this new agent at https://myagent.example.com, can you verify its agent card — check all the required fields, flag any 0.3-to-1.0 schema breaks, verify the JWS signature, and live-probe its tasks/send interface?","exampleUseCases":[{"title":"Pre-routing trust check for new agent","prompt":"I'm about to add a third-party agent at https://partner-agent.acme.com to my pipeline — can you verify its A2A agent card, confirm all the required fields like name, description, url, version, and capabilities are present, and tell me if there are any protocol version issues or signature problems?"},{"title":"Detecting A2A protocol version schema breaks","prompt":"I have an agent card at https://legacy-agent.example.com that was built on A2A 0.3 and I suspect it has schema issues with the 1.0 spec — can you probe it, classify its protocolVersion, and flag any of the known silent schema breaks between 0.3 and 1.0?"},{"title":"Cryptographic signature audit for agent registry","prompt":"We're building an agent registry and need to verify that every agent card submitted has a valid JWS signature backed by a resolvable did:web key — can you run the full verification on the agent at https://submitted-agent.registry.io including signature check and live interface probe?"}],"resultDescription":"A structured per-step verdict report covering: dual-probe results for /.well-known/agent-card.json and agent.json, MUST-field presence checks (name, description, url, version, capabilities), protocolVersion classification, flagged 0.3-to-1.0 silent schema breaks, JWS signature verification result with did:web key resolution status, and a live tasks/send probe outcome — each step accompanied by remediation guidance.","failureModes":["Agent card URL unreachable or returns non-200 status","Neither /.well-known/agent-card.json nor agent.json found at the target host","Required MUST fields missing from the agent card (name, description, url, version, capabilities)","JWS signature present but did:web key resolution fails","Signature verification fails due to invalid canonical bytes or mismatched key","tasks/send live probe returns unexpected error or timeout","Unknown or unsupported protocolVersion value","Malformed JSON in the agent card body"],"whenToPreferThis":"Use this endpoint when you need to trust or route work to an A2A agent whose card you have not previously validated — especially when the agent card could be from an untrusted or third-party source. Prefer it over manual field inspection when you need cryptographic JWS signature verification via did:web, detection of the known silent schema breaks between A2A protocol versions 0.3 and 1.0, or a live interface probe of tasks/send. It is the right choice for building agent registries, trust gates, or automated onboarding pipelines that must validate agent cards programmatically before routing.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-21T07:19:40.812Z","isFirstParty":false,"canonicalSlug":"a2a-agent-card-verifier-b9008278"}