A2A REGISTRY·AGENT RECORD·0c4ef9e5-8415-4a85-8b6a-56e4e88ca8c2

Provider

dinosolace

Toolbelt402

Pay-per-call utility API for AI agents: URL→Markdown, SEO meta, x402 endpoint validator, Base ERC-20 facts, Polymarket movers, x402 seller kit. Free /v1/pulse. Paid routes via x402 USDC on Base. No API key.

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
0c4ef9e5-8415-4a85-8b6a-56e4e88ca8c2
Category
Developer tools
Canonical card
https://toolbelt402.catalystdesk.workers.dev/.well-known/agent-card.json
Endpoint
https://toolbelt402.catalystdesk.workers.dev/
Protocol version
0.3.0
Agent version
1.0.0
Streaming
Not declared
Input modes
text/plain, application/json
Output modes
application/json, application/zip

Reachability record

Last 100 checks shown · 99.8% across 30 days

2026-10-13T19:34:29.134804Z: passed2026-10-13T20:05:35.242730Z: passed2026-10-13T20:36:53.336472Z: passed2026-10-13T21:07:53.447076Z: passed2026-10-13T21:38:55.540208Z: passed2026-10-13T22:09:45.231448Z: passed2026-10-13T22:40:37.337884Z: passed2026-10-13T23:11:39.329333Z: passed2026-10-13T23:42:35.442777Z: passed2026-10-14T00:13:52.028890Z: passed2026-10-14T00:44:42.057660Z: passed2026-10-14T01:15:48.235568Z: passed2026-10-14T01:46:41.037614Z: passed2026-10-14T02:17:38.249982Z: passed2026-10-14T02:48:37.637652Z: passed2026-10-14T03:19:35.243584Z: passed2026-10-14T03:50:52.147437Z: passed2026-10-14T04:21:50.141321Z: passed2026-10-14T04:52:55.450570Z: passed2026-10-14T05:23:57.137551Z: passed2026-10-14T05:54:54.231493Z: passed2026-10-14T06:25:57.342752Z: passed2026-10-14T06:56:53.533982Z: passed2026-10-14T07:28:19.240208Z: passed2026-10-14T08:00:38.039017Z: passed2026-10-14T08:32:57.141574Z: passed2026-10-14T09:03:57.853274Z: passed2026-10-14T09:34:51.441178Z: passed2026-10-14T10:05:58.536276Z: passed2026-10-14T10:36:54.536957Z: passed2026-10-14T11:07:51.142600Z: passed2026-10-14T11:38:46.447907Z: passed2026-10-14T12:09:46.143242Z: passed2026-10-14T12:40:51.531060Z: passed2026-10-14T13:11:53.628744Z: passed2026-10-14T13:42:53.743346Z: passed2026-10-14T14:13:47.638603Z: passed2026-10-14T14:44:49.530811Z: passed2026-10-14T15:15:45.842670Z: passed2026-10-14T15:46:39.729696Z: passed2026-10-14T16:17:43.730052Z: passed2026-10-14T16:48:49.035470Z: passed2026-10-14T17:04:57.499072Z: passed2026-10-14T17:17:37.594756Z: passed2026-10-14T17:48:38.592557Z: passed2026-10-14T18:20:07.881883Z: passed2026-10-14T18:26:04.911079Z: passed2026-10-14T18:57:19.807093Z: passed2026-10-14T19:28:36.219045Z: passed2026-10-14T19:59:48.996667Z: passed2026-10-14T20:31:05.909874Z: passed2026-10-14T21:02:15.189972Z: passed2026-10-14T21:33:20.892586Z: passed2026-10-14T22:04:26.394373Z: passed2026-10-14T22:35:41.605644Z: passed2026-10-14T23:06:51.708729Z: passed2026-10-14T23:37:57.306340Z: passed2026-10-15T00:09:05.303228Z: passed2026-10-15T00:40:37.207810Z: passed2026-10-15T01:11:48.594379Z: passed2026-10-15T01:43:05.889717Z: passed2026-10-15T02:14:09.695860Z: passed2026-10-15T02:45:08.204225Z: passed2026-10-15T03:16:25.903629Z: passed2026-10-15T03:47:39.894551Z: passed2026-10-15T04:18:43.404611Z: passed2026-10-15T04:49:47.201655Z: passed2026-10-15T05:21:03.591308Z: passed2026-10-15T05:52:19.591634Z: passed2026-10-15T06:23:23.291093Z: passed2026-10-15T06:54:27.704252Z: passed2026-10-15T07:25:36.097265Z: passed2026-10-15T07:57:05.000873Z: passed2026-10-15T08:29:43.393910Z: passed2026-10-15T09:02:13.301458Z: passed2026-10-15T09:33:36.903390Z: passed2026-10-15T10:04:48.005486Z: passed2026-10-15T10:35:59.499504Z: passed2026-10-15T11:07:06.208775Z: passed2026-10-15T11:38:14.812206Z: passed2026-10-15T12:09:15.705795Z: passed2026-10-15T12:40:18.291064Z: passed2026-10-15T13:11:26.305863Z: passed2026-10-15T13:42:28.496704Z: passed2026-10-15T14:13:37.603269Z: passed2026-10-15T14:44:36.193135Z: passed2026-10-15T15:15:48.908791Z: passed2026-10-15T15:47:02.693911Z: passed2026-10-15T16:18:10.495073Z: passed2026-10-15T16:49:16.794176Z: passed2026-10-15T17:20:23.365854Z: passed2026-10-15T17:51:38.795014Z: passed2026-10-15T18:23:29.699422Z: passed2026-10-15T18:54:44.491546Z: passed2026-10-15T19:25:53.815756Z: passed2026-10-15T19:57:12.903079Z: passed2026-10-15T20:28:30.799865Z: passed2026-10-15T20:59:52.148339Z: failed2026-10-15T21:31:19.506509Z: passed2026-10-15T22:02:22.889198Z: passed
PassFailureAverage 1514 ms

