Skip to content
Back to Toolbelt402

Card snapshot

toolbelt402.catalystdesk.workers.dev · 2026-10-06 06:01:27 UTC · 714ae74e71b48b4c209eda6a7dbda310c1ef07af8d93d28882a2e1696097f989

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Toolbelt402",
  "url": "https://toolbelt402.catalystdesk.workers.dev/",
  "description": "Pay-per-call utility API for AI agents: URL\u2192Markdown, 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.",
  "version": "1.0.0",
  "documentationUrl": "https://toolbelt402.catalystdesk.workers.dev/llms.txt",
  "iconUrl": null,
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json",
    "application/zip"
  ],
  "skills": [
    {
      "id": "pulse",
      "name": "Free Polymarket pulse",
      "description": "GET /v1/pulse \u2014 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= \u2014 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= \u2014 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= \u2014 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= \u2014 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"
      ]
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "protocolVersion": "0.3.0",
  "provider": {
    "organization": "dinosolace",
    "url": "https://toolbelt402.catalystdesk.workers.dev/"
  }
}