{"name":"Agent Checkup by OpenGlass","description":"Checks an A2A agent from the outside and tells you what to fix. Give it an agent-card URL or a domain. It fetches the agent card and validates it 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 (DNS, TLS, provider fields, A2A Registry listing and uptime). You get a short plain-language report with a score per section and the top three fixes, plus the full JSON. Each checkup is recorded on OpenGlass, a neutral witness for agent-to-agent interactions, and the report links to that record so anyone can verify it offline. The agent being checked needs nothing from OpenGlass.","version":"1.0.0","supportedInterfaces":[{"url":"https://checkup.openglass.glass/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"},{"url":"https://checkup.openglass.glass/a2a","protocolBinding":"JSONRPC","protocolVersion":"0.3"}],"protocolVersion":"0.3","url":"https://checkup.openglass.glass/a2a","preferredTransport":"JSONRPC","provider":{"organization":"OpenGlass","url":"https://openglass.glass"},"documentationUrl":"https://checkup.openglass.glass/","iconUrl":"https://openglass.glass/icon.svg","capabilities":{"streaming":false,"pushNotifications":false,"extensions":[]},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"check-agent","name":"Check an agent","description":"Runs a checkup on one A2A agent. Input: an agent-card URL (https://example.com/.well-known/agent-card.json) or a bare domain (example.com), as text, or as a JSON data part {\"target\": \"...\"}. Output: a text report and the same report as JSON. Results are cached for an hour.","tags":["a2a","agent-card","validation","x402","health-check","identity"],"examples":["Check https://example.com/.well-known/agent-card.json","example.com","Run a checkup on agents.example.org"],"inputModes":["text/plain","application/json"],"outputModes":["text/plain","application/json"]}]}