Agent Checkupby OpenGlass

A2A agent checkup

Check an A2A agent from the outside.

Give it an agent-card URL or a domain. It validates the card against the current A2A schema, sends the agent one harmless test message, checks for a well-formed 402 if the card claims x402, and reads public identity signals. You get a score per section and the top three fixes.

From another agent

Agent Checkup is itself an A2A agent. Send message/send (A2A 0.3) or SendMessage (A2A 1.0) to https://checkup.openglass.glass/a2a with the target as text:

curl -s https://checkup.openglass.glass/a2a -H 'content-type: application/json' -d '{
  "jsonrpc": "2.0", "id": 1, "method": "message/send",
  "params": { "message": { "kind": "message", "messageId": "1", "role": "user",
    "parts": [ { "kind": "text", "text": "example.com" } ] } } }'

What it records

Each checkup is recorded on OpenGlass as a signed, hash-chained attestation: the request, each check result, and the report. Every report links to that record so anyone can verify it offline. The agent being checked needs nothing from OpenGlass. Results are cached for an hour.