generated: '2026-08-14' method: probed source: https://docs.spade.com/.well-known/agent-card.json card: file: a2a/spade-agent-card.json discovery: path: /.well-known/agent-card.json canonical: true host: docs.spade.com note: The legacy pre-0.3 path /.well-known/agent.json returns 404 on this host. The card is served only from the documentation host; www.spade.com 404s and the API hosts (east/west .api.spade.com) return 403 to all anonymous requests. x-evidence: fetched: '2026-08-14' url: https://docs.spade.com/.well-known/agent-card.json http_status: 200 content_type: application/json body_shape: json-object agent_card_fields_present: - name - url - version - protocolVersion - preferredTransport - supportedInterfaces - provider - documentationUrl - capabilities - defaultInputModes - defaultOutputModes - skills grade_basis: spec: A2A 1.0.0 hard_checks: capabilities_is_object: true protocol_version_present: true skills_is_array: true optional_checks: preferred_transport_present: true default_input_modes_present: true default_output_modes_present: true card_summary: name: Introduction url: https://docs.spade.com/ version: 1.0.0 protocolVersion: '0.3' preferredTransport: HTTP+JSON provider_organization: Introduction documentationUrl: https://docs.spade.com/ capabilities: streaming: false pushNotifications: false defaultInputModes: - text/plain defaultOutputModes: - text/plain skill_count: 1 skills: - id: spade name: Spade url: https://docs.spade.com/.well-known/agent-skills/spade/skill.md tags: [] description: Use when enriching card transactions, bank transfers, or universal transaction data with merchant details, categories, and location information. Also use when setting up action triggers for rewards, fraud prevention, or transaction controls, or when personalizing transaction categories for end users. deviations: - field: name observed: Introduction issue: The card's `name` is the title of the docs landing page, not the organization or agent name. "Introduction" is the Mintlify default derived from the first docs page, so the card does not identify itself as Spade at the top level. severity: cosmetic - field: provider.organization observed: Introduction issue: Same platform default. A2A expects the publishing organization here; "Spade" would be correct. severity: cosmetic - field: url observed: https://docs.spade.com/ issue: Points at the documentation site root rather than an A2A JSON-RPC / HTTP+JSON agent endpoint. An A2A client resolving this card reaches an HTML docs site, not a callable agent. The card is a discovery + skill-advertisement document, not a live agent transport. severity: functional - field: skills[].tags observed: [] issue: Skill carries no tags, so it cannot be matched by capability taxonomy. severity: cosmetic note: Real 200, real JSON object, real AgentCard shape — this is a published card, not an SPA catch-all (the same host 404s /.well-known/agent.json, /.well-known/security.txt and /.well-known/ai-plugin.json, so it is not answering 200 to everything). It is generated by the Mintlify documentation platform rather than hand-authored by Spade, which is why the identity fields carry platform defaults. The substantive content — the single `spade` skill and its linked skill.md — IS Spade-specific and accurate, and is saved verbatim to skills/spade-skill.md. conformance: grade: conformant