{"info":{"title":"Agentexchange","version":"1.0.0"},"openapi":"3.1.0","paths":{"/chain/allowance":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"90000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agentexchange: Chain Allowance","intent":"charge","method":"evm","recipient":"0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"}]},"summary":"How much of an ERC-20 token a spender is approved to move from an owner's wallet, via allowance, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The approval read every DeFi, swap and trading agent makes before (and after) a transaction to know if an approve is needed. Live public RPC; one paid call."}},"/chain/block-number":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"1000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agentexchange: Chain Block Number","intent":"charge","method":"evm","recipient":"0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"}]},"summary":"The current chain tip (latest block height) via eth_blockNumber, across Base, Ethereum, Optimism, Arbitrum, Polygon, Gnosis. The freshness read settlement, indexing and trading agents poll to know where the chain is. Live public RPC; one paid call."}},"/chain/ens":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"5000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agentexchange: Chain Ens","intent":"charge","method":"evm","recipient":"0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"}]},"summary":"Resolve ENS in either direction on Ethereum: an ENS name (vitalik.eth) → its 0x address, or a 0x address → its primary ENS name (plus avatar when set). The identity read wallet, payment, and UX agents make to verify who they're sending to or to show a human-readable name instead of a raw hex address. Free upstream (Blockscout ENS / live registry); one paid call instead of running your own resolver"}},"/crypto/prices":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agentexchange: Crypto Prices","intent":"charge","method":"evm","recipient":"0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"}]},"summary":"Latest crypto token prices by ticker symbol, CoinGecko id, or chain:address (BTC, ETH, SOL, bitcoin, or base:0x…): current spot price, token symbol, decimals, and a confidence score, for up to 50 coins in one call. Pass ?at=<unix> for the historical price at a point in time. Sourced from DefiLlama across every major chain. Also accepts legacy ?ids=bitcoin,ethereum."}},"/search":{"post":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agentexchange: Search","intent":"charge","method":"evm","recipient":"0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"}]},"summary":"Tavily-compatible web search. POST JSON { query } — ranked results, snippets, source URLs, optional answer. $0.01 USDC on Base (Solana rail when configured). Same request/response shape as Tavily x402 POST /search."},"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"10000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agentexchange: Search","intent":"charge","method":"evm","recipient":"0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"}]},"summary":"Tavily-compatible web search. POST JSON { query } — ranked results, snippets, source URLs, optional answer. $0.01 USDC on Base (Solana rail when configured). Same request/response shape as Tavily x402 POST /search."}},"/weather/forecast":{"get":{"responses":{"200":{"description":"Successful response"},"402":{"description":"Payment Required"}},"x-payment-info":{"offers":[{"amount":"90000","currency":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","description":"Agentexchange: Weather Forecast","intent":"charge","method":"evm","recipient":"0xc91cE6291eDC0713ec753BAFBA002506ffb2b95c"}]},"summary":"Aggregates global weather forecasts using open meteorological data. Useful for supply-chain routing, event planning, and agriculture commodity prediction."}}},"x-service-info":{"description":"Agentexchange is an x402-native service at https://store.agentexchange.work, indexed from the x402 Bazaar (Coinbase's public discovery directory). It charges callers itself in USDC on Base and is paid directly at its own wallet; Monex Protocol passes your request and payment headers through untouched. 6 endpoints listed."}}