{"service":"AgentRoute","version":"0.1.0","x402Version":2,"network":"eip155:8453","payTo":"0x2836c673aa155c35D656D655341E16c9997B3A58","capabilities":[{"capability":"signal","label":"Trading signal","description":"Buy/sell/hold call for a token","price_usd":0.02,"display_price_usd":0.02,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/signal","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/signal","upstream_count":13,"upstream_pool_sample":["nansen","sniperx","deepnets"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"signal"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"signal","data":{"label":"Trading signal","summary":"Trading signal response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.02}}},{"capability":"market-data","label":"Market data","description":"Price, volume, market cap","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/market-data","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/market-data","upstream_count":14,"upstream_pool_sample":["nansen","hyre","deepblue"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"market-data"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"market-data","data":{"label":"Market data","summary":"Market data response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"onchain","label":"Onchain lookup","description":"Wallet activity, holders, flows","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/onchain","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/onchain","upstream_count":10,"upstream_pool_sample":["nansen","hyre","sniperx"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"onchain"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"onchain","data":{"label":"Onchain lookup","summary":"Onchain lookup response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"sentiment","label":"Sentiment","description":"Social + news read on a token","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/sentiment","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/sentiment","upstream_count":7,"upstream_pool_sample":["deepnets","loyalspark","cryptopulse"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"sentiment"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"sentiment","data":{"label":"Sentiment","summary":"Sentiment response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"safety","label":"Safety check","description":"Rug/honeypot/contract analysis","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/safety","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/safety","upstream_count":2,"upstream_pool_sample":["deepnets","strale"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"safety"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"safety","data":{"label":"Safety check","summary":"Safety check response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"dex-route","label":"DEX route","description":"Best swap route + price impact","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/dex-route","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/dex-route","upstream_count":10,"upstream_pool_sample":["hyre","moonmaker","tickagg"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"dex-route"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"dex-route","data":{"label":"DEX route","summary":"DEX route response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"gas","label":"Gas estimate","description":"Current gas price for a chain","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/gas","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/gas","upstream_count":3,"upstream_pool_sample":["gaspulse","chainecho","onchain-rpc"],"method":"GET","discoverable":true,"example_params":{"chain":"base"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"chain":{"type":"string","description":"Chain name or id."}},"required":["chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"gas"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"gas","data":{"label":"Gas estimate","summary":"Gas estimate response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"mempool","label":"Mempool watch","description":"Pending tx for a token","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/mempool","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/mempool","upstream_count":5,"upstream_pool_sample":["sniperx","gaspulse","stealthdao"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"mempool"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"mempool","data":{"label":"Mempool watch","summary":"Mempool watch response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"mev","label":"MEV risk","description":"MEV risk score for a planned tx","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/mev","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/mev","upstream_count":2,"upstream_pool_sample":["gaspulse","stealthdao"],"method":"GET","discoverable":true,"example_params":{"kind":"swap"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"kind":{"type":"string","description":"Input field: kind."}},"required":["kind"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"mev"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"mev","data":{"label":"MEV risk","summary":"MEV risk response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"bridge-quote","label":"Bridge quote","description":"Cross-chain bridge quote","price_usd":0.015,"display_price_usd":0.015,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/bridge-quote","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/bridge-quote","upstream_count":3,"upstream_pool_sample":["bridgehub","hopperlabs","across"],"method":"GET","discoverable":true,"example_params":{"from":1,"to":8453,"amount":"10000000"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"from":{"type":"integer","description":"Source currency, token, or chain."},"to":{"type":"integer","description":"Destination currency, token, or chain."},"amount":{"type":"string","description":"Amount in the upstream unit."}},"required":["from","to","amount"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"bridge-quote"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"bridge-quote","data":{"label":"Bridge quote","summary":"Bridge quote response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.015}}},{"capability":"liquidity","label":"Liquidity depth","description":"Pool depth at a price level","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/liquidity","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/liquidity","upstream_count":7,"upstream_pool_sample":["hyre","moonmaker","tickagg"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"liquidity"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"liquidity","data":{"label":"Liquidity depth","summary":"Liquidity depth response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"trending","label":"Trending tokens","description":"Top trending tokens right now","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/trending","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/trending","upstream_count":12,"upstream_pool_sample":["sniperx","kerdos","moonmaker"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"trending"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"trending","data":{"label":"Trending tokens","summary":"Trending tokens response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"news","label":"Token news","description":"Latest news for a token","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/news","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/news","upstream_count":7,"upstream_pool_sample":["agentdata","cryptopulse","twitsh"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"news"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"news","data":{"label":"Token news","summary":"Token news response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"social-trending","label":"Social hot","description":"Hot mentions on X / Farcaster","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/social-trending","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/social-trending","upstream_count":8,"upstream_pool_sample":["loyalspark","cryptopulse","twitsh"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"social-trending"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"social-trending","data":{"label":"Social hot","summary":"Social hot response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"holders","label":"Holders","description":"Token holder distribution","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/holders","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/holders","upstream_count":6,"upstream_pool_sample":["nansen","agentdata","whalewatch"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"holders"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"holders","data":{"label":"Holders","summary":"Holders response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"whale-alert","label":"Whale alert","description":"Recent whale moves","price_usd":0.03,"display_price_usd":0.03,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/whale-alert","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/whale-alert","upstream_count":2,"upstream_pool_sample":["nansen","whalewatch"],"method":"GET","discoverable":true,"example_params":{"token":"USDC"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"whale-alert"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"whale-alert","data":{"label":"Whale alert","summary":"Whale alert response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.03}}},{"capability":"nft-floor","label":"NFT floor","description":"NFT floor price","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/nft-floor","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/nft-floor","upstream_count":1,"upstream_pool_sample":["nftrack"],"method":"GET","discoverable":true,"example_params":{"collection":"based-monkeys"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"collection":{"type":"string","description":"Input field: collection."}},"required":["collection"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"nft-floor"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"nft-floor","data":{"label":"NFT floor","summary":"NFT floor response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"lending-rates","label":"Lending rates","description":"DeFi lending rates by chain","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/lending-rates","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/lending-rates","upstream_count":4,"upstream_pool_sample":["hyre","yieldnest","cluster"],"method":"GET","discoverable":true,"example_params":{"chain":"Base","asset":"USDC"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"chain":{"type":"string","description":"Chain name or id."},"asset":{"type":"string","description":"Input field: asset."}},"required":["chain","asset"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"lending-rates"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"lending-rates","data":{"label":"Lending rates","summary":"Lending rates response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"validator-yield","label":"Validator yield","description":"Staking yields per validator","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/validator-yield","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/validator-yield","upstream_count":2,"upstream_pool_sample":["yieldnest","llama-fi"],"method":"GET","discoverable":true,"example_params":{"chain":"ethereum"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"chain":{"type":"string","description":"Chain name or id."}},"required":["chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"validator-yield"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"validator-yield","data":{"label":"Validator yield","summary":"Validator yield response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"portfolio","label":"Portfolio","description":"Wallet portfolio summary","price_usd":0.02,"display_price_usd":0.02,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/portfolio","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/portfolio","upstream_count":6,"upstream_pool_sample":["nansen","porttrack","airdrip"],"method":"GET","discoverable":true,"example_params":{"wallet":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"wallet":{"type":"string","description":"Wallet address."}},"required":["wallet"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"portfolio"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"portfolio","data":{"label":"Portfolio","summary":"Portfolio response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.02}}},{"capability":"airdrop","label":"Airdrop check","description":"Eligibility for current airdrops","price_usd":0.015,"display_price_usd":0.015,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/airdrop","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/airdrop","upstream_count":2,"upstream_pool_sample":["airdrip","agentlux"],"method":"GET","discoverable":true,"example_params":{"wallet":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"wallet":{"type":"string","description":"Wallet address."}},"required":["wallet"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"airdrop"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"airdrop","data":{"label":"Airdrop check","summary":"Airdrop check response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.015}}},{"capability":"predict-pump","label":"Pump prediction","description":"Will this pump in next hour?","price_usd":0.05,"display_price_usd":0.05,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/predict-pump","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/predict-pump","upstream_count":5,"upstream_pool_sample":["deepnets","octodamus","pumpradar"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"predict-pump"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"predict-pump","data":{"label":"Pump prediction","summary":"Pump prediction response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.05}}},{"capability":"arb-opportunities","label":"Arb scan","description":"Cross-DEX arbitrage","price_usd":0.05,"display_price_usd":0.05,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/arb-opportunities","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/arb-opportunities","upstream_count":2,"upstream_pool_sample":["flashscout","arblab"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"arb-opportunities"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"arb-opportunities","data":{"label":"Arb scan","summary":"Arb scan response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.05}}},{"capability":"signal-pro","label":"Signal Pro","description":"Signal with reasoning + sources","price_usd":0.03,"display_price_usd":0.03,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/signal-pro","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/signal-pro","upstream_count":4,"upstream_pool_sample":["deepblue","arblab","pumpradar"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"signal-pro"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"signal-pro","data":{"label":"Signal Pro","summary":"Signal Pro response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.03}}},{"capability":"web-search","label":"Web search","description":"Web search w/ AI-friendly results","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/web-search","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/web-search","upstream_count":4,"upstream_pool_sample":["exa","stableenrich","purch"],"method":"GET","discoverable":true,"example_params":{"q":"x402 protocol"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"q":{"type":"string","description":"Search query."}},"required":["q"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"web-search"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"web-search","data":{"label":"Web search","summary":"Web search response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"web-scrape","label":"Web scrape","description":"Scrape & extract a URL","price_usd":0.015,"display_price_usd":0.015,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/web-scrape","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/web-scrape","upstream_count":3,"upstream_pool_sample":["exa","stableenrich","agentmail"],"method":"GET","discoverable":true,"example_params":{"url":"https://www.x402.org"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"url":{"type":"string","description":"URL to inspect."}},"required":["url"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"web-scrape"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"web-scrape","data":{"label":"Web scrape","summary":"Web scrape response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.015}}},{"capability":"news-search","label":"News search","description":"Search recent news by keyword","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/news-search","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/news-search","upstream_count":4,"upstream_pool_sample":["cryptopulse","exa","purch"],"method":"GET","discoverable":true,"example_params":{"q":"bitcoin"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"q":{"type":"string","description":"Search query."}},"required":["q"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"news-search"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"news-search","data":{"label":"News search","summary":"News search response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"wallet-cluster","label":"Wallet cluster","description":"Find wallets related to a target","price_usd":0.025,"display_price_usd":0.025,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/wallet-cluster","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/wallet-cluster","upstream_count":5,"upstream_pool_sample":["nansen","whalewatch","chainlite"],"method":"GET","discoverable":true,"example_params":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"address":{"type":"string","description":"Onchain address."}},"required":["address"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"wallet-cluster"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"wallet-cluster","data":{"label":"Wallet cluster","summary":"Wallet cluster response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.025}}},{"capability":"wash-detection","label":"Wash detection","description":"Detect wash trading on a token","price_usd":0.02,"display_price_usd":0.02,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/wash-detection","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/wash-detection","upstream_count":2,"upstream_pool_sample":["chainlite","hopback"],"method":"GET","discoverable":true,"example_params":{"token":"SOL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."}},"required":["token"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"wash-detection"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"wash-detection","data":{"label":"Wash detection","summary":"Wash detection response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.02}}},{"capability":"bot-detection","label":"Bot detection","description":"Is this wallet a bot?","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/bot-detection","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/bot-detection","upstream_count":2,"upstream_pool_sample":["deepnets","truscore"],"method":"GET","discoverable":true,"example_params":{"wallet":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"wallet":{"type":"string","description":"Wallet address."}},"required":["wallet"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"bot-detection"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"bot-detection","data":{"label":"Bot detection","summary":"Bot detection response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"phishing-check","label":"Phishing check","description":"Is this address malicious?","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/phishing-check","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/phishing-check","upstream_count":3,"upstream_pool_sample":["chainlite","truscore","vaultfire"],"method":"GET","discoverable":true,"example_params":{"address":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"address":{"type":"string","description":"Onchain address."}},"required":["address"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"phishing-check"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"phishing-check","data":{"label":"Phishing check","summary":"Phishing check response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"wallet-reputation","label":"Wallet reputation","description":"Composite reputation score","price_usd":0.015,"display_price_usd":0.015,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/wallet-reputation","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/wallet-reputation","upstream_count":4,"upstream_pool_sample":["strale","chainlite","truscore"],"method":"GET","discoverable":true,"example_params":{"wallet":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"wallet":{"type":"string","description":"Wallet address."}},"required":["wallet"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"wallet-reputation"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"wallet-reputation","data":{"label":"Wallet reputation","summary":"Wallet reputation response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.015}}},{"capability":"address-resolve","label":"Address resolve","description":"ENS / SNS / handle resolution","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/address-resolve","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/address-resolve","upstream_count":5,"upstream_pool_sample":["chainproxy","resolvex","otto"],"method":"GET","discoverable":true,"example_params":{"name":"vitalik.eth"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"name":{"type":"string","description":"Input field: name."}},"required":["name"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"address-resolve"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"address-resolve","data":{"label":"Address resolve","summary":"Address resolve response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"tx-decode","label":"Tx decode","description":"Decode a raw transaction","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/tx-decode","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/tx-decode","upstream_count":5,"upstream_pool_sample":["hyre","chainproxy","otto"],"method":"GET","discoverable":true,"example_params":{"tx":"0xc4fc4dad7eb87fff32fa31e8cf28f48be63c44b13c3a8f78ce82e90b07ad7d99","chain":"base"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"tx":{"type":"string","description":"Input field: tx."},"chain":{"type":"string","description":"Chain name or id."}},"required":["tx","chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"tx-decode"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"tx-decode","data":{"label":"Tx decode","summary":"Tx decode response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"contract-info","label":"Contract info","description":"Metadata, proxy, owner","price_usd":0.003,"display_price_usd":0.003,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/contract-info","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/contract-info","upstream_count":4,"upstream_pool_sample":["hyre","chainproxy","chainecho"],"method":"GET","discoverable":true,"example_params":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"address":{"type":"string","description":"Onchain address."},"chain":{"type":"string","description":"Chain name or id."}},"required":["address","chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"contract-info"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"contract-info","data":{"label":"Contract info","summary":"Contract info response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.003}}},{"capability":"abi-fetch","label":"ABI fetch","description":"Get verified ABI for a contract","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/abi-fetch","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/abi-fetch","upstream_count":1,"upstream_pool_sample":["chainproxy"],"method":"GET","discoverable":true,"example_params":{"selector":"0xa9059cbb"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"selector":{"type":"string","description":"Input field: selector."}},"required":["selector"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"abi-fetch"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"abi-fetch","data":{"label":"ABI fetch","summary":"ABI fetch response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"mev-protect","label":"MEV protect","description":"Private-pool submission, sandwich shield","price_usd":0.04,"display_price_usd":0.04,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/mev-protect","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/mev-protect","upstream_count":2,"upstream_pool_sample":["stealthdao","solrouter"],"method":"GET","discoverable":true,"example_params":{"kind":"swap"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"kind":{"type":"string","description":"Input field: kind."}},"required":["kind"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"mev-protect"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"mev-protect","data":{"label":"MEV protect","summary":"MEV protect response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.04}}},{"capability":"flashloan-route","label":"Flashloan route","description":"Flash-loan-backed arbitrage path","price_usd":0.05,"display_price_usd":0.05,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/flashloan-route","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/flashloan-route","upstream_count":2,"upstream_pool_sample":["flashscout","arblab"],"method":"GET","discoverable":true,"example_params":{"asset":"USDC"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"asset":{"type":"string","description":"Input field: asset."}},"required":["asset"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"flashloan-route"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"flashloan-route","data":{"label":"Flashloan route","summary":"Flashloan route response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.05}}},{"capability":"kol-mention","label":"KOL mention","description":"Influencer mentions of a token","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/kol-mention","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/kol-mention","upstream_count":6,"upstream_pool_sample":["loyalspark","twitsh","neynar"],"method":"GET","discoverable":true,"example_params":{"handle":"dwr"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"handle":{"type":"string","description":"Input field: handle."}},"required":["handle"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"kol-mention"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"kol-mention","data":{"label":"KOL mention","summary":"KOL mention response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"protocol-tvl","label":"Protocol TVL","description":"TVL + chains for any DeFi protocol","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/protocol-tvl","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/protocol-tvl","upstream_count":2,"upstream_pool_sample":["llama-fi","llama-momentum"],"method":"GET","discoverable":true,"example_params":{"protocol":"aave"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"protocol":{"type":"string","description":"Input field: protocol."}},"required":["protocol"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"protocol-tvl"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"protocol-tvl","data":{"label":"Protocol TVL","summary":"Protocol TVL response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"dex-volume","label":"DEX volume","description":"Ranked DEX volume by chain","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/dex-volume","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/dex-volume","upstream_count":1,"upstream_pool_sample":["llama-fi"],"method":"GET","discoverable":true,"example_params":{"chain":"base"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"chain":{"type":"string","description":"Chain name or id."}},"required":["chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"dex-volume"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"dex-volume","data":{"label":"DEX volume","summary":"DEX volume response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"fees-revenue","label":"Fees & revenue","description":"Protocol fees and revenue rankings","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/fees-revenue","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/fees-revenue","upstream_count":1,"upstream_pool_sample":["llama-fi"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"fees-revenue"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"fees-revenue","data":{"label":"Fees & revenue","summary":"Fees & revenue response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"stablecoin-stats","label":"Stablecoin stats","description":"Supplies, peg deviation, by chain","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/stablecoin-stats","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/stablecoin-stats","upstream_count":1,"upstream_pool_sample":["llama-fi"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"stablecoin-stats"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"stablecoin-stats","data":{"label":"Stablecoin stats","summary":"Stablecoin stats response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"chain-info","label":"Chain info","description":"TVL, fees, txn count for any L1/L2","price_usd":0.003,"display_price_usd":0.003,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/chain-info","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/chain-info","upstream_count":1,"upstream_pool_sample":["llama-fi"],"method":"GET","discoverable":true,"example_params":{"chain":"Base"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"chain":{"type":"string","description":"Chain name or id."}},"required":["chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"chain-info"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"chain-info","data":{"label":"Chain info","summary":"Chain info response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.003}}},{"capability":"fear-greed","label":"Fear & Greed","description":"Crypto market sentiment index + classification","price_usd":0.003,"display_price_usd":0.003,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/fear-greed","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/fear-greed","upstream_count":1,"upstream_pool_sample":["alternative-fng"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"fear-greed"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"fear-greed","data":{"label":"Fear & Greed","summary":"Fear & Greed response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.003}}},{"capability":"global-stats","label":"Global market","description":"Total mcap, BTC dominance, 24h vol","price_usd":0.003,"display_price_usd":0.003,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/global-stats","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/global-stats","upstream_count":1,"upstream_pool_sample":["cg-pro"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"global-stats"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"global-stats","data":{"label":"Global market","summary":"Global market response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.003}}},{"capability":"token-categories","label":"Token categories","description":"Sector breakdowns (AI, memes, DeFi)","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/token-categories","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/token-categories","upstream_count":1,"upstream_pool_sample":["cg-pro"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"token-categories"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"token-categories","data":{"label":"Token categories","summary":"Token categories response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"historical-price","label":"Historical OHLC","description":"OHLC candles for any token","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/historical-price","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/historical-price","upstream_count":1,"upstream_pool_sample":["cg-pro"],"method":"GET","discoverable":true,"example_params":{"token":"SOL","days":7},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."},"days":{"type":"integer","description":"Input field: days."}},"required":["token","days"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"historical-price"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"historical-price","data":{"label":"Historical OHLC","summary":"Historical OHLC response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"solana-route","label":"Solana DEX route","description":"Best Jupiter swap route","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/solana-route","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/solana-route","upstream_count":1,"upstream_pool_sample":["jupiter"],"method":"GET","discoverable":true,"example_params":{"in":"USDC","out":"SOL","amount":1000000},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"in":{"type":"string","description":"Input field: in."},"out":{"type":"string","description":"Input field: out."},"amount":{"type":"integer","description":"Amount in the upstream unit."}},"required":["in","out","amount"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"solana-route"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"solana-route","data":{"label":"Solana DEX route","summary":"Solana DEX route response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"block-info","label":"Block info","description":"Block details + gas usage","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/block-info","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/block-info","upstream_count":1,"upstream_pool_sample":["onchain-rpc"],"method":"GET","discoverable":true,"example_params":{"chain":"base"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"chain":{"type":"string","description":"Chain name or id."}},"required":["chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"block-info"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"block-info","data":{"label":"Block info","summary":"Block info response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"erc20-balance","label":"ERC-20 balance","description":"Token balance for any wallet","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/erc20-balance","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/erc20-balance","upstream_count":1,"upstream_pool_sample":["onchain-rpc"],"method":"GET","discoverable":true,"example_params":{"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","wallet":"0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045","chain":"base"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"token":{"type":"string","description":"Token symbol, slug, or id."},"wallet":{"type":"string","description":"Wallet address."},"chain":{"type":"string","description":"Chain name or id."}},"required":["token","wallet","chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"erc20-balance"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"erc20-balance","data":{"label":"ERC-20 balance","summary":"ERC-20 balance response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"tx-simulate","label":"Tx simulate","description":"eth_call dry-run a transaction","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/tx-simulate","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/tx-simulate","upstream_count":1,"upstream_pool_sample":["onchain-rpc"],"method":"GET","discoverable":true,"example_params":{"to":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","data":"0x06fdde03","chain":"base"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"to":{"type":"string","description":"Destination currency, token, or chain."},"data":{"type":"string","description":"Input field: data."},"chain":{"type":"string","description":"Chain name or id."}},"required":["to","data","chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"tx-simulate"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"tx-simulate","data":{"label":"Tx simulate","summary":"Tx simulate response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"nft-owner","label":"NFT owner","description":"ownerOf for any token id","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/nft-owner","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/nft-owner","upstream_count":1,"upstream_pool_sample":["onchain-rpc"],"method":"GET","discoverable":true,"example_params":{"contract":"0x70c5f4af49ea48de4a2c0a1e3a8a7e25e0e3a8b8","tokenId":"1","chain":"base"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"contract":{"type":"string","description":"Input field: contract."},"tokenId":{"type":"string","description":"Input field: tokenId."},"chain":{"type":"string","description":"Chain name or id."}},"required":["contract","tokenId","chain"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"nft-owner"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"nft-owner","data":{"label":"NFT owner","summary":"NFT owner response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"identity-resolve","label":"Identity resolve","description":"ENS/Farcaster/Lens/SNS combined","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/identity-resolve","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/identity-resolve","upstream_count":1,"upstream_pool_sample":["web3bio"],"method":"GET","discoverable":true,"example_params":{"handle":"vitalik.eth"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"handle":{"type":"string","description":"Input field: handle."}},"required":["handle"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"identity-resolve"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"identity-resolve","data":{"label":"Identity resolve","summary":"Identity resolve response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"ens-records","label":"ENS records","description":"All records (avatar, twitter, …)","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/ens-records","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/ens-records","upstream_count":1,"upstream_pool_sample":["web3bio"],"method":"GET","discoverable":true,"example_params":{"name":"vitalik.eth"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"name":{"type":"string","description":"Input field: name."}},"required":["name"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"ens-records"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"ens-records","data":{"label":"ENS records","summary":"ENS records response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"farcaster-cast","label":"Farcaster cast","description":"Fetch a public Farcaster cast","price_usd":0.003,"display_price_usd":0.003,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/farcaster-cast","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/farcaster-cast","upstream_count":1,"upstream_pool_sample":["warpcast-feed"],"method":"GET","discoverable":true,"example_params":{"hash":"0x"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"hash":{"type":"string","description":"Input field: hash."}},"required":["hash"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"farcaster-cast"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"farcaster-cast","data":{"label":"Farcaster cast","summary":"Farcaster cast response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.003}}},{"capability":"weather","label":"Weather","description":"Current + 7-day forecast by city/coords (Open-Meteo)","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/weather","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/weather","upstream_count":1,"upstream_pool_sample":["open-meteo"],"method":"GET","discoverable":true,"example_params":{"city":"Paris"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"city":{"type":"string","description":"City name."}},"required":["city"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"weather"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"weather","data":{"label":"Weather","summary":"Weather response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"geocode","label":"Geocode","description":"Place name → coordinates (OSM Nominatim)","price_usd":0.003,"display_price_usd":0.003,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/geocode","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/geocode","upstream_count":1,"upstream_pool_sample":["nominatim"],"method":"GET","discoverable":true,"example_params":{"q":"Eiffel Tower, Paris"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"q":{"type":"string","description":"Search query."}},"required":["q"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"geocode"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"geocode","data":{"label":"Geocode","summary":"Geocode response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.003}}},{"capability":"reverse-geocode","label":"Reverse geocode","description":"Coordinates → address (OSM Nominatim)","price_usd":0.003,"display_price_usd":0.003,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/reverse-geocode","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/reverse-geocode","upstream_count":1,"upstream_pool_sample":["nominatim"],"method":"GET","discoverable":true,"example_params":{"lat":48.8584,"lon":2.2945},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"lat":{"type":"number","description":"Input field: lat."},"lon":{"type":"number","description":"Input field: lon."}},"required":["lat","lon"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"reverse-geocode"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"reverse-geocode","data":{"label":"Reverse geocode","summary":"Reverse geocode response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.003}}},{"capability":"fx-rate","label":"FX rate","description":"Live fiat currency conversion rates","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/fx-rate","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/fx-rate","upstream_count":1,"upstream_pool_sample":["frankfurter"],"method":"GET","discoverable":true,"example_params":{"from":"USD","to":"EUR","amount":100},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"from":{"type":"string","description":"Source currency, token, or chain."},"to":{"type":"string","description":"Destination currency, token, or chain."},"amount":{"type":"integer","description":"Amount in the upstream unit."}},"required":["from","to","amount"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"fx-rate"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"fx-rate","data":{"label":"FX rate","summary":"FX rate response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"world-time","label":"World time","description":"Current local time + offset for any timezone","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/world-time","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/world-time","upstream_count":1,"upstream_pool_sample":["world-time-api"],"method":"GET","discoverable":true,"example_params":{"timezone":"America/New_York"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"timezone":{"type":"string","description":"Input field: timezone."}},"required":["timezone"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"world-time"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"world-time","data":{"label":"World time","summary":"World time response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"holidays","label":"Public holidays","description":"Public holidays for a country in a year (Nager.Date)","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/holidays","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/holidays","upstream_count":1,"upstream_pool_sample":["nager-date"],"method":"GET","discoverable":true,"example_params":{"country":"US","year":2026},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"country":{"type":"string","description":"Input field: country."},"year":{"type":"integer","description":"Input field: year."}},"required":["country","year"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"holidays"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"holidays","data":{"label":"Public holidays","summary":"Public holidays response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"hn-trending","label":"HN trending","description":"Top Hacker News stories right now","price_usd":0.003,"display_price_usd":0.003,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/hn-trending","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/hn-trending","upstream_count":1,"upstream_pool_sample":["hn-firebase"],"method":"GET","discoverable":true,"example_params":{"limit":5},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"limit":{"type":"integer","description":"Input field: limit."}},"required":["limit"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"hn-trending"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"hn-trending","data":{"label":"HN trending","summary":"HN trending response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.003}}},{"capability":"github-trending","label":"GitHub trending","description":"Trending repos by language + window","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/github-trending","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/github-trending","upstream_count":1,"upstream_pool_sample":["github-api"],"method":"GET","discoverable":true,"example_params":{"language":"typescript","days":7},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"language":{"type":"string","description":"Input field: language."},"days":{"type":"integer","description":"Input field: days."}},"required":["language","days"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"github-trending"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"github-trending","data":{"label":"GitHub trending","summary":"GitHub trending response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"wikipedia","label":"Wikipedia","description":"Search + extract Wikipedia article summary","price_usd":0.003,"display_price_usd":0.003,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/wikipedia","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/wikipedia","upstream_count":1,"upstream_pool_sample":["wikipedia-api"],"method":"GET","discoverable":true,"example_params":{"q":"Coinbase"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"q":{"type":"string","description":"Search query."}},"required":["q"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"wikipedia"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"wikipedia","data":{"label":"Wikipedia","summary":"Wikipedia response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.003}}},{"capability":"dns-lookup","label":"DNS lookup","description":"DNS records (A, AAAA, MX, TXT, NS) via Cloudflare DoH","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/dns-lookup","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/dns-lookup","upstream_count":1,"upstream_pool_sample":["cloudflare-dns"],"method":"GET","discoverable":true,"example_params":{"name":"vercel.com","type":"A"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"name":{"type":"string","description":"Input field: name."},"type":{"type":"string","description":"Input field: type."}},"required":["name","type"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"dns-lookup"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"dns-lookup","data":{"label":"DNS lookup","summary":"DNS lookup response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"ip-info","label":"IP info","description":"Geolocation + ASN for any IP (ip-api.com)","price_usd":0.002,"display_price_usd":0.002,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/ip-info","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/ip-info","upstream_count":1,"upstream_pool_sample":["ip-api"],"method":"GET","discoverable":true,"example_params":{"ip":"1.1.1.1"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"ip":{"type":"string","description":"Input field: ip."}},"required":["ip"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"ip-info"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"ip-info","data":{"label":"IP info","summary":"IP info response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.002}}},{"capability":"stock-quote","label":"Stock quote","description":"Live equity quote (Yahoo Finance public)","price_usd":0.005,"display_price_usd":0.005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/stock-quote","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/stock-quote","upstream_count":1,"upstream_pool_sample":["yahoo-finance"],"method":"GET","discoverable":true,"example_params":{"symbol":"AAPL"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"symbol":{"type":"string","description":"Ticker symbol."}},"required":["symbol"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"stock-quote"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"stock-quote","data":{"label":"Stock quote","summary":"Stock quote response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.005}}},{"capability":"new-pairs","label":"New pairs","description":"Recently-launched DEX pairs with liquidity rank (DexScreener boosted)","price_usd":0.02,"display_price_usd":0.02,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/new-pairs","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/new-pairs","upstream_count":1,"upstream_pool_sample":["ds-radar"],"method":"GET","discoverable":true,"example_params":{"chain":"base","minLiquidity":5000},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"chain":{"type":"string","description":"Chain name or id."},"minLiquidity":{"type":"integer","description":"Input field: minLiquidity."}},"required":["chain","minLiquidity"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"new-pairs"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"new-pairs","data":{"label":"New pairs","summary":"New pairs response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.02}}},{"capability":"defi-momentum","label":"DeFi momentum","description":"Top protocols by 1d/7d/30d TVL change (DefiLlama)","price_usd":0.01,"display_price_usd":0.01,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/defi-momentum","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/defi-momentum","upstream_count":1,"upstream_pool_sample":["llama-momentum"],"method":"GET","discoverable":true,"example_params":{"window":"7d"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"window":{"type":"string","description":"Input field: window."}},"required":["window"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"defi-momentum"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"defi-momentum","data":{"label":"DeFi momentum","summary":"DeFi momentum response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.01}}},{"capability":"dictionary","label":"Dictionary","description":"Word definitions, phonetic, examples (Free Dictionary API)","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/dictionary","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/dictionary","upstream_count":1,"upstream_pool_sample":["free-dictionary"],"method":"GET","discoverable":true,"example_params":{"word":"serendipity"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"word":{"type":"string","description":"Input field: word."}},"required":["word"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"dictionary"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"dictionary","data":{"label":"Dictionary","summary":"Dictionary response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"synonyms","label":"Synonyms","description":"Synonyms for a word (Datamuse)","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/synonyms","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/synonyms","upstream_count":1,"upstream_pool_sample":["datamuse"],"method":"GET","discoverable":true,"example_params":{"word":"fast"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"word":{"type":"string","description":"Input field: word."}},"required":["word"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"synonyms"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"synonyms","data":{"label":"Synonyms","summary":"Synonyms response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"rhymes","label":"Rhymes","description":"Words that rhyme with X (Datamuse)","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/rhymes","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/rhymes","upstream_count":1,"upstream_pool_sample":["datamuse"],"method":"GET","discoverable":true,"example_params":{"word":"moon"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"word":{"type":"string","description":"Input field: word."}},"required":["word"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"rhymes"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"rhymes","data":{"label":"Rhymes","summary":"Rhymes response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"lorem-ipsum","label":"Lorem Ipsum","description":"Generate filler paragraphs","price_usd":0.001,"display_price_usd":0.0005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/lorem-ipsum","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/lorem-ipsum","upstream_count":1,"upstream_pool_sample":["lorem-local"],"method":"GET","discoverable":true,"example_params":{"paragraphs":2},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"paragraphs":{"type":"integer","description":"Input field: paragraphs."}},"required":["paragraphs"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"lorem-ipsum"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"lorem-ipsum","data":{"label":"Lorem Ipsum","summary":"Lorem Ipsum response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.0005}}},{"capability":"country-info","label":"Country info","description":"Capital, currency, population, languages (REST Countries)","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/country-info","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/country-info","upstream_count":1,"upstream_pool_sample":["rest-countries"],"method":"GET","discoverable":true,"example_params":{"name":"Japan"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"name":{"type":"string","description":"Input field: name."}},"required":["name"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"country-info"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"country-info","data":{"label":"Country info","summary":"Country info response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"postal-lookup","label":"Postal code","description":"Postal code → city/region (Zippopotam.us, multi-country)","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/postal-lookup","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/postal-lookup","upstream_count":1,"upstream_pool_sample":["zippopotamus"],"method":"GET","discoverable":true,"example_params":{"country":"us","postal":"94105"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"country":{"type":"string","description":"Input field: country."},"postal":{"type":"string","description":"Input field: postal."}},"required":["country","postal"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"postal-lookup"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"postal-lookup","data":{"label":"Postal code","summary":"Postal code response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"iss-location","label":"ISS position","description":"Current ISS lat/lon (Open Notify)","price_usd":0.001,"display_price_usd":0.0005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/iss-location","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/iss-location","upstream_count":1,"upstream_pool_sample":["open-notify"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"iss-location"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"iss-location","data":{"label":"ISS position","summary":"ISS position response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.0005}}},{"capability":"cat-fact","label":"Cat fact","description":"Random cat fact (catfact.ninja)","price_usd":0.001,"display_price_usd":0.0005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/cat-fact","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/cat-fact","upstream_count":1,"upstream_pool_sample":["catfact-ninja"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"cat-fact"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"cat-fact","data":{"label":"Cat fact","summary":"Cat fact response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.0005}}},{"capability":"dog-image","label":"Dog image","description":"Random dog photo URL (dog.ceo)","price_usd":0.001,"display_price_usd":0.0005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/dog-image","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/dog-image","upstream_count":1,"upstream_pool_sample":["dog-ceo"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"dog-image"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"dog-image","data":{"label":"Dog image","summary":"Dog image response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.0005}}},{"capability":"dadjoke","label":"Dad joke","description":"Random dad joke (icanhazdadjoke)","price_usd":0.001,"display_price_usd":0.0005,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/dadjoke","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/dadjoke","upstream_count":1,"upstream_pool_sample":["icanhazdadjoke"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"dadjoke"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"dadjoke","data":{"label":"Dad joke","summary":"Dad joke response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.0005}}},{"capability":"trivia","label":"Trivia question","description":"Random multiple-choice trivia (Open Trivia DB)","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/trivia","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/trivia","upstream_count":1,"upstream_pool_sample":["opentdb"],"method":"GET","discoverable":true,"example_params":{},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{},"required":[]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"trivia"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"trivia","data":{"label":"Trivia question","summary":"Trivia question response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"guess-age","label":"Guess age","description":"Predicted age from a first name (agify.io)","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/guess-age","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/guess-age","upstream_count":1,"upstream_pool_sample":["agify"],"method":"GET","discoverable":true,"example_params":{"name":"Sami"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"name":{"type":"string","description":"Input field: name."}},"required":["name"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"guess-age"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"guess-age","data":{"label":"Guess age","summary":"Guess age response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"guess-gender","label":"Guess gender","description":"Predicted gender from a first name (genderize.io)","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/guess-gender","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/guess-gender","upstream_count":1,"upstream_pool_sample":["genderize"],"method":"GET","discoverable":true,"example_params":{"name":"Sami"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"name":{"type":"string","description":"Input field: name."}},"required":["name"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"guess-gender"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"guess-gender","data":{"label":"Guess gender","summary":"Guess gender response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}},{"capability":"guess-nationality","label":"Guess nationality","description":"Top likely nationalities from a name (nationalize.io)","price_usd":0.001,"display_price_usd":0.001,"paid_endpoint":"https://traderoute-psi.vercel.app/api/route/guess-nationality","free_preview_endpoint":"https://traderoute-psi.vercel.app/api/preview/guess-nationality","upstream_count":1,"upstream_pool_sample":["nationalize"],"method":"GET","discoverable":true,"example_params":{"name":"Sami"},"input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"name":{"type":"string","description":"Input field: name."}},"required":["name"]},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","additionalProperties":true,"properties":{"capability":{"type":"string","const":"guess-nationality"},"data":{"type":"object","additionalProperties":true},"source":{"type":"string"},"synthetic":{"type":"boolean","description":"True when the adapter returned a modeled fallback."},"_source":{"type":"string"},"_note":{"type":"string"},"_meta":{"type":"object","additionalProperties":true}}},"output_example":{"capability":"guess-nationality","data":{"label":"Guess nationality","summary":"Guess nationality response for an agent workflow","result":"example"},"source":"AgentRoute","synthetic":false,"_meta":{"cache":"miss","upstream":"selected-at-runtime","price_usd":0.001}}}],"stats":{"capability_count":84,"upstream_service_count":89,"cheapest_usd":0.001,"most_expensive_usd":0.05},"get_started":{"client_libraries":["@x402/fetch","x402-proxy","ATXP SDK"],"sample_curl":"curl https://traderoute-psi.vercel.app/api/route/market-data?token=SOL  # returns 402 with PAYMENT-REQUIRED requirements","preview_curl":"curl https://traderoute-psi.vercel.app/api/preview/market-data  # free sample response","agentic_market_validator":"https://agentic.market/validate?url=https%3A%2F%2Ftraderoute-psi.vercel.app%2Fapi%2Froute%2Fmarket-data","mcp_install":"npx -y @smxfreeze/traderoute-mcp"}}