A2A agent checkup
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.
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" } ] } } }'
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.