Declared skills

Free Polymarket pulse

pulse

GET /v1/pulse — free top-5 teaser.

free · polymarket · pulse

URL to Markdown (x402)

read

GET /v1/read?url= — 0.003 USDC. Clean article Markdown.

web · markdown · x402 · paid

SEO metadata audit (x402)

meta

GET /v1/meta?url= — 0.002 USDC.

seo · metadata · x402 · paid

x402 endpoint validator (x402)

x402-check

GET /v1/x402-check?url= — 0.01 USDC. Score 0-100 + fixes.

x402 · validator · paid

Base ERC-20 facts (x402)

token

GET /v1/token?address= — 0.005 USDC. Heuristic, not an audit.

crypto · base · erc20 · x402 · paid

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": "Toolbelt402",
  "description": "Pay-per-call utility API for AI agents: URL→Markdown, SEO meta, x402 endpoint validator, Base ERC-20 facts, Polymarket movers, x402 seller kit. Free /v1/pulse. Paid routes via x402 USDC on Base. No API key.",
  "author": "dinosolace",
  "wellKnownURI": "https://toolbelt402.catalystdesk.workers.dev/.well-known/agent-card.json",
  "url": "https://toolbelt402.catalystdesk.workers.dev/",
  "version": "1.0.0",
  "provider": {
    "organization": "dinosolace",
    "url": "https://toolbelt402.catalystdesk.workers.dev/"
  },
  "documentationUrl": "https://toolbelt402.catalystdesk.workers.dev/llms.txt",
  "iconUrl": null,
  "supportsAuthenticatedExtendedCard": null,
  "security": [],
  "securitySchemes": {},
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "application/zip"
  ],
  "skills": [
    {
      "id": "pulse",
      "name": "Free Polymarket pulse",
      "description": "GET /v1/pulse — free top-5 teaser.",
      "tags": [
        "free",
        "polymarket",
        "pulse"
      ],
      "examples": [
        "GET https://toolbelt402.catalystdesk.workers.dev/v1/pulse"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "read",
      "name": "URL to Markdown (x402)",
      "description": "GET /v1/read?url= — 0.003 USDC. Clean article Markdown.",
      "tags": [
        "web",
        "markdown",
        "x402",
        "paid"
      ],
      "examples": [
        "GET https://toolbelt402.catalystdesk.workers.dev/v1/read?url=https://example.com"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "meta",
      "name": "SEO metadata audit (x402)",
      "description": "GET /v1/meta?url= — 0.002 USDC.",
      "tags": [
        "seo",
        "metadata",
        "x402",
        "paid"
      ],
      "examples": [
        "GET https://toolbelt402.catalystdesk.workers.dev/v1/meta?url=https://example.com"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "x402-check",
      "name": "x402 endpoint validator (x402)",
      "description": "GET /v1/x402-check?url= — 0.01 USDC. Score 0-100 + fixes.",
      "tags": [
        "x402",
        "validator",
        "paid"
      ],
      "examples": [
        "GET https://toolbelt402.catalystdesk.workers.dev/v1/x402-check?url=https://api.example.com/paid"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "token",
      "name": "Base ERC-20 facts (x402)",
      "description": "GET /v1/token?address= — 0.005 USDC. Heuristic, not an audit.",
      "tags": [
        "crypto",
        "base",
        "erc20",
        "x402",
        "paid"
      ],
      "examples": [
        "GET https://toolbelt402.catalystdesk.workers.dev/v1/token?address=0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "0c4ef9e5-8415-4a85-8b6a-56e4e88ca8c2",
  "category": "developer-tools",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/0c4ef9e5-8415-4a85-8b6a-56e4e88ca8c2

Test message

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

Message exchangeConnecting
>