{"domain":"blazephoenix.xyz","count":2,"changes":[{"captured_at":"2026-10-15T05:35:09.238809","card_hash":"3d91aa28c4b90bad5802c7c7df232dca80e6f842a4f1b95b0ee31c350488fa55","previous_card_hash":"26d344f80e866509a00a5c40a0af8c97e137da0518b6cd105ed26134184435d1","diff":{"skills_added":[],"skills_removed":[],"skills_changed":[{"id":"decode_quote","fields":["inputModes","outputModes"]},{"id":"get_abi","fields":["inputModes","outputModes"]},{"id":"get_deployments","fields":["inputModes","outputModes"]},{"id":"prepare_quote","fields":["inputModes","outputModes"]}],"fields_changed":[{"field":"capabilities","before":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":null},"after":{"streaming":false,"pushNotifications":false}},{"field":"provider","before":{"organization":"BlazePhoenix","url":"https://blazephoenix.xyz/"},"after":{"organization":"BlazePhoenix","url":"https://blazephoenix.xyz"}}],"other_changed":false,"is_empty":false,"human_summary":"updated 4 skills · capabilities extensions, pushNotifications, stateTran → none · provider BlazePhoenix → BlazePhoenix"}},{"captured_at":"2026-10-15T04:30:04.958546","card_hash":"26d344f80e866509a00a5c40a0af8c97e137da0518b6cd105ed26134184435d1","previous_card_hash":null,"diff":{"skills_added":[{"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"],"inputModes":[],"outputModes":[]},{"id":"get_abi","name":"Contract ABI","description":"The JSON ABI of one BlazePhoenix contract, generated from the Solidity sources.","tags":["abi","contracts"],"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"],"inputModes":[],"outputModes":[]},{"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"],"inputModes":[],"outputModes":[]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"BlazePhoenix"},{"field":"description","before":null,"after":"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."},{"field":"version","before":null,"after":"2.0.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://blazephoenix.xyz/mcp"},{"field":"documentationUrl","before":null,"after":"https://blazephoenix.xyz/developers/"},{"field":"iconUrl","before":null,"after":"https://blazephoenix.xyz/brand/logo.png"},{"field":"capabilities","before":null,"after":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false,"extensions":null}},{"field":"provider","before":null,"after":{"organization":"BlazePhoenix","url":"https://blazephoenix.xyz/"}}],"other_changed":true,"is_empty":false,"human_summary":"added 4 skills · name ∅ → BlazePhoenix · description ∅ → Discovery card for BlazePhoenix, an on-c · version ∅ → 2.0.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://blazephoenix.xyz/mcp · documentationUrl ∅ → https://blazephoenix.xyz/developers/ · iconUrl ∅ → https://blazephoenix.xyz/brand/logo.png · capabilities ∅ → extensions, pushNotifications, stateTran · provider ∅ → BlazePhoenix"}}]}