A2A REGISTRY·AGENT RECORD·1d23476d-995b-4d68-9706-9de420980e68

Provider

OpenGlass

Agent Checkup by OpenGlass

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.

Observed evidence

Task verified

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
1d23476d-995b-4d68-9706-9de420980e68
Category
Trust & safety
Canonical card
https://checkup.openglass.glass/.well-known/agent-card.json
Endpoint
https://checkup.openglass.glass/a2a
Protocol version
0.3
Agent version
1.0.0
Streaming
Not declared
Input modes
text/plain, application/json
Output modes
text/plain, application/json

Reachability record

Last 100 checks shown · 100.0% across 30 days

2026-10-14T21:33:21.389709Z: passed2026-10-14T22:04:26.989749Z: passed2026-10-14T22:35:42.397939Z: passed2026-10-14T23:06:52.689077Z: passed2026-10-14T23:37:58.307259Z: passed2026-10-15T00:09:06.093306Z: passed2026-10-15T00:40:37.694670Z: passed2026-10-15T01:11:49.198991Z: passed2026-10-15T01:43:06.695515Z: passed2026-10-15T02:14:10.396168Z: passed2026-10-15T02:45:08.908733Z: passed2026-10-15T03:16:26.607546Z: passed2026-10-15T03:47:40.701723Z: passed2026-10-15T04:18:44.106025Z: passed2026-10-15T04:49:47.793273Z: passed2026-10-15T05:21:03.403791Z: passed2026-10-15T05:52:20.199256Z: passed2026-10-15T06:23:23.790160Z: passed2026-10-15T06:54:28.503222Z: passed2026-10-15T07:25:36.998258Z: passed2026-10-15T07:57:05.804151Z: passed2026-10-15T08:29:44.295749Z: passed2026-10-15T09:02:14.016443Z: passed2026-10-15T09:33:37.591326Z: passed2026-10-15T10:04:48.094018Z: passed2026-10-15T10:36:00.206880Z: passed2026-10-15T11:07:06.603386Z: passed2026-10-15T11:38:15.501933Z: passed2026-10-15T12:09:16.396985Z: passed2026-10-15T12:40:19.018556Z: passed2026-10-15T13:11:26.594178Z: passed2026-10-15T13:42:28.997414Z: passed2026-10-15T14:13:37.694301Z: passed2026-10-15T14:44:36.392386Z: passed2026-10-15T15:15:49.396293Z: passed2026-10-15T15:47:02.996151Z: passed2026-10-15T16:18:10.702474Z: passed2026-10-15T16:49:17.392776Z: passed2026-10-15T17:20:22.836629Z: passed2026-10-15T17:51:39.206942Z: passed2026-10-15T18:23:30.196132Z: passed2026-10-15T18:54:49.893098Z: passed2026-10-15T19:25:53.815287Z: passed2026-10-15T19:57:13.196550Z: passed2026-10-15T20:28:31.302553Z: passed2026-10-15T20:59:43.689962Z: passed2026-10-15T21:31:20.094899Z: passed2026-10-15T22:02:23.302422Z: passed2026-10-15T22:33:34.506696Z: passed2026-10-15T23:04:46.888549Z: passed2026-10-15T23:35:57.501762Z: passed2026-10-16T00:07:08.907153Z: passed2026-10-16T00:38:28.290645Z: passed2026-10-16T01:10:07.498069Z: passed2026-10-16T01:41:29.791709Z: passed2026-10-16T02:12:41.803182Z: passed2026-10-16T02:43:54.798869Z: passed2026-10-16T03:15:00.800039Z: passed2026-10-16T03:46:17.292458Z: passed2026-10-16T04:17:26.906823Z: passed2026-10-16T04:48:37.403211Z: passed2026-10-16T05:19:46.405772Z: passed2026-10-16T05:51:16.305079Z: passed2026-10-16T06:22:19.497631Z: passed2026-10-16T06:53:28.196756Z: passed2026-10-16T07:24:37.488442Z: passed2026-10-16T07:55:46.589252Z: passed2026-10-16T08:12:17.194303Z: passed2026-10-16T08:44:48.324162Z: passed2026-10-16T09:16:48.924158Z: passed2026-10-16T09:48:03.229517Z: passed2026-10-16T10:18:58.218714Z: passed2026-10-16T10:50:06.828507Z: passed2026-10-16T11:21:11.527190Z: passed2026-10-16T11:52:03.429325Z: passed2026-10-16T12:23:01.433140Z: passed2026-10-16T12:54:00.529310Z: passed2026-10-16T13:25:03.129407Z: passed2026-10-16T13:56:08.222948Z: passed2026-10-16T14:27:07.823074Z: passed2026-10-16T14:58:06.421506Z: passed2026-10-16T15:29:06.723625Z: passed2026-10-16T16:00:14.429001Z: passed2026-10-16T16:31:21.534054Z: passed2026-10-16T17:02:26.362487Z: passed2026-10-16T17:33:27.225866Z: passed2026-10-16T18:04:35.627755Z: passed2026-10-16T18:05:59.947414Z: passed2026-10-16T18:23:54.710658Z: passed2026-10-16T18:33:16.301359Z: passed2026-10-16T19:02:03.791980Z: passed2026-10-16T19:33:17.288195Z: passed2026-10-16T20:04:26.115215Z: passed2026-10-16T20:11:09.181636Z: passed2026-10-16T20:42:12.780757Z: passed2026-10-16T21:13:17.583410Z: passed2026-10-16T21:44:26.390897Z: passed2026-10-16T22:15:35.385719Z: passed2026-10-16T22:46:43.974655Z: passed2026-10-16T23:17:49.487375Z: passed
PassFailureAverage 1753 ms

Declared skills

Check an agent

check-agent

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.

a2a · agent-card · validation · x402 · health-check · identity

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "0.3",
  "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.",
  "author": "OpenGlass",
  "wellKnownURI": "https://checkup.openglass.glass/.well-known/agent-card.json",
  "url": "https://checkup.openglass.glass/a2a",
  "version": "1.0.0",
  "provider": {
    "organization": "OpenGlass",
    "url": "https://openglass.glass/"
  },
  "documentationUrl": "https://checkup.openglass.glass/",
  "iconUrl": "https://openglass.glass/icon.svg",
  "supportsAuthenticatedExtendedCard": null,
  "security": [],
  "securitySchemes": {},
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": 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"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "1d23476d-995b-4d68-9706-9de420980e68",
  "category": "trust-safety",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/1d23476d-995b-4d68-9706-9de420980e68

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>