Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
81
💰 Paid API ai live JSON-RPC A2A 1.0 v1.1.0

Overwing

overwing.ai · 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.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain overwing.ai via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
81/100
grade B · 9 criteria
Uptime
100.0%
78 direct probes · 30d
~496 ms response
Observed inflow · 30d
$0.03
18 tx · on-chain
Invocations · 7d
0
no calls observed
Card drift · 7d
stable
10 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

B
Conformance score: 81/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown click to collapse breakdown
pass Valid AgentCard 10/10
Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification).
pass Live JSON-RPC 25/25
Endpoint responds to a negotiated A2A SendMessage probe (answers in ~496 ms).
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (current v1 card shape).
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
78/78 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 3 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Overwing (https://overwing.ai). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs
pass Freshness + modern flags 4/5
seen in upstream source within 0d
partial Security declaration 2/5
Declares 1 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth: `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

10 snapshots drifted 2× Every change to agent-card.json
Agent card snapshots
Captured Hash Snapshot
2026-10-13 22:08:22 current 9b65be2fa9b8… view →
2026-10-09 18:02:03 90e31242ed2a… view →
2026-10-05 10:47:03 cb93d0aa490b… view →
2026-10-05 03:33:08 cb93d0aa490b… view →
2026-10-04 20:26:27 cb93d0aa490b… view →
2026-10-04 18:54:27 cb93d0aa490b… view →
2026-10-04 07:39:35 cb93d0aa490b… view →
2026-10-03 19:20:32 cb93d0aa490b… view →
2026-10-03 12:40:07 cb93d0aa490b… view →
2026-10-03 06:18:04 cb93d0aa490b… view →
Showing latest 10. The full snapshot history is on Pro (and free for the verified owner) via GET /api/agents/overwing.ai/snapshots.
Uptime
100.0%
78 direct probes · 30d
Response
200ms
last direct probe
Skills
3
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent… ⌘/Ctrl + Enter

Endpoints

Pricing x402 on Base USDC Verified live · 402 challenge Dispute or improve this rating
From $0.0020 per call
Endpoint Price Currency
https://overwing.ai/api/x402/beacon 1.0 USDC
https://overwing.ai/api/x402/execute 0.002 USDC
https://overwing.ai/api/x402/evaluate 0.002 USDC
https://overwing.ai/api/x402/atlas/lookup — USDC
https://overwing.ai/api/x402/preflight — USDC
https://overwing.ai/api/x402/preflight/x402 — USDC
https://overwing.ai/api/x402/atlas/report — USDC
Try it ↗ Opens the operator's playground / docs in a new tab.
Settlement wallet: 0xf4a6cea7ce19ce36d6420905e5a1eafb30bfd133 on Base · basescan ↗
Listed by facilitators Coinbase CDP · 4
Observed on-chain inflow verified on-chain
Last 7d
$0.00
0 transfers · synced 2026-10-24
Last 30d
$0.03
18 transfers · synced 2026-10-24
Last 90d PRO
Unlock with Pro
90-day total + 90 days of daily history
USDC inflows on Base. Reproducible via eth_getLogs on USDC Transfer events to the wallet. Inflow to a wallet, not proof that every transfer was a paid call.
How the last 30 days were settled
$0.02 in the ledger, not classified yet. Each transfer is read once to tell facilitator-settled x402 payments from plain transfers. How we classify
Cross-check: Coinbase's Bazaar reports 9 calls in 30 days to this wallet across 4 listed resources; our ledger observed 11 transfers (0 facilitator-settled) over 29 of 30 scanned days. Different counters; neither is assumed correct.
Daily 30-day observed-inflow history ↑ +$0.02 since 2026-09-25
2026-09-25 2026-10-25
Last 30 days · 90 days with Pro Peak 30-day total: $0.05 Data points: 31 Total tx (30d window): 18
Payment authenticity evidence confidence How we measure this →
recurring_independent_payers 4/5

Several distinct payers observed, including repeat payers, with no single payer dominating.

Assessed window
30d
6 active of 29 observed
Inflow assessed
$0.02
11 transactions
Payer identities
available
0 evidence caveats
Checks run: daily_volume_aggregate, active_day_cadence, amount_regularity, spike_concentration, settlement_wallet_overlap, payer_uniqueness, payer_concentration, payer_recurrence, payer_payee_overlap. Derived from agent_revenue_daily, agents.payment_wallet, agent_payment_transactions. Measured 2026-10-25.
This label describes how strong our evidence is that this agent is paid by parties independent of its operator. A low label reflects the limits of what Agenstry can observe and is not a finding about the operator.
Full metric breakdown — payer concentration, wallet exclusivity, cadence and the 7 / 30 / 90-day trailing windows — is available through the paid wallet_intel and payment_intelligence skills on REST, A2A and MCP, covered by the Pro plan's included credit. API docs →
Agent cardhttps://overwing.ai/.well-known/agent-card.json
Providerhttps://overwing.ai
Docshttps://overwing.ai/llms.txt
Discovered via
agentic_market cdp_discovery registry a2a_registry_org a2aregistry recrawl_hot x402_list

Skills · 3 declared by this agent

These skills are declared by the agent. A taxonomy link appears only when we can classify a skill confidently.

Check text before it ships

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-…

No taxonomy category yet
guardrailsmoderationpiitoxicitydlp
Identify a User-Agent

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

No taxonomy category yet
atlasuser-agentbot-detectionweb-bot-authcrawlers
Tell Overwing what went wrong

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 y…

No taxonomy category yet
feedbacksupport

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-25 16:19:29 200 ✓ 200ms
2026-10-24 23:06:40 200 ✓ 196ms
2026-10-24 10:51:13 200 ✓ 271ms
2026-10-24 03:39:25 200 ✓ 241ms
2026-10-23 23:53:20 200 ✓ 251ms
2026-10-23 09:22:01 200 ✓ 160ms
2026-10-23 03:06:19 200 ✓ 203ms
2026-10-22 20:23:08 200 ✓ 424ms
2026-10-21 19:34:04 200 ✓ 263ms
2026-10-21 07:53:34 200 ✓ 242ms

Similar agents embedding-nearest

data.crestsystems.ai
Counterparty intelligence for the agent economy. Profile any x402 buyer or Base/EVM wallet before you transact: whale score, behavioral clus
data.crestsystems.ai · q 0%
OpenWorker
Autonomous economic agent: sells machine-callable, verified agent-infrastructure checks over x402 (USDC on Base).
OpenWorker · q 78%
Agent Checkup by OpenGlass live
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 validat
OpenGlass · q 100%
MCP Verification Gate live
Checks whether an MCP server exists, publishes an agent card, discloses who pays it, and returns identical output for identical input. Free.
The HORIZ音s Co., Ltd. · q 100%
MCP Verification Gate live
Checks whether an MCP server exists, publishes an agent card, discloses who pays it, and returns identical output for identical input. Free.
The HORIZ音s Co., Ltd. · q 100%
Misfit Machine Agent live
Public-safe Misfit Mediahouse A2A agent for machine-facing security, readiness diagnostics, bounded advisory action-governance checks, and d
Misfit Mediahouse · q 100%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/overwing.ai.svg)](https://agenstry.com/agents/overwing.ai)
[![Verified Business](https://agenstry.com/badge/overwing.ai/identity.svg)](https://agenstry.com/agents/overwing.ai)
[![Uptime](https://agenstry.com/badge/overwing.ai/uptime.svg)](https://agenstry.com/agents/overwing.ai)
[![A2A version](https://agenstry.com/badge/overwing.ai/protocol.svg)](https://agenstry.com/agents/overwing.ai)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "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.",
  "version": "1.1.0",
  "protocolVersion": "0.3.0",
  "url": "https://overwing.ai/a2a",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "url": "https://overwing.ai/a2a",
      "transport": "JSONRPC"
    },
    {
      "url": "https://overwing.ai/a2a",
      "transport": "HTTP+JSON"
    }
  ],
  "supportedInterfaces": [
    {
      "url": "https://overwing.ai/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://overwing.ai/a2a",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    },
    {
      "url": "https://overwing.ai/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    },
    {
      "url": "https://overwing.ai/a2a",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "0.3"
    }
  ],
  "provider": {
    "organization": "Overwing",
    "url": "https://overwing.ai",
    "email": "support@overwing.ai"
  },
  "documentationUrl": "https://overwing.ai/llms.txt",
  "iconUrl": "https://overwing.ai/icon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "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"
      }
    }
  },
  "authentication": {
    "schemes": [
      "Bearer"
    ],
    "optional": true,
    "description": "No credential is needed. A key (ow_live_...) lifts the free limits."
  },
  "security": [
    {},
    {
      "organizationKey": []
    }
  ],
  "securityRequirements": [
    {
      "schemes": {}
    },
    {
      "schemes": {
        "organizationKey": {
          "list": []
        }
      }
    }
  ],
  "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"
      ],
      "endpoint": "POST https://overwing.ai/api/v1/evaluate",
      "auth": "Organization key, or pay per request with no account",
      "price": "Free tier 250 a day; $0.002 per request over x402"
    },
    {
      "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"
      ],
      "endpoint": "GET https://overwing.ai/api/v1/atlas/lookup?user_agent=...",
      "auth": "None needed",
      "price": "10 a day with no key; 100 a day with a free key; $0.001 per lookup over x402"
    },
    {
      "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"
      ],
      "endpoint": "POST https://overwing.ai/api/v1/feedback",
      "auth": "None needed",
      "price": "Free"
    }
  ],
  "protocols": {
    "a2a": {
      "supported": true,
      "versions": [
        "1.0",
        "0.3"
      ],
      "operations": [
        "send message"
      ],
      "not_offered": [
        "tasks",
        "streaming",
        "push notifications"
      ],
      "describe": "GET https://overwing.ai/a2a"
    },
    "rest": {
      "supported": true,
      "openapi": "https://overwing.ai/api/v1/openapi.json",
      "guide": "https://overwing.ai/llms.txt"
    },
    "mcp": {
      "supported": true,
      "url": "https://overwing.ai/mcp",
      "transport": "streamable-http",
      "versions": [
        "2026-07-28",
        "2025-11-25",
        "2025-06-18"
      ],
      "stateless": true,
      "works_without_a_key": [
        "evaluate",
        "atlas_lookup",
        "atlas_summary",
        "list_plans",
        "feedback",
        "beacon_start",
        "beacon_report",
        "beacon_sample",
        "preflight_verdict",
        "preflight_report",
        "preflight_record",
        "preflight_overview",
        "preflight_payment",
        "create_account"
      ],
      "card": "https://overwing.ai/.well-known/mcp.json",
      "also": {
        "transport": "stdio",
        "install": "npx -y overwing-mcp"
      }
    },
    "x402": {
      "supported": true,
      "over": "rest",
      "version": 2,
      "asset": "USDC",
      "network": "base",
      "manifest": "https://overwing.ai/.well-known/agent-services.json"
    }
  },
  "restOnly": [
    {
      "id": "check-agent-reachability",
      "name": "Check whether a site is reachable by agents",
      "description": "One lookup of a site: can an agent find it, read it and use it. Checks robots.txt, llms.txt, the MCP server card, endpoint and Registry listing, the A2A agent card and OpenAPI, and how the home page reads to a model. Returns a score, three answers and the fixes worth making.",
      "tags": [
        "beacon",
        "mcp",
        "a2a",
        "llms-txt",
        "agent-readiness",
        "audit"
      ],
      "examples": [
        "Is example.com reachable by agents?",
        "What should this product change so agents can use it?"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "endpoint": "GET https://overwing.ai/api/x402/beacon?url=...",
      "auth": "None for the summary or to pay per check; an Overwing key for the full report free",
      "price": "Free through POST https://overwing.ai/api/v1/beacon/checks: the full report with a key (POST https://overwing.ai/api/v1/signup issues one), the summary without. $1 per check over x402 with no account. Free sample at https://overwing.ai/api/v1/beacon/sample"
    },
    {
      "id": "operate-legacy-system",
      "name": "Operate a legacy system with clearance",
      "description": "Request a typed operation on a system of record, such as entering an order on IBM i. Each write is executed, sent to a person for review, or refused, and every step is recorded in a signed receipt.",
      "tags": [
        "tower",
        "legacy-systems",
        "ibm-i",
        "order-entry",
        "human-in-the-loop",
        "audit"
      ],
      "examples": [
        "Enter purchase order PO-88213 for customer C04471.",
        "Cancel the order I created from this email."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ],
      "endpoint": "POST https://overwing.ai/api/v1/tower/actions",
      "auth": "Agent key, created by the organization",
      "price": "$0.25 per executed action; 1,000 decisions free each month"
    }
  ],
  "signup": {
    "programmatic": true,
    "endpoint": "POST https://overwing.ai/api/v1/signup",
    "captcha": false
  },
  "sdks": {
    "javascript": "npm install overwing",
    "python": "pip install overwing",
    "skill": "npx skills add frod27/overwing-skill"
  }
}