{"ok":true,"name":"BlazePhoenix Public Quote API","version":"1.0.0","description":"On-chain DEX-aggregator quotes for Base (8453), Ethereum (1), Optimism (10) and Arbitrum (42161). Every number is computed on-chain by the Quoter contract — no API key, no signup, open CORS. Amounts are integer base units (wei-style) as decimal strings. Symbols resolve by deepest on-chain liquidity.","endpoints":{"quote":{"method":"GET","path":"/api/quote","example":"/api/quote?chain=base&in=WETH&out=USDC&amountIn=1000000000000000000"},"quoteBatch":{"method":"POST","path":"/api/quote/batch","note":"max 10 requests, addresses/built-in symbols only"},"manifest":{"method":"GET","path":"/api/manifest","note":"contracts, token, event topic0s per chain"},"openapi":{"method":"GET","path":"/api/openapi.json"},"health":{"method":"GET","path":"/api/health"},"stats":{"method":"GET","path":"/api/stats","note":"live fills per chain from on-chain Swap events (reproducible)"},"badge":{"method":"GET","path":"/api/badge","note":"shields.io endpoint JSON — live isSolvent() badge for any README"},"xray":{"method":"GET","path":"/api/xray","example":"/api/xray?chain=base&token=BZPX","note":"phantom-liquidity scanner: reported vs real on-chain pool reserves (reproducible)"},"solvency":{"method":"GET","path":"/solvency","note":"live proof-of-solvency report (HTML, full solvency() struct from chain)"},"llms":{"method":"GET","path":"/llms.txt","note":"agent-readable integration guide"}},"docs":"https://blazephoenix.xyz/?tab=api","sdk":"https://github.com/blazephoenixxyz-crypto/SDK","contact":"contact@blazephoenix.xyz"}