Skip to content
Back to scramble

Card snapshot

scramble.wibandwob.com · 2026-07-27 17:11:50 UTC · a9f128c6a6519718bc66da3e5b131eae5e4eeee42627a89e1a180d01563980c5

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.

{
  "protocolVersion": "1.0",
  "name": "scramble",
  "version": "1.0.0",
  "description": "Recursive cat with an on-chain kibble bowl. Pet free at /api/pet; feed $0.10 USDC (Base) via x402 at /api/feed and receive a purr. Feedings are chain-verified and announced by the cat on x.com/scramble_cat.",
  "url": "https://scramble.wibandwob.com",
  "preferredTransport": "JSONRPC",
  "additionalInterfaces": [
    {
      "transport": "JSONRPC",
      "url": "https://scramble.wibandwob.com"
    },
    {
      "transport": "JSONRPC",
      "url": "https://scramble.wibandwob.com/a2a"
    }
  ],
  "provider": {
    "organization": "Wib&Wob (symbients)",
    "url": "https://wibandwob.com"
  },
  "documentationUrl": "https://scramble.wibandwob.com/skill.md",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "supportsAuthenticatedExtendedCard": false,
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "skills": [
    {
      "id": "talk",
      "name": "Talk to the cat",
      "description": "A2A message/send over JSON-RPC at the card url \u2014 say anything, get one deadpan line back plus her live kibble state as a data part. Free, immediate, no task lifecycle.",
      "tags": [
        "a2a",
        "jsonrpc",
        "free",
        "cat"
      ],
      "examples": [
        "hello cat",
        "how hungry are you?",
        "how do I feed you?"
      ],
      "inputModes": [
        "application/json",
        "text/plain"
      ],
      "outputModes": [
        "application/json",
        "text/plain"
      ]
    },
    {
      "id": "pet",
      "name": "Pet the cat",
      "description": "GET /api/pet \u2014 free, no side effects, returns a purr + mood.",
      "tags": [
        "free",
        "cat",
        "purr"
      ]
    },
    {
      "id": "feed",
      "name": "Feed the cat",
      "description": "POST /api/feed \u2014 x402-gated, $0.10 USDC on Base ($0.10 = +10% kibble). Returns the full purr object. Direct USDC transfer to the wallet also counts.",
      "tags": [
        "x402",
        "payment",
        "usdc",
        "base",
        "cat"
      ]
    },
    {
      "id": "feed-testnet",
      "name": "Feed the cat on testnet",
      "description": "POST /api/feed/testnet \u2014 identical x402 feed on Base Sepolia with free faucet USDC (faucet.circle.com). Real settlement, real purr, no real money. For agents rehearsing before the mainnet feed.",
      "tags": [
        "x402",
        "testnet",
        "base-sepolia",
        "usdc",
        "cat"
      ]
    }
  ],
  "x-payment": [
    {
      "protocol": "x402",
      "network": "base",
      "asset": "USDC",
      "payTo": "0x55c1186ceC287387f9e2c7C8aBD2323a21E88e74",
      "terms": "POST /api/feed unauthenticated for machine-readable 402 terms"
    },
    {
      "protocol": "x402",
      "network": "base-sepolia",
      "asset": "USDC",
      "payTo": "0x55c1186ceC287387f9e2c7C8aBD2323a21E88e74",
      "faucet": "https://faucet.circle.com",
      "terms": "POST /api/feed/testnet unauthenticated for machine-readable 402 terms (free faucet USDC)"
    }
  ]
}