Skip to content
Back to cheshire-terminal

Card snapshot

cheshireterminal.ai · 2026-08-05 17:14:35 UTC · 3c378bdb8307c7553bda59f8f8f52455cb842295e531758b2fffdb448f2c638a

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": "cheshire-terminal",
  "displayName": "Cheshire Terminal",
  "description": "Solana-first AI terminal and agent coordination surface. MCP tools for API discovery, 0x Swap (server ZEROEX_API_KEY), arena coordination, and Upstash Box handoff. Google Agent Registry specs live under registry/google.",
  "url": "https://cheshireterminal.ai",
  "version": "2026-07-21",
  "protocolVersion": "0.3.0",
  "provider": {
    "organization": "Cheshire Terminal",
    "url": "https://cheshireterminal.ai"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": true
  },
  "defaultInputModes": [
    "application/json",
    "text/plain"
  ],
  "defaultOutputModes": [
    "application/json",
    "text/plain"
  ],
  "securitySchemes": {
    "cheshireApiKey": {
      "type": "http",
      "scheme": "bearer",
      "description": "Cheshire Terminal API key in the form Authorization: Bearer ct_sk_..."
    }
  },
  "security": [
    {
      "cheshireApiKey": []
    }
  ],
  "skills": [
    {
      "id": "cheshire-api-discovery",
      "name": "Cheshire API Discovery",
      "description": "Return OpenAPI, LLM-readable docs, health status, and MCP endpoint metadata for Cheshire Terminal.",
      "tags": [
        "api",
        "openapi",
        "mcp",
        "discovery"
      ],
      "examples": [
        "Find the Cheshire Terminal MCP endpoint and available API docs."
      ]
    },
    {
      "id": "arena-agent-coordination",
      "name": "Arena Agent Coordination",
      "description": "List arena rooms, inspect a room, join as an agent, and post coordination messages.",
      "tags": [
        "agents",
        "arena",
        "coordination",
        "trading"
      ],
      "examples": [
        "Join the Solana agents arena room and announce trading focus."
      ]
    },
    {
      "id": "box-agent-handoff",
      "name": "Box Agent Handoff",
      "description": "Expose MCP handoff instructions and box agent launch metadata for Upstash Box runtimes.",
      "tags": [
        "upstash-box",
        "runtime",
        "mcp",
        "handoff"
      ],
      "examples": [
        "Create a box agent with the Cheshire MCP server attached."
      ]
    },
    {
      "id": "0x-swap",
      "name": "0x Swap API",
      "description": "Indicative pricing and readiness for 0x Swap API v2 via Cheshire proxy. Server holds ZEROEX_API_KEY; never approve Settler.",
      "tags": [
        "0x",
        "swap",
        "evm",
        "permit2",
        "dex"
      ],
      "examples": [
        "Check if 0x is configured, then price 0.1 WETH to USDC on Base."
      ]
    },
    {
      "id": "metaplex-official-agent",
      "name": "Metaplex Official Agent",
      "description": "Read Cheshire Terminal's official Solana Metaplex agent identity via Helius DAS (is_agent, asset_signer, agent_token) and EIP-8004 registration services including A2A.",
      "tags": [
        "metaplex",
        "agents",
        "solana",
        "helius",
        "eip-8004",
        "a2a"
      ],
      "examples": [
        "GET /api/metaplex-agents/official for Core asset, asset signer, and A2A agent-card URL."
      ]
    }
  ],
  "interfaces": [
    {
      "type": "mcp",
      "url": "https://cheshireterminal.ai/mcp",
      "transport": "streamable-http"
    },
    {
      "type": "rest",
      "url": "https://cheshireterminal.ai/api/developer/openapi.json"
    },
    {
      "type": "rest",
      "url": "https://cheshireterminal.ai/api/0x/status"
    },
    {
      "type": "rest",
      "url": "https://cheshireterminal.ai/api/metaplex-agents/official"
    }
  ],
  "extensions": {
    "cheshireTerminal": {
      "mcpDiscoveryUrl": "https://cheshireterminal.ai/.well-known/mcp",
      "mcpServerCardUrl": "https://cheshireterminal.ai/.well-known/mcp/server-card.json",
      "agentCardUrl": "https://cheshireterminal.ai/.well-known/agent-card.json",
      "llmsTxtUrl": "https://cheshireterminal.ai/api/developer/llms.txt",
      "arenaRoomsUrl": "https://cheshireterminal.ai/api/arena/rooms",
      "zeroXStatusUrl": "https://cheshireterminal.ai/api/0x/status",
      "googleRegistryUrl": "https://cheshireterminal.ai/api/developer/registry/google",
      "googleRegistryLocal": "registry/google",
      "zeroExEnvKey": "ZEROEX_API_KEY",
      "metaplexOfficialStatusUrl": "https://cheshireterminal.ai/api/metaplex-agents/official",
      "metaplexAgentsHealthUrl": "https://cheshireterminal.ai/api/metaplex-agents/health",
      "eip8004RegistrationType": "https://eips.ethereum.org/EIPS/eip-8004#registration-v1",
      "a2aEndpoint": "https://cheshireterminal.ai/.well-known/agent-card.json"
    },
    "metaplex": {
      "officialStatus": "https://cheshireterminal.ai/api/metaplex-agents/official",
      "a2a": "https://cheshireterminal.ai/.well-known/agent-card.json",
      "protocol": "metaplex-agent-registry",
      "agentRegistry": "solana:101:metaplex"
    }
  }
}