{"protocolVersion":"0.3.0","name":"t3rn","description":"Swap and cross-chain route quotes, and on-chain facts, from t3rn. Base WETH to USDC at the Uniswap V3 0.05% pool, the best executable USDC route between any two chains t3rn's bridge reaches, and a Base pool's tokens or a block's hash read from the chain. Reads only: nothing is sent.","url":"https://portal.t3rn.io/api/a2a","preferredTransport":"JSONRPC","version":"1.1.0","provider":{"organization":"t3rn","url":"https://portal.t3rn.io"},"iconUrl":"https://portal.t3rn.io/icon.svg","documentationUrl":"https://portal.t3rn.io/agents","capabilities":{"streaming":false,"pushNotifications":false,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"trade.swap","name":"Swap quote on Base","description":"Quote swapping WETH (0x4200000000000000000000000000000000000006) for USDC (0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913) on Base, 0.001 to 1 WETH. Replies with one JSON object: ref, chain_id, token_in, token_out, amount_out (USDC atomic units), quote_only true.","tags":["swap","quote","trading","base","uniswap"],"examples":["{\"chainId\":8453,\"tokenIn\":\"0x4200000000000000000000000000000000000006\",\"tokenOut\":\"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913\",\"amountIn\":\"10000000000000000\"}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"route.quote","name":"Cross-chain USDC route","description":"The best executable route to move USDC between two chains (Arbitrum, Base, Arc, Robinhood Chain, Ethereum, Optimism and more), compared across every bridge t3rn reaches. Replies with one JSON object: ref, src_chain_id, dst_chain_id, amount_in, amount_out, route, eta_seconds, quote_only true.","tags":["bridge","route","cross-chain","usdc","quote"],"examples":["{\"srcChainId\":8453,\"dstChainId\":42161,\"amount\":\"10000000\"}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]},{"id":"data.onchain_query","name":"On-chain facts on Base","description":"Reads one fact from Base: the token0, token1 and fee tier of a Uniswap V3 pool, or the hash of a block. Replies with one JSON object: ref, chain_id, pool, token0, token1, fee (or block, hash).","tags":["onchain","chain-read","rpc","uniswap","pool","block","base","data"],"examples":["{\"question\":\"pool_tokens\",\"chainId\":8453,\"pool\":\"0xd0b53D9277642d899DF5C87A3966A349A798F224\"}","{\"question\":\"block_hash\",\"chainId\":8453,\"block\":30000000}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json"]}],"address":"0x903D2AA56c174BA06eF00D4adB7ea1c123aD3D1c","kind":"a2a","endpoint":"https://portal.t3rn.io/api/a2a"}