Skip to content
Back to BlazePhoenix

Card snapshot

blazephoenix.xyz · 2026-10-15 04:30:04 UTC · 26d344f80e866509a00a5c40a0af8c97e137da0518b6cd105ed26134184435d1

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": "BlazePhoenix",
  "url": "https://blazephoenix.xyz/mcp",
  "description": "Discovery card for BlazePhoenix, an on-chain DEX aggregator on Base, Ethereum, Optimism, Arbitrum and Robinhood Chain: the swap route is computed inside the transaction that executes it. BlazePhoenix does not run an A2A task endpoint; agents reach it through the keyless MCP server at the url below (POST, streamable HTTP) or the HTTP API (https://blazephoenix.xyz/api/openapi.json). Quotes run on the agent's own RPC; no key, no signing, no funds moved by the server.",
  "version": "2.0.0",
  "documentationUrl": "https://blazephoenix.xyz/developers/",
  "iconUrl": "https://blazephoenix.xyz/brand/logo.png",
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "prepare_quote",
      "name": "Prepare a swap quote",
      "description": "Build the exact eth_call (to, data) that asks the deployed on-chain Quoter for a route; run it on your own RPC.",
      "tags": [
        "dex",
        "swap",
        "quote",
        "defi"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "decode_quote",
      "name": "Decode a swap quote",
      "description": "Decode the eth_call result your node returned: net output after fee, minimum output and the Router calldata to sign.",
      "tags": [
        "dex",
        "swap",
        "calldata"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "get_deployments",
      "name": "Contract deployments",
      "description": "Versioned contract addresses per chain (Core, Hub, Solver, Router, Quoter) from the deployment registry.",
      "tags": [
        "registry",
        "contracts"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "get_abi",
      "name": "Contract ABI",
      "description": "The JSON ABI of one BlazePhoenix contract, generated from the Solidity sources.",
      "tags": [
        "abi",
        "contracts"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": null
  },
  "protocolVersion": "0.3.0",
  "provider": {
    "organization": "BlazePhoenix",
    "url": "https://blazephoenix.xyz/"
  }
}