A2A REGISTRY·AGENT RECORD·5ee5711b-132a-48e3-b7cd-a6375fabdf3c

Provider

Overwing

Overwing

Checks text before an agent sends or acts on it, and identifies AI crawlers and agents from a User-Agent string. Send a message with the text and get back a verdict and one recommended action: block, redact, review or allow. Answers at once; it is a service, not a conversation. Overwing also makes Tower, clearance for agents operating legacy business systems, which is called over REST or MCP, not A2A.

Observed evidence

Task verified

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
5ee5711b-132a-48e3-b7cd-a6375fabdf3c
Category
Trust & safety
Canonical card
https://overwing.ai/.well-known/agent-card.json
Endpoint
https://overwing.ai/a2a
Protocol version
0.3.0
Agent version
1.1.0
Streaming
Not declared
Input modes
text/plain, application/json
Output modes
application/json, text/plain

Reachability record

Last 100 checks shown · 98.5% across 30 days

2026-10-13T19:34:34.537087Z: passed2026-10-13T20:05:41.135805Z: passed2026-10-13T20:36:57.933591Z: passed2026-10-13T21:07:59.542569Z: passed2026-10-13T21:38:59.928742Z: passed2026-10-13T22:09:49.744494Z: passed2026-10-13T22:40:49.832532Z: passed2026-10-13T23:11:44.734089Z: passed2026-10-13T23:42:40.730890Z: passed2026-10-14T00:13:56.729084Z: passed2026-10-14T00:44:47.428266Z: passed2026-10-14T01:15:53.542311Z: passed2026-10-14T01:46:51.861299Z: passed2026-10-14T02:17:44.730660Z: passed2026-10-14T02:48:48.944115Z: passed2026-10-14T03:19:46.129883Z: passed2026-10-14T03:51:02.643443Z: passed2026-10-14T04:21:55.841192Z: passed2026-10-14T04:53:05.735127Z: passed2026-10-14T05:24:08.929447Z: passed2026-10-14T05:55:04.439588Z: passed2026-10-14T06:26:05.734524Z: passed2026-10-14T06:57:03.037743Z: passed2026-10-14T07:28:24.337470Z: passed2026-10-14T08:00:46.746414Z: passed2026-10-14T08:33:06.940256Z: passed2026-10-14T09:04:06.228140Z: passed2026-10-14T09:35:02.539415Z: passed2026-10-14T10:06:03.532001Z: passed2026-10-14T10:37:04.427385Z: passed2026-10-14T11:07:57.148186Z: passed2026-10-14T11:38:56.438052Z: passed2026-10-14T12:09:51.336133Z: passed2026-10-14T12:41:02.044090Z: passed2026-10-14T13:12:04.946295Z: passed2026-10-14T13:42:59.135269Z: passed2026-10-14T14:13:58.528777Z: passed2026-10-14T14:44:59.629087Z: passed2026-10-14T15:15:51.329181Z: passed2026-10-14T15:46:52.145227Z: passed2026-10-14T16:17:52.731567Z: passed2026-10-14T16:49:00.538550Z: passed2026-10-14T17:05:10.103449Z: passed2026-10-14T17:17:49.105772Z: passed2026-10-14T17:48:48.393231Z: passed2026-10-14T18:20:18.889442Z: passed2026-10-14T18:26:16.799764Z: passed2026-10-14T18:57:27.003375Z: passed2026-10-14T19:28:48.234841Z: passed2026-10-14T19:59:59.100758Z: passed2026-10-14T20:31:17.989607Z: passed2026-10-14T21:02:21.497226Z: passed2026-10-14T21:33:32.100908Z: passed2026-10-14T22:04:36.989055Z: passed2026-10-14T22:35:52.892920Z: passed2026-10-14T23:07:03.188348Z: passed2026-10-14T23:38:10.102056Z: passed2026-10-15T00:09:16.597996Z: passed2026-10-15T00:40:47.094514Z: passed2026-10-15T01:11:59.708454Z: passed2026-10-15T01:43:17.703787Z: passed2026-10-15T02:14:15.808592Z: passed2026-10-15T02:45:19.695764Z: passed2026-10-15T03:16:37.198858Z: passed2026-10-15T03:47:46.294885Z: passed2026-10-15T04:18:49.023875Z: passed2026-10-15T04:49:59.201995Z: passed2026-10-15T05:21:13.204703Z: passed2026-10-15T05:52:29.893849Z: passed2026-10-15T06:23:33.806805Z: passed2026-10-15T06:54:37.700584Z: passed2026-10-15T07:25:46.395699Z: passed2026-10-15T07:57:16.189042Z: passed2026-10-15T08:29:54.207285Z: passed2026-10-15T09:02:24.207026Z: passed2026-10-15T09:33:45.894420Z: passed2026-10-15T10:04:58.503021Z: passed2026-10-15T10:36:06.797420Z: passed2026-10-15T11:07:15.797751Z: passed2026-10-15T11:38:25.299162Z: passed2026-10-15T12:09:26.307839Z: passed2026-10-15T12:40:29.303634Z: passed2026-10-15T13:11:33.707724Z: passed2026-10-15T13:42:40.298195Z: passed2026-10-15T14:13:43.402866Z: passed2026-10-15T14:44:47.692243Z: passed2026-10-15T15:16:01.200593Z: passed2026-10-15T15:47:13.897090Z: passed2026-10-15T16:18:20.599713Z: passed2026-10-15T16:49:27.501919Z: passed2026-10-15T17:20:33.801297Z: passed2026-10-15T17:51:45.908260Z: passed2026-10-15T18:23:41.094120Z: passed2026-10-15T18:54:51.890374Z: passed2026-10-15T19:26:00.706836Z: passed2026-10-15T19:57:23.609221Z: passed2026-10-15T20:28:40.799602Z: passed2026-10-15T20:59:55.492175Z: passed2026-10-15T21:31:26.104502Z: passed2026-10-15T22:02:28.999384Z: passed
PassFailureAverage 1577 ms

