{
  "report": "org.govp.agent.a2a-interop/0.1-draft",
  "generated_at": "2026-07-30T08:35:22Z",
  "target": {
    "agent_card": "https://agents.govp.io/.well-known/agent-card.json",
    "interface": "https://agents.govp.io/a2a",
    "operation": "message:send"
  },
  "client": {
    "implementation": "a2a-sdk",
    "version": "1.1.1",
    "language": "Python",
    "source": "https://github.com/a2aproject/a2a-python",
    "release_commit": "86c6b0d7dd3ea83efb808de348a0021677b2f0b2"
  },
  "overall": "interoperability_pass",
  "checks": {
    "agent_card_resolution": {
      "status": "pass"
    },
    "transport_selection": {
      "status": "pass",
      "protocol_binding": "HTTP+JSON",
      "protocol_version": "1.0"
    },
    "send_message": {
      "status": "pass",
      "request_role": "ROLE_USER",
      "response_role": "ROLE_AGENT"
    },
    "structured_result": {
      "status": "pass",
      "guarantee": "claims-validation-only",
      "validation": "profile_valid"
    }
  },
  "reproduce": {
    "install": "python3 -m pip install -r interop/a2a-python/requirements.txt",
    "run": "python3 scripts/test_a2a_sdk.py"
  },
  "limitations": [
    "This tests one official external SDK client against the deployed GOVP Agent server.",
    "It does not establish interoperability with an independently governed third-party A2A implementation.",
    "It tests the synchronous A2A 1.0 HTTP+JSON SendMessage path only.",
    "It validates GOVP claims structure and semantics, not signatures, signer trust, authority, or execution."
  ]
}