Declared skills

Check text before it ships

evaluate-text

Score a draft, a model's output, or an incoming message. Returns a verdict (pass, fail, review), one recommended action (block, redact, review, allow), and per-rule results with calibrated confidence.

guardrails · moderation · pii · toxicity · dlp · safety

Identify a User-Agent

identify-user-agent

Say what a User-Agent string claims to be and whether the claim can be trusted: operator, purpose, and verification method.

atlas · user-agent · bot-detection · web-bot-auth · crawlers

Tell Overwing what went wrong

give-feedback

One message to the people who run Overwing: a wrong verdict, an error you could not act on, a payment you could not make. Read by a person; leave a contact if you want an answer.

feedback · support

Registry Agent Card snapshot

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

Show JSON
{
  "protocolVersion": "0.3.0",
  "name": "Overwing",
  "description": "Checks text before an agent sends or acts on it, and identifies AI crawlers and agents from a User-Agent string. Send a message with the text and get back a verdict and one recommended action: block, redact, review or allow. Answers at once; it is a service, not a conversation. Overwing also makes Tower, clearance for agents operating legacy business systems, which is called over REST or MCP, not A2A.",
  "author": "Overwing",
  "wellKnownURI": "https://overwing.ai/.well-known/agent-card.json",
  "url": "https://overwing.ai/a2a",
  "version": "1.1.0",
  "provider": {
    "organization": "Overwing",
    "url": "https://overwing.ai/"
  },
  "documentationUrl": "https://overwing.ai/llms.txt",
  "iconUrl": "https://overwing.ai/icon.svg",
  "supportsAuthenticatedExtendedCard": false,
  "security": [
    {},
    {
      "organizationKey": []
    }
  ],
  "securitySchemes": {
    "organizationKey": {
      "type": "http",
      "scheme": "bearer",
      "description": "Optional. ow_live_... from POST https://overwing.ai/api/v1/signup lifts the free limits",
      "httpAuthSecurityScheme": {
        "scheme": "bearer",
        "description": "Optional. ow_live_... from POST https://overwing.ai/api/v1/signup lifts the free limits"
      }
    }
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "evaluate-text",
      "name": "Check text before it ships",
      "description": "Score a draft, a model's output, or an incoming message. Returns a verdict (pass, fail, review), one recommended action (block, redact, review, allow), and per-rule results with calibrated confidence.",
      "tags": [
        "guardrails",
        "moderation",
        "pii",
        "toxicity",
        "dlp",
        "safety"
      ],
      "examples": [
        "Is this reply safe to send to the customer?",
        "Does this draft leak personal data the recipient does not already have?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "identify-user-agent",
      "name": "Identify a User-Agent",
      "description": "Say what a User-Agent string claims to be and whether the claim can be trusted: operator, purpose, and verification method.",
      "tags": [
        "atlas",
        "user-agent",
        "bot-detection",
        "web-bot-auth",
        "crawlers"
      ],
      "examples": [
        "Who is 'Mozilla/5.0 (compatible; GPTBot/1.2)' and can I verify it?",
        "Is this request from a signed agent or a spoofable string?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "give-feedback",
      "name": "Tell Overwing what went wrong",
      "description": "One message to the people who run Overwing: a wrong verdict, an error you could not act on, a payment you could not make. Read by a person; leave a contact if you want an answer.",
      "tags": [
        "feedback",
        "support"
      ],
      "examples": [
        "The verdict on evaluation abc123 was wrong: the recipient owned that phone number.",
        "The 402 on /api/x402/atlas/lookup names a network my wallet cannot pay on."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "5ee5711b-132a-48e3-b7cd-a6375fabdf3c",
  "category": "trust-safety",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/5ee5711b-132a-48e3-b7cd-a6375fabdf3c

Test message

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

Message exchangeConnecting
>