{"version":1,"x402Version":2,"name":"Avasis Agent Platform","description":"The 5 calls agents loop on, one exact x402 USDC payment each on Base (under the $1 default cap, no account): Solana token verdict $0.01, Solana complete rug-check kit $0.02, Base token watch $0.02, Base tx precheck $0.02, Web page reader $0.002. x402 Paid-API Starter Kit $49.00 (one-time zip: charge agents per call — production Express + @x402/express template; raise spendControls.maxAmountPerPayment above $1). Solana rug check + token risk score in one x402 call: $0.02 complete multi-source kit (verdict + holders + Jupiter + RugCheck + Dexscreener + consensus). Polymarket odds kit $0.02: event + books + history. Avasis is a research company building a platform made for agents: data an agent buys per call, x402 v1 + v2, USDC on Base, no account or API key. Headline calls: the $49.00 x402 Paid-API Starter Kit (zip: \"x402 starter kit\", \"paid API template\", \"charge agents per call\"; raise spendControls.maxAmountPerPayment above $1; free docs https://agents.avasis.ai/v1/base/x402-starter-kit/info), the $0.02 Solana rug check complete kit (is this token safe? token risk score from verdict + holders + Jupiter + RugCheck + Dexscreener + consensus in one payment; ax1 alternative), the $0.02 Polymarket odds complete kit (prediction market kit: event + books + history + every outcome with token ids + consistency checks in one payment), the $0.01 Solana token verdict (SAFE / WARN / DANGER from a deterministic on-chain rubric + share card + free receipt), the $0.002 web page reader (any public URL to clean markdown + metadata), $0.002 Polymarket markets (live odds, volume, liquidity). Other paid routes stay live and are listed in /.well-known/x402 and /pricing.md. Never charged on errors.","resources":["https://agents.avasis.ai/v1/tip/sol-slot","https://agents.avasis.ai/v1/tip/sol-priority-fee","https://agents.avasis.ai/v1/tip/sol-usd","https://agents.avasis.ai/v1/tip/base-gas","https://agents.avasis.ai/v1/tip/eth-gas","https://agents.avasis.ai/v1/tip/all","https://agents.avasis.ai/v1/web/read?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHTTP_402","https://agents.avasis.ai/v1/pm/markets?q=bitcoin","https://agents.avasis.ai/v1/sol/token-verdict/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","https://agents.avasis.ai/v1/sol/verdict-delta/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","https://agents.avasis.ai/v1/sol/rug-lite/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","https://agents.avasis.ai/v1/base/fee-plan?gas_limit=65000&urgency=normal&calldata_bytes=200","https://agents.avasis.ai/v1/eth/fee-plan?gas_limit=65000&urgency=normal","https://agents.avasis.ai/v1/base/token-verdict?token=0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","https://agents.avasis.ai/v1/eth/token-verdict?token=0x6982508145454Ce325dDbE47a25d4ec3d2311933","https://agents.avasis.ai/v1/quest/token-watch?token=0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","https://agents.avasis.ai/v1/base/tx-precheck?from=0xf977814e90da44bfa03b6295a0616a897441acec&to=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&data=0x095ea7b30000000000000000000000002626664c2603336e57b271c5c0b26f421741e481ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&value=0&chain=base","https://agents.avasis.ai/v1/eth/tx-precheck?from=0xf977814e90da44bfa03b6295a0616a897441acec&to=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&data=0x095ea7b30000000000000000000000002626664c2603336e57b271c5c0b26f421741e481ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&value=0&chain=ethereum","https://agents.avasis.ai/v1/base/erc20-allowance?owner=0x8fae03e3e0cb922297495bc22ee2a7c997f89b8d&token=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&spender=0x000000000022d473030f116ddee9f6b43ac78ba3&amount=250&chain=base","https://agents.avasis.ai/v1/eth/erc20-allowance?owner=0x8fae03e3e0cb922297495bc22ee2a7c997f89b8d&token=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&spender=0x000000000022d473030f116ddee9f6b43ac78ba3&amount=250&chain=ethereum","https://agents.avasis.ai/v1/base/multi-balance?address=0xf977814e90da44bfa03b6295a0616a897441acec&tokens=WETH%2CcbBTC&chain=base","https://agents.avasis.ai/v1/eth/multi-balance?address=0xf977814e90da44bfa03b6295a0616a897441acec&tokens=WETH%2CWBTC&chain=ethereum","https://agents.avasis.ai/v1/base/tx-receipt?txHash=0x29309a800f5468275623e5dbd3da5965f3a8041f7b9aeef8287af30a734d3df4&wait=10&chain=base","https://agents.avasis.ai/v1/eth/tx-receipt?txHash=0x727ed9559077333971cdc1eadc7add616206504b540212863dabf2f53c569b18&wait=10&chain=ethereum","https://agents.avasis.ai/v1/base/payment-verify?tx=0x058bc61d196b9d6ea4cc15315711ef075a0c7e9a3224c19e3deb44eaa4f568ec&payTo=0x6264191d6dd5427435b5e829077842e130ef1fc8&amount=2000&wait=0&network=base","https://agents.avasis.ai/v1/base/address-screen?address=0xf977814e90da44bfa03b6295a0616a897441acec&chain=base","https://agents.avasis.ai/v1/eth/address-screen?address=0xf977814e90da44bfa03b6295a0616a897441acec&chain=ethereum","https://agents.avasis.ai/v1/price/consensus?token=SOL&chain=solana&amount=2.5","https://agents.avasis.ai/v1/base/tx-unstick?address=0xf977814e90da44bfa03b6295a0616a897441acec&tx=0x5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c&urgency=high&chain=base","https://agents.avasis.ai/v1/eth/tx-unstick?address=0xf977814e90da44bfa03b6295a0616a897441acec&tx=0x5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c&urgency=high&chain=ethereum","https://agents.avasis.ai/v1/base/authorization-check?from=0x8ec901f7e2710163387d70950f680f1ea2269d15&to=0x6264191d6dd5427435b5e829077842e130ef1fc8&value=20000&validBefore=1793518925&nonce=0xa1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4&payTo=0x6264191d6dd5427435b5e829077842e130ef1fc8&amount=20000&asset=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&network=eip155%3A8453&maxTimeout=120&chain=base","https://agents.avasis.ai/v1/eth/authorization-check?from=0x8ec901f7e2710163387d70950f680f1ea2269d15&to=0x6264191d6dd5427435b5e829077842e130ef1fc8&value=20000&validBefore=1793518925&nonce=0xa1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4&payTo=0x6264191d6dd5427435b5e829077842e130ef1fc8&amount=20000&asset=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48&network=eip155%3A1&maxTimeout=120&chain=ethereum","https://agents.avasis.ai/v1/base/calldata-decode?to=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&data=0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&value=0&from=0xf977814e90da44bfa03b6295a0616a897441acec&chain=base","https://agents.avasis.ai/v1/eth/calldata-decode?to=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48&data=0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&value=0&from=0xf977814e90da44bfa03b6295a0616a897441acec&chain=ethereum","https://agents.avasis.ai/v1/pm/complete-kit?q=bitcoin","https://agents.avasis.ai/v1/sol/complete-kit/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","https://agents.avasis.ai/v1/meter/pack-trial","https://agents.avasis.ai/v1/evm/gas-ops?gas_limit=21000","https://agents.avasis.ai/v1/sol/token-verdict-batch?mints=73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump%2CDezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","https://agents.avasis.ai/v1/sol/holders-authority/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","https://agents.avasis.ai/v1/x402/audit?url=https%3A%2F%2Fagents.avasis.ai%2Fv1%2Fquest%2Ftoken-watch","https://agents.avasis.ai/v1/sol/dossier/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","https://agents.avasis.ai/v1/sol/risk-pack/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","https://agents.avasis.ai/v1/meter/pack-1","https://agents.avasis.ai/v1/x402/audit/full?url=https%3A%2F%2Fagents.avasis.ai%2Fv1%2Fquest%2Ftoken-watch","https://agents.avasis.ai/v1/sol/risk-pack-batch?mints=73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump%2CFje19rrC8VePmz23kuMHremBgovZJYtbNsJ7c5wFpump","https://agents.avasis.ai/v1/meter/pack-5","https://agents.avasis.ai/v1/meter/pack-20","https://agents.avasis.ai/v1/base/x402-starter-kit","https://agents.avasis.ai/v1/base/research-rails-retainer","https://agents.avasis.ai/v1/base/white-label-rails-pack","https://agents.avasis.ai/v1/sol/launch-provenance/31SYoqWFhx3i9UsfnoXTjFp4ZwJA8F8UPrMxymfDpump","https://agents.avasis.ai/v1/sol/pumpfun-base-rates","https://agents.avasis.ai/v1/sol/trap-check/31SYoqWFhx3i9UsfnoXTjFp4ZwJA8F8UPrMxymfDpump","https://agents.avasis.ai/v1/sol/creator/K6Eh9fwKkrhVNq6SpRtJn7F4Myi3HUst5QP8x5BKHnR","https://agents.avasis.ai/v1/sol/launch-firehose","https://agents.avasis.ai/v1/sol/launch-firehose/pass-7d","https://agents.avasis.ai/v1/sol/launch-firehose/pass-30d","https://agents.avasis.ai/v1/sol/launch-intel/dataset/day/2026-11-05","https://agents.avasis.ai/v1/sol/launch-intel/dataset/last-7d","https://agents.avasis.ai/v1/sol/launch-intel/dataset/last-30d","https://agents.avasis.ai/v1/sol/launch-intel/license-30d","https://agents.avasis.ai/v1/sol/launch-intel/starter-30d","https://agents.avasis.ai/v1/sol/launch-intel/scale-30d","https://agents.avasis.ai/v1/sol/launch-intel/enterprise-30d","https://agents.avasis.ai/v1/sol/launch-intel/history-full"],"endpoints":[{"key":"tip_sol_slot","resource":"https://agents.avasis.ai/v1/tip/sol-slot","method":"GET","routeTemplate":"/v1/tip/sol-slot","example":"https://agents.avasis.ai/v1/tip/sol-slot","title":"Returns the current Solana slot, confirmed block height and epoch position so agents can pace polling, stamp events or spot a stalled chain","description":"Solana chain-tip clock for agents that poll: processed slot, confirmed block height, epoch and slot index from one batched PublicNode call, refreshed every 1 s while anyone is polling. Long-poll with ?since=<seq>&wait=25. Prepaid meter price $0.0002/call (packs at /v1/meter); SSE at /v1/stream/tips.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.002","atomic":"2000"},"meter":{"atomic":"200"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000"}],"queryParams":{"since":{"type":"integer","minimum":0,"description":"long-poll: the seq you already have; answers as soon as a newer value exists"},"wait":{"type":"integer","minimum":0,"maximum":25,"description":"long-poll: seconds to wait for a newer value (0..25); with a prepaid token an unchanged answer is free"}}},{"key":"tip_sol_priority_fee","resource":"https://agents.avasis.ai/v1/tip/sol-priority-fee","method":"GET","routeTemplate":"/v1/tip/sol-priority-fee","example":"https://agents.avasis.ai/v1/tip/sol-priority-fee","title":"Returns Solana priority-fee percentiles (p25-p90, max) with low/medium/high suggestions so agents can set compute-unit prices that land","description":"Solana priority-fee tip for agents that build transactions: p25/p50/p75/p90/max and non-zero percentiles of getRecentPrioritizationFees over the last ~150 slots, plus low/medium/high/veryHigh micro-lamport suggestions, refreshed every 2 s. Long-poll with ?since=<seq>&wait=25. Prepaid meter price $0.0002/call (packs at /v1/meter); SSE at /v1/stream/tips.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.002","atomic":"2000"},"meter":{"atomic":"200"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000"}],"queryParams":{"since":{"type":"integer","minimum":0,"description":"long-poll: the seq you already have; answers as soon as a newer value exists"},"wait":{"type":"integer","minimum":0,"maximum":25,"description":"long-poll: seconds to wait for a newer value (0..25); with a prepaid token an unchanged answer is free"}}},{"key":"tip_sol_usd","resource":"https://agents.avasis.ai/v1/tip/sol-usd","method":"GET","routeTemplate":"/v1/tip/sol-usd","example":"https://agents.avasis.ai/v1/tip/sol-usd","title":"Returns the current SOL/USD price from on-chain Pyth and Orca data (no exchange account or API key) for pricing, limits and alerts","description":"SOL/USD tip read from Solana state, no CEX or key: median of the Pyth SOL/USD push-feed account and Orca's two deepest SOL/USDC whirlpools (one getMultipleAccounts call), with spread in bps, refreshed every 2 s. Long-poll with ?since=<seq>&wait=25. Prepaid meter price $0.0002/call (packs at /v1/meter); SSE at /v1/stream/tips.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.002","atomic":"2000"},"meter":{"atomic":"200"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000"}],"queryParams":{"since":{"type":"integer","minimum":0,"description":"long-poll: the seq you already have; answers as soon as a newer value exists"},"wait":{"type":"integer","minimum":0,"maximum":25,"description":"long-poll: seconds to wait for a newer value (0..25); with a prepaid token an unchanged answer is free"}}},{"key":"tip_base_gas","resource":"https://agents.avasis.ai/v1/tip/base-gas","method":"GET","routeTemplate":"/v1/tip/base-gas","example":"https://agents.avasis.ai/v1/tip/base-gas","title":"Returns current Base gas prices (base fee, priority fee, suggested max fee, latest block) so bots can time L2 transactions and cap costs","description":"Base (chain 8453) current gas price and fee tip for agents that send transactions: latest block number and age, base fee, eth_gasPrice, eth_maxPriorityFeePerGas and a suggested maxFeePerGas (2x base fee + priority), from one batched RPC call every 2 s. Long-poll with ?since=<seq>&wait=25. Prepaid meter price $0.0002/call (packs at /v1/meter); SSE at /v1/stream/tips.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.002","atomic":"2000"},"meter":{"atomic":"200"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000"}],"queryParams":{"since":{"type":"integer","minimum":0,"description":"long-poll: the seq you already have; answers as soon as a newer value exists"},"wait":{"type":"integer","minimum":0,"maximum":25,"description":"long-poll: seconds to wait for a newer value (0..25); with a prepaid token an unchanged answer is free"}}},{"key":"tip_eth_gas","resource":"https://agents.avasis.ai/v1/tip/eth-gas","method":"GET","routeTemplate":"/v1/tip/eth-gas","example":"https://agents.avasis.ai/v1/tip/eth-gas","title":"Returns current Ethereum gas prices (base fee, priority fee, suggested max fee, latest block) so bots can time transactions and cap costs","description":"Ethereum mainnet current gas price and fee tip for agents that send transactions: latest block number and age, base fee, eth_gasPrice, eth_maxPriorityFeePerGas and a suggested maxFeePerGas (2x base fee + priority), from one batched RPC call every 4 s. Long-poll with ?since=<seq>&wait=25. Prepaid meter price $0.0002/call (packs at /v1/meter); SSE at /v1/stream/tips.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.002","atomic":"2000"},"meter":{"atomic":"200"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000"}],"queryParams":{"since":{"type":"integer","minimum":0,"description":"long-poll: the seq you already have; answers as soon as a newer value exists"},"wait":{"type":"integer","minimum":0,"maximum":25,"description":"long-poll: seconds to wait for a newer value (0..25); with a prepaid token an unchanged answer is free"}}},{"key":"tip_all","resource":"https://agents.avasis.ai/v1/tip/all","method":"GET","routeTemplate":"/v1/tip/all","example":"https://agents.avasis.ai/v1/tip/all","title":"Returns all five chain tips in one call (Solana slot, priority fees, SOL/USD, Base gas, Ethereum gas) for dashboards, bots and multi-chain agents","description":"One answer with every tip topic (Solana slot/height, Solana priority-fee percentiles, on-chain SOL/USD, Base gas and Ethereum gas), each with its seq, observedAt and age. Served from the shared hub: each topic refreshes on its own cadence (1-4 s) while anyone is polling. Prepaid meter price $0.0006/call.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.002","atomic":"2000"},"meter":{"atomic":"600"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000"}]},{"key":"webRead","resource":"https://agents.avasis.ai/v1/web/read","method":"GET","routeTemplate":"/v1/web/read","example":"https://agents.avasis.ai/v1/web/read?url=https%3A%2F%2Fen.wikipedia.org%2Fwiki%2FHTTP_402","title":"Web page reader: any URL to clean markdown + metadata","description":"Read any public web page as clean, LLM-ready markdown in one call: main content (nav/ads/scripts stripped), title, description, author, published date, canonical, language, outgoing links, word count, approx tokens and a content_sha256 for change detection (pass since_sha256 to get changed:true|false). HTML, plain text, JSON and XML. Redirects followed (5 max), 2 MB cap, 8 s budget, 60 s cache. Page 4xx/5xx -> 424, non-text -> 415, private hosts -> 400: never charged. USDC on Base, no API key.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.002","atomic":"2000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000"}],"queryParams":{"url":{"type":"string","description":"Absolute public http(s) URL to read (max 2048 chars)"},"max_chars":{"type":"string","description":"Max characters of content returned (500-100000, default 20000)"},"format":{"type":"string","description":"markdown (default) or text"},"links":{"type":"string","description":"1 (default) to include up to 100 outgoing links, 0 to omit"},"since_sha256":{"type":"string","description":"content_sha256 from a previous read: the answer adds changed:true|false (change detection)"}}},{"key":"pmMarkets","resource":"https://agents.avasis.ai/v1/pm/markets","method":"GET","routeTemplate":"/v1/pm/markets","example":"https://agents.avasis.ai/v1/pm/markets?q=bitcoin","title":"Polymarket markets: live odds, volume, liquidity, search","description":"Find live Polymarket prediction markets in one call: search by text or rank by 24h volume, liquidity, ending soon or newest, with filters for min liquidity and resolving within N hours. Each market: question, event, URL, outcomes with implied probabilities and CLOB token ids, best bid/ask, spread, last trade, 1h/24h price change, 24h/1wk/total volume, liquidity, end date. Read-only, 20 s cache. Upstream error -> 502/504, never charged. USDC on Base, no API key.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.002","atomic":"2000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000"}],"queryParams":{"q":{"type":"string","description":"Optional search text (2-100 chars), e.g. bitcoin, election, fed rate"},"order":{"type":"string","description":"Sort: volume_24h | liquidity | ending_soon | newest (default volume_24h)"},"limit":{"type":"string","description":"Markets returned, 1-50 (default 10)"},"min_liquidity":{"type":"string","description":"Only markets with at least this much liquidity (USD)"},"ending_within_hours":{"type":"string","description":"Only markets resolving within N hours"}}},{"key":"solVerdict","resource":"https://agents.avasis.ai/v1/sol/token-verdict/{mint}","method":"GET","routeTemplate":"/v1/sol/token-verdict/:mint","queryAlias":"https://agents.avasis.ai/v1/sol/token-verdict?mint={mint}","example":"https://agents.avasis.ai/v1/sol/token-verdict/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","title":"Solana token verdict: SAFE / WARN / DANGER + share card + receipt","description":"Solana rug check: is this token safe? Get a token risk score (0-100) and a SAFE / WARN / DANGER verdict for any Solana mint or pump.fun coin. Deterministic on-chain rubric: mint + freeze authority, Token-2022 traps, top-10 holders excl. pools/curve/burn, largest wallet, pump.fun curve. Evidenced flags, provenance, market context, one-liner, page + PNG card. Receipt: operation_id + free status_url; replay the signed request to recover, never pay twice. Garbage -> 400 before any challenge.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.01","atomic":"10000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"10000"}]},{"key":"solVerdictDelta","resource":"https://agents.avasis.ai/v1/sol/verdict-delta/{mint}","method":"GET","routeTemplate":"/v1/sol/verdict-delta/:mint","queryAlias":"https://agents.avasis.ai/v1/sol/verdict-delta?mint={mint}","example":"https://agents.avasis.ai/v1/sol/verdict-delta/DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","title":"Solana token verdict delta: what changed since your last check ($0.01)","description":"Re-check a Solana mint and get only what moved since a prior paid verdict: grade transition (SAFE/WARN/DANGER, better/worse), risk-score delta, flags added/removed/changed, per-metric value + slot movement, one quotable summary, plus the fresh verdict. Priced as one verdict; the baseline is free. No prior verdict for the mint -> 409 buy_first before any challenge; never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.01","atomic":"10000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"10000"}],"queryParams":{"since":{"type":"string","description":"optional baseline operation_id (vop_...) of a prior paid verdict for the same mint; default = the latest one"}}},{"key":"rugLite","resource":"https://agents.avasis.ai/v1/sol/rug-lite/{mint}","method":"GET","routeTemplate":"/v1/sol/rug-lite/:mint","queryAlias":"https://agents.avasis.ai/v1/sol/rug-lite?mint={mint}","example":"https://agents.avasis.ai/v1/sol/rug-lite/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","title":"Solana rug check lite: authorities, Token-2022 traps, top-10, curve","description":"Quick on-chain rug verdict for a Solana mint (RED/AMBER/GREEN + 0-100 risk score with weighted, evidenced flags): mint and freeze authority, Token-2022 risk extensions (permanent delegate, transfer hook, transfer fee, default-frozen, pausable, non-transferable), top-10 holder concentration with pump.fun curve / AMM pools / burn excluded, pump.fun curve status. Compact JSON for bots screening every new launch: 3 RPC reads, typically ~1 s, cached 45 s per mint. Not a mint -> 404, not charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}]},{"key":"feePlan_base","resource":"https://agents.avasis.ai/v1/base/fee-plan","method":"GET","routeTemplate":"/v1/base/fee-plan","example":"https://agents.avasis.ai/v1/base/fee-plan?gas_limit=65000&urgency=normal&calldata_bytes=200","title":"Base fee plan ($0.02): maxFeePerGas + maxPriorityFeePerGas for YOUR gas_limit and urgency, USD cost, blocks to inclusion, send now or wait","description":"Base gas fee plan for ONE transaction ($0.02): give gas_limit (+ urgency low/normal/high/next_block, optional max_usd budget, calldata_bytes for the L1 fee) and get the EIP-1559 fields to sign (maxFeePerGas, maxPriorityFeePerGas, hex ready_to_sign), expected + max cost in ETH + USD, blocks to inclusion, the other tiers, and a send_now / downgrade / wait decision with its reason from the latest block's fill. Free live sample /v1/evm/fee-plan/sample. Upstream down 503, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"meter":{"atomic":"2000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"gas_limit":{"type":"integer","minimum":21000,"maximum":30000000,"description":"gas units of YOUR transaction (default 21000 = ETH transfer; ~65000 ERC-20 transfer, ~46000 approve, ~180000 swap)"},"urgency":{"type":"string","enum":["low","normal","high","next_block"],"description":"low = may wait a few blocks (slow tier), normal = next block or two (default, standard), high = busy blocks (fast), next_block = must land in the very next block (urgent)"},"max_usd":{"type":"number","minimum":0.000001,"maximum":100000,"description":"optional USD gas budget for this transaction: the plan downgrades to the best tier that fits, or says wait when even the slow tier is above it"},"calldata_bytes":{"type":"integer","minimum":0,"maximum":131072,"description":"optional size of your unsigned transaction in bytes: prices the Base L1 data fee (charged on top of gas) from the GasPriceOracle and adds it to total_expected"}}},{"key":"feePlan_eth","resource":"https://agents.avasis.ai/v1/eth/fee-plan","method":"GET","routeTemplate":"/v1/eth/fee-plan","example":"https://agents.avasis.ai/v1/eth/fee-plan?gas_limit=65000&urgency=normal","title":"Ethereum fee plan ($0.02): maxFeePerGas + maxPriorityFeePerGas for YOUR gas_limit and urgency, USD cost, blocks to inclusion, send now or wait","description":"Ethereum gas fee plan for ONE transaction ($0.02): give gas_limit (+ urgency low/normal/high/next_block, optional max_usd budget) and get the EIP-1559 fields to sign (maxFeePerGas, maxPriorityFeePerGas, hex ready_to_sign), expected + max cost in ETH + USD, blocks to inclusion, the other tiers, and a send_now / downgrade / wait decision with its reason from the latest block's fill. Free live sample /v1/evm/fee-plan/sample. Upstream down 503, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"meter":{"atomic":"2000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"gas_limit":{"type":"integer","minimum":21000,"maximum":30000000,"description":"gas units of YOUR transaction (default 21000 = ETH transfer; ~65000 ERC-20 transfer, ~46000 approve, ~180000 swap)"},"urgency":{"type":"string","enum":["low","normal","high","next_block"],"description":"low = may wait a few blocks (slow tier), normal = next block or two (default, standard), high = busy blocks (fast), next_block = must land in the very next block (urgent)"},"max_usd":{"type":"number","minimum":0.000001,"maximum":100000,"description":"optional USD gas budget for this transaction: the plan downgrades to the best tier that fits, or says wait when even the slow tier is above it"}}},{"key":"evmVerdict_base","resource":"https://agents.avasis.ai/v1/base/token-verdict","method":"GET","routeTemplate":"/v1/base/token-verdict","example":"https://agents.avasis.ai/v1/base/token-verdict?token=0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","title":"Base token quick verdict: owner powers, proxy, liquidity","description":"Fast on-chain rug/risk verdict for any ERC-20 on Base (chain 8453) in 2 batched RPC calls (~0.3 s, cached 45 s): RED/AMBER/GREEN + 0-100 score with weighted, evidenced flags. Checks EIP-1967 and legacy upgradeable proxies (implementation + admin), owner() and renouncement, admin capabilities in the bytecode (mint, pause, blacklist, tax/limit setters, trading switch, UUPS upgrade), the owner's share of supply, burned share, and DEX liquidity against WETH/USDC (Uniswap v3 + Aerodrome) priced by Chainlink ETH/USD. EOA / not an ERC-20 -> 404, not charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"token":{"type":"string","description":"ERC-20 token contract address on Base (0x + 40 hex)"}}},{"key":"evmVerdict_eth","resource":"https://agents.avasis.ai/v1/eth/token-verdict","method":"GET","routeTemplate":"/v1/eth/token-verdict","example":"https://agents.avasis.ai/v1/eth/token-verdict?token=0x6982508145454Ce325dDbE47a25d4ec3d2311933","title":"Ethereum token quick verdict: owner powers, proxy, liquidity","description":"Fast on-chain rug/risk verdict for any ERC-20 on Ethereum (chain 1) in 2 batched RPC calls (~0.3 s, cached 45 s): RED/AMBER/GREEN + 0-100 score with weighted, evidenced flags. Checks EIP-1967 and legacy upgradeable proxies (implementation + admin), owner() and renouncement, admin capabilities in the bytecode (mint, pause, blacklist, tax/limit setters, trading switch, UUPS upgrade), the owner's share of supply, burned share, and DEX liquidity against WETH/USDC (Uniswap v3 + v2) priced by Chainlink ETH/USD. EOA / not an ERC-20 -> 404, not charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"token":{"type":"string","description":"ERC-20 token contract address on Ethereum (0x + 40 hex)"}}},{"key":"questTokenWatch","resource":"https://agents.avasis.ai/v1/quest/token-watch","method":"GET","routeTemplate":"/v1/quest/token-watch","example":"https://agents.avasis.ai/v1/quest/token-watch?token=0x4ed4E862860beD51a9570b96d89aF5E1B0Efefed","title":"Base token watch quest ($0.02): hourly ERC-20 risk check with change detection","description":"Hourly token watch for any ERC-20 on Base ($0.02/check): RED/AMBER/GREEN + 0-100 score with evidenced flags (owner powers, proxy, mint/pause/blacklist, DEX liquidity) plus changed {vs_previous_check, new_flags, cleared_flags} and next_check_at. GET ?token=0x.. or POST {\"tokenAddress\":\"0x..\"}. Free docs /v1/quest/token-watch/info. Not an ERC-20 -> 404, RPC down -> 502/503: never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"meter":{"atomic":"15000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"token":{"type":"string","description":"ERC-20 token contract address on Base (0x + 40 hex)"}}},{"key":"txPrecheck_base","resource":"https://agents.avasis.ai/v1/base/tx-precheck","method":"GET","routeTemplate":"/v1/base/tx-precheck","example":"https://agents.avasis.ai/v1/base/tx-precheck?from=0xf977814e90da44bfa03b6295a0616a897441acec&to=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&data=0x095ea7b30000000000000000000000002626664c2603336e57b271c5c0b26f421741e481ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&value=0&chain=base","title":"Base tx precheck ($0.02): simulate an unsigned transaction before signing: revert, gas USD, transfers, wallet PnL, approval risk, counterparty risk, SIGN / CAUTION / BLOCK","description":"Pre-sign tx precheck for Base (chain 8453, $0.02): simulate transaction {from,to,data,value} with eth_simulateV1 before signing. Returns would_revert + reason, gas USD, each ETH/ERC-20/NFT transfer with USD, wallet PnL (net_for_from usd_net), approval risk (spender, unlimited:true, USD exposure), counterparty risk (GoPlus + OFAC), decoded method, SIGN/CAUTION/BLOCK verdict with reasons. POST JSON or GET. Free live sample /v1/evm/tx-precheck/sample. Advice only; RPC down 502, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"from":{"type":"string","description":"the signer's wallet (0x + 40 hex): the account that would sign; its ETH balance, allowances granted and net position are checked"},"to":{"type":"string","description":"the transaction's to (contract or recipient, 0x + 40 hex)"},"data":{"type":"string","description":"calldata as 0x hex (omit or 0x for a plain ETH transfer); max 6 KB"},"value":{"type":"string","description":"ETH value in wei as a decimal or 0x hex integer string (default 0)"},"gas":{"type":"integer","minimum":21000,"maximum":30000000,"description":"optional gas limit for the cost columns (default: the simulation's gas_used)"},"chain":{"type":"string","description":"optional; must be base / 8453 on this route"}}},{"key":"txPrecheck_eth","resource":"https://agents.avasis.ai/v1/eth/tx-precheck","method":"GET","routeTemplate":"/v1/eth/tx-precheck","example":"https://agents.avasis.ai/v1/eth/tx-precheck?from=0xf977814e90da44bfa03b6295a0616a897441acec&to=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&data=0x095ea7b30000000000000000000000002626664c2603336e57b271c5c0b26f421741e481ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&value=0&chain=ethereum","title":"Ethereum tx precheck ($0.02): simulate an unsigned transaction before signing: revert, gas USD, transfers, wallet PnL, approval risk, counterparty risk, SIGN / CAUTION / BLOCK","description":"Pre-sign tx precheck for Ethereum (chain 1, $0.02): simulate transaction {from,to,data,value} with eth_simulateV1 before signing. Returns would_revert + reason, gas USD, each ETH/ERC-20/NFT transfer with USD, wallet PnL (net_for_from usd_net), approval risk (spender, unlimited:true, USD exposure), counterparty risk (GoPlus + OFAC), decoded method, SIGN/CAUTION/BLOCK verdict with reasons. POST JSON or GET. Free live sample /v1/evm/tx-precheck/sample. Advice only; RPC down 502, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"from":{"type":"string","description":"the signer's wallet (0x + 40 hex): the account that would sign; its ETH balance, allowances granted and net position are checked"},"to":{"type":"string","description":"the transaction's to (contract or recipient, 0x + 40 hex)"},"data":{"type":"string","description":"calldata as 0x hex (omit or 0x for a plain ETH transfer); max 6 KB"},"value":{"type":"string","description":"ETH value in wei as a decimal or 0x hex integer string (default 0)"},"gas":{"type":"integer","minimum":21000,"maximum":30000000,"description":"optional gas limit for the cost columns (default: the simulation's gas_used)"},"chain":{"type":"string","description":"optional; must be ethereum / 1 on this route"}}},{"key":"erc20Allowance_base","resource":"https://agents.avasis.ai/v1/base/erc20-allowance","method":"GET","routeTemplate":"/v1/base/erc20-allowance","example":"https://agents.avasis.ai/v1/base/erc20-allowance?owner=0x8fae03e3e0cb922297495bc22ee2a7c997f89b8d&token=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&spender=0x000000000022d473030f116ddee9f6b43ac78ba3&amount=250&chain=base","title":"Base ERC-20 allowance check ($0.02): is the spender approved, for how much, does the owner hold it; approve / revoke calldata","description":"ERC-20 allowance check on Base (chain 8453, $0.02): owner + token + spender -> allowance (raw + units, unlimited flag), balance, spendable now = min(allowance, balance), USD exposure, spender code check (EOA = drainer pattern), Permit2 note. Add amount for a needs-approval check (shortfall) + approve calldata; revoke calldata always. Phrases: erc20 allowance, token approval check, needs approval, approve calldata, revoke approval. GET or POST JSON. Not an ERC-20 -> 404, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"owner":{"type":"string","description":"the token holder whose approval you are checking (0x + 40 hex)"},"token":{"type":"string","description":"ERC-20 token contract on Base (0x + 40 hex)"},"spender":{"type":"string","description":"the contract or account that would call transferFrom (router, Permit2, bridge, ...) (0x + 40 hex)"},"amount":{"type":"string","description":"optional amount in token units (e.g. 100.5): adds the needs-approval check (sufficient allowance / balance, shortfall) and exact approve calldata"},"chain":{"type":"string","description":"optional; must be base / 8453 on this route"}}},{"key":"erc20Allowance_eth","resource":"https://agents.avasis.ai/v1/eth/erc20-allowance","method":"GET","routeTemplate":"/v1/eth/erc20-allowance","example":"https://agents.avasis.ai/v1/eth/erc20-allowance?owner=0x8fae03e3e0cb922297495bc22ee2a7c997f89b8d&token=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&spender=0x000000000022d473030f116ddee9f6b43ac78ba3&amount=250&chain=ethereum","title":"Ethereum ERC-20 allowance check ($0.02): is the spender approved, for how much, does the owner hold it; approve / revoke calldata","description":"ERC-20 allowance check on Ethereum (chain 1, $0.02): owner + token + spender -> allowance (raw + units, unlimited flag), balance, spendable now = min(allowance, balance), USD exposure, spender code check (EOA = drainer pattern), Permit2 note. Add amount for a needs-approval check (shortfall) + approve calldata; revoke calldata always. Phrases: erc20 allowance, token approval check, needs approval, approve calldata, revoke approval. GET or POST JSON. Not an ERC-20 -> 404, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"owner":{"type":"string","description":"the token holder whose approval you are checking (0x + 40 hex)"},"token":{"type":"string","description":"ERC-20 token contract on Ethereum (0x + 40 hex)"},"spender":{"type":"string","description":"the contract or account that would call transferFrom (router, Permit2, bridge, ...) (0x + 40 hex)"},"amount":{"type":"string","description":"optional amount in token units (e.g. 100.5): adds the needs-approval check (sufficient allowance / balance, shortfall) and exact approve calldata"},"chain":{"type":"string","description":"optional; must be ethereum / 1 on this route"}}},{"key":"multiBalance_base","resource":"https://agents.avasis.ai/v1/base/multi-balance","method":"GET","routeTemplate":"/v1/base/multi-balance","example":"https://agents.avasis.ai/v1/base/multi-balance?address=0xf977814e90da44bfa03b6295a0616a897441acec&tokens=WETH%2CcbBTC&chain=base","title":"Base wallet multi-balance ($0.02): ETH + USDC + any ERC-20 list in one call, USD totals, can it pay for gas","description":"Wallet multi-balance on Base (chain 8453, $0.02): address -> ETH + USDC + up to 10 ERC-20s (addresses or symbols: USDC, USDBC, DAI, WETH, CBBTC, USDT) in ONE batched read: raw + units, USD per asset and total (Chainlink, pegs, Dexscreener), tx_count, is_contract, empty flag, gas affordability (ETH transfer cost at 2x base fee, can_pay_eth_transfer). Phrases: wallet balance, multi balance, usdc balance, eth balance. GET or POST JSON. Per-token fail-soft; RPC down 502, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"address":{"type":"string","description":"the wallet or contract to read (0x + 40 hex)"},"tokens":{"type":"string","description":"optional comma-separated ERC-20 addresses or known symbols (USDC, USDBC, DAI, WETH, CBBTC, USDT), up to 10; USDC is always included"},"chain":{"type":"string","description":"optional; must be base / 8453 on this route"}}},{"key":"multiBalance_eth","resource":"https://agents.avasis.ai/v1/eth/multi-balance","method":"GET","routeTemplate":"/v1/eth/multi-balance","example":"https://agents.avasis.ai/v1/eth/multi-balance?address=0xf977814e90da44bfa03b6295a0616a897441acec&tokens=WETH%2CWBTC&chain=ethereum","title":"Ethereum wallet multi-balance ($0.02): ETH + USDC + any ERC-20 list in one call, USD totals, can it pay for gas","description":"Wallet multi-balance on Ethereum (chain 1, $0.02): address -> ETH + USDC + up to 10 ERC-20s (addresses or symbols: USDC, USDT, DAI, WETH, WBTC) in ONE batched read: raw + units, USD per asset and total (Chainlink, pegs, Dexscreener), tx_count, is_contract, empty flag, gas affordability (ETH transfer cost at 2x base fee, can_pay_eth_transfer). Phrases: wallet balance, multi balance, usdc balance, eth balance. GET or POST JSON. Per-token fail-soft; RPC down 502, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"address":{"type":"string","description":"the wallet or contract to read (0x + 40 hex)"},"tokens":{"type":"string","description":"optional comma-separated ERC-20 addresses or known symbols (USDC, USDT, DAI, WETH, WBTC), up to 10; USDC is always included"},"chain":{"type":"string","description":"optional; must be ethereum / 1 on this route"}}},{"key":"txReceipt_base","resource":"https://agents.avasis.ai/v1/base/tx-receipt","method":"GET","routeTemplate":"/v1/base/tx-receipt","example":"https://agents.avasis.ai/v1/base/tx-receipt?txHash=0x29309a800f5468275623e5dbd3da5965f3a8041f7b9aeef8287af30a734d3df4&wait=10&chain=base","title":"Base tx receipt + status ($0.02): wait for the receipt, decoded transfers, fee in USD, revert reason, or a pending diagnosis","description":"Transaction receipt on Base (chain 8453, $0.02): txHash (+ wait) -> polls every 1.2 s up to wait (default 10, max 25) -> status success / reverted, block + confirmations, gas used vs limit, fee in ETH and USD incl. Base L1 fee, decoded input, ERC-20 / NFT transfers with USD, net_for_from, revert reason (replay). Still pending -> nonce state + fee-market diagnosis. Phrases: tx receipt, transaction status, pending transaction, gas used. GET or POST JSON. Unknown hash -> 404, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"txHash":{"type":"string","description":"transaction hash on Base (0x + 64 hex)"},"wait":{"type":"integer","minimum":0,"maximum":25,"description":"seconds to keep polling for the receipt before answering (default 10, max 25; 0 = one read). Still pending after that -> 200 with a diagnosis; never seen -> 404, not charged"},"chain":{"type":"string","description":"optional; must be base / 8453 on this route"}}},{"key":"txReceipt_eth","resource":"https://agents.avasis.ai/v1/eth/tx-receipt","method":"GET","routeTemplate":"/v1/eth/tx-receipt","example":"https://agents.avasis.ai/v1/eth/tx-receipt?txHash=0x727ed9559077333971cdc1eadc7add616206504b540212863dabf2f53c569b18&wait=10&chain=ethereum","title":"Ethereum tx receipt + status ($0.02): wait for the receipt, decoded transfers, fee in USD, revert reason, or a pending diagnosis","description":"Transaction receipt on Ethereum (chain 1, $0.02): txHash (+ wait) -> polls every 2.5 s up to wait (default 10, max 25) -> status success / reverted, block + confirmations, gas used vs limit, fee in ETH and USD, decoded input, ERC-20 / NFT transfers with USD, net_for_from, revert reason (replay). Still pending -> nonce state + fee-market diagnosis. Phrases: tx receipt, transaction status, pending transaction, gas used. GET or POST JSON. Unknown hash -> 404, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"txHash":{"type":"string","description":"transaction hash on Ethereum (0x + 64 hex)"},"wait":{"type":"integer","minimum":0,"maximum":25,"description":"seconds to keep polling for the receipt before answering (default 10, max 25; 0 = one read). Still pending after that -> 200 with a diagnosis; never seen -> 404, not charged"},"chain":{"type":"string","description":"optional; must be ethereum / 1 on this route"}}},{"key":"paymentVerify_base","resource":"https://agents.avasis.ai/v1/base/payment-verify","method":"GET","routeTemplate":"/v1/base/payment-verify","example":"https://agents.avasis.ai/v1/base/payment-verify?tx=0x058bc61d196b9d6ea4cc15315711ef075a0c7e9a3224c19e3deb44eaa4f568ec&payTo=0x6264191d6dd5427435b5e829077842e130ef1fc8&amount=2000&wait=0&network=base","title":"x402 payment verify on Base ($0.02): did my USDC payment settle, to whom, how much, is it final; by tx hash or by the (from, nonce) of the EIP-3009 authorization you signed","description":"x402 payment verify on Base (chain 8453, $0.02): tx hash (your PAYMENT-RESPONSE transaction) or from + nonce of the EIP-3009 authorization you signed -> settled yes/no from the chain (AuthorizationUsed + adjacent USDC Transfer): payer, payTo, amount, block, confirmations, safe/finalized, relayer label, fee, matches vs your expected payTo/amount. Phrases: x402 payment verify, did my payment settle, verify usdc payment, settlement proof. GET or POST. Not found -> 404, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"tx":{"type":"string","description":"the settle transaction hash (0x + 64 hex): the `transaction` of your x402 PAYMENT-RESPONSE / settle receipt. Or pass from + nonce instead"},"from":{"type":"string","description":"with nonce: the payer address of the EIP-3009 authorization you signed (payload.authorization.from)"},"nonce":{"type":"string","description":"with from: the 32-byte authorization nonce (payload.authorization.nonce, 0x + 64 hex)"},"payTo":{"type":"string","description":"optional expected recipient (the 402's accepts[].payTo): sets matches.payTo"},"amount":{"type":"string","description":"optional expected amount in atomic units (USDC: 20000 = $0.02, the accepts[].amount you paid) or a decimal with a dot (0.02): sets matches.amount"},"asset":{"type":"string","description":"optional token contract (0x + 40 hex; default USDC on Base)"},"lookback":{"type":"integer","minimum":1000,"maximum":150000,"description":"for from + nonce: blocks to search back (default 50000, about 28 h on Base; max 150000)"},"wait":{"type":"integer","minimum":0,"maximum":25,"description":"seconds to keep looking for the settle before answering (default 5, max 25; 0 = one read). Unknown after that -> 404, not charged"},"network":{"type":"string","description":"optional; must be base / eip155:8453 (x402 USDC settles on Base)"}}},{"key":"addressScreen_base","resource":"https://agents.avasis.ai/v1/base/address-screen","method":"GET","routeTemplate":"/v1/base/address-screen","example":"https://agents.avasis.ai/v1/base/address-screen?address=0xf977814e90da44bfa03b6295a0616a897441acec&chain=base","title":"Base address screen ($0.02): is it safe to pay this address; OFAC SDN + GoPlus labels + chain state (EOA / contract / proxy / burn / never used), CLEAR / CAUTION / BLOCK","description":"Address screen on Base (chain 8453, $0.02): address -> CLEAR / CAUTION / BLOCK with reasons: OFAC SDN list hit, GoPlus address_security labels (phishing, theft, blacklist, mixer), EOA vs contract (proxy, ERC-20, EIP-7702 delegate), burn / precompile, never used (0 txs, 0 ETH, 0 USDC), known router / Permit2 / x402 facilitator labels, ETH + USDC balance. Phrases: address screen, is this address safe, sanctions check, wallet screening, payee check. GET or POST JSON. Never charged on 4xx / 5xx.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"address":{"type":"string","description":"the payee / counterparty you are about to pay or call (0x + 40 hex)"},"chain":{"type":"string","description":"optional; must be base / 8453 on this route"}}},{"key":"addressScreen_eth","resource":"https://agents.avasis.ai/v1/eth/address-screen","method":"GET","routeTemplate":"/v1/eth/address-screen","example":"https://agents.avasis.ai/v1/eth/address-screen?address=0xf977814e90da44bfa03b6295a0616a897441acec&chain=ethereum","title":"Ethereum address screen ($0.02): is it safe to pay this address; OFAC SDN + GoPlus labels + chain state (EOA / contract / proxy / burn / never used), CLEAR / CAUTION / BLOCK","description":"Address screen on Ethereum (chain 1, $0.02): address -> CLEAR / CAUTION / BLOCK with reasons: OFAC SDN list hit, GoPlus address_security labels (phishing, theft, blacklist, mixer), EOA vs contract (proxy, ERC-20, EIP-7702 delegate), burn / precompile, never used (0 txs, 0 ETH, 0 USDC), known router / Permit2 / x402 facilitator labels, ETH + USDC balance. Phrases: address screen, is this address safe, sanctions check, wallet screening, payee check. GET or POST JSON. Never charged on 4xx / 5xx.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"address":{"type":"string","description":"the payee / counterparty you are about to pay or call (0x + 40 hex)"},"chain":{"type":"string","description":"optional; must be ethereum / 1 on this route"}}},{"key":"priceConsensus","resource":"https://agents.avasis.ai/v1/price/consensus","method":"GET","routeTemplate":"/v1/price/consensus","example":"https://agents.avasis.ai/v1/price/consensus?token=SOL&chain=solana&amount=2.5","title":"Price consensus ($0.02): one token -> median of Pyth, Chainlink, CoinGecko, DefiLlama, Dexscreener and Jupiter with dispersion %, stale flags and an agreement grade; optional amount -> USD","description":"Price consensus ($0.02): token symbol (BTC, ETH, SOL, USDC, BONK, ...), EVM contract or Solana mint -> median of up to 6 independent sources (Pyth push feed, Chainlink, CoinGecko, DefiLlama, Dexscreener pool, Jupiter) with dispersion %, grade TIGHT / OK / WIDE / DIVERGENT, per-source age + stale flags, outliers; optional amount -> USD. Phrases: token price, price consensus, usd price, is the price reliable, convert amount to usd. GET only. Unknown symbol 404, no source 502: never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"token":{"type":"string","description":"a symbol (BTC, ETH, SOL, USDC, USDT, BONK, JUP, WIF, PEPE, DEGEN, AERO, LINK, ...; unknown symbols resolved via CoinGecko / the Pyth catalog / Jupiter-verified tickers), an EVM token contract (0x + 40 hex) or a Solana mint (base58)"},"chain":{"type":"string","description":"for a 0x contract: base (default) or eth; a Solana mint is always solana; ignored for symbols"},"amount":{"type":"string","description":"optional number of tokens: converted to USD at the consensus price (and per source)"}}},{"key":"txUnstick_base","resource":"https://agents.avasis.ai/v1/base/tx-unstick","method":"GET","routeTemplate":"/v1/base/tx-unstick","example":"https://agents.avasis.ai/v1/base/tx-unstick?address=0xf977814e90da44bfa03b6295a0616a897441acec&tx=0x5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c&urgency=high&chain=base","title":"Base tx unstick ($0.02): is my wallet stuck (nonce gap), why the pending tx does not mine, ready-to-sign cancel + speed-up at a +10 % replacement fee, cost in USD","description":"Tx unstick on Base (chain 8453, $0.02): address (+ tx hash or nonce, urgency) -> stuck transaction diagnosis: confirmed vs pending nonce (nonce gap), tx state next / queued / superseded / mined, max fee below base fee, low tip; EIP-1559 replacement plan (+10 % rule, fee tier), ready-to-sign cancel + speed-up, cost ETH + USD, can_pay. Phrases: stuck transaction, tx unstick, replace transaction, cancel transaction, nonce gap. GET or POST JSON. Unknown hash + nothing pending -> 404, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"address":{"type":"string","description":"the sender wallet of the stuck transaction (0x + 40 hex)"},"tx":{"type":"string","description":"optional: the pending transaction hash to replace (0x + 64 hex); its state, fees and a ready-to-sign speed-up come from it"},"nonce":{"type":"integer","minimum":0,"description":"optional: the stuck nonce when you have no hash"},"urgency":{"type":"string","description":"fee tier of the replacement: low / normal / high / next_block (default high)"},"chain":{"type":"string","description":"optional; must be base / 8453 on this route"}}},{"key":"txUnstick_eth","resource":"https://agents.avasis.ai/v1/eth/tx-unstick","method":"GET","routeTemplate":"/v1/eth/tx-unstick","example":"https://agents.avasis.ai/v1/eth/tx-unstick?address=0xf977814e90da44bfa03b6295a0616a897441acec&tx=0x5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c&urgency=high&chain=ethereum","title":"Ethereum tx unstick ($0.02): is my wallet stuck (nonce gap), why the pending tx does not mine, ready-to-sign cancel + speed-up at a +10 % replacement fee, cost in USD","description":"Tx unstick on Ethereum (chain 1, $0.02): address (+ tx hash or nonce, urgency) -> stuck transaction diagnosis: confirmed vs pending nonce (nonce gap), tx state next / queued / superseded / mined, max fee below base fee, low tip; EIP-1559 replacement plan (+10 % rule, fee tier), ready-to-sign cancel + speed-up, cost ETH + USD, can_pay. Phrases: stuck transaction, tx unstick, replace transaction, cancel transaction, nonce gap. GET or POST JSON. Unknown hash + nothing pending -> 404, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"address":{"type":"string","description":"the sender wallet of the stuck transaction (0x + 40 hex)"},"tx":{"type":"string","description":"optional: the pending transaction hash to replace (0x + 64 hex); its state, fees and a ready-to-sign speed-up come from it"},"nonce":{"type":"integer","minimum":0,"description":"optional: the stuck nonce when you have no hash"},"urgency":{"type":"string","description":"fee tier of the replacement: low / normal / high / next_block (default high)"},"chain":{"type":"string","description":"optional; must be ethereum / 1 on this route"}}},{"key":"authCheck_base","resource":"https://agents.avasis.ai/v1/base/authorization-check","method":"GET","routeTemplate":"/v1/base/authorization-check","example":"https://agents.avasis.ai/v1/base/authorization-check?from=0x8ec901f7e2710163387d70950f680f1ea2269d15&to=0x6264191d6dd5427435b5e829077842e130ef1fc8&value=20000&validBefore=1793518925&nonce=0xa1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4&payTo=0x6264191d6dd5427435b5e829077842e130ef1fc8&amount=20000&asset=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&network=eip155%3A8453&maxTimeout=120&chain=base","title":"x402 authorization check on Base ($0.02): should I sign this EIP-3009 TransferWithAuthorization; quote match, nonce unused, not expired, domain verified on-chain, decoy flags, the EIP-712 digest","description":"x402 authorization check on Base (chain 8453, $0.02): the EIP-3009 authorization you will sign (from, to, value, validAfter, validBefore, nonce) + its 402 quote (payTo, amount, asset, network) -> SIGN/CAUTION/BLOCK: payTo / amount / asset / chain match, nonce unused, not expired, EIP-712 domain verified on-chain, look-alike USDC, balance, decoy >= $1, the digest you sign. Phrases: should I sign this, x402 authorization check, eip-3009, decoy quote. GET or POST JSON. Never charged on 4xx/5xx.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"from":{"type":"string","description":"the payer: the wallet that signs (authorization.from) (0x + 40 hex)"},"to":{"type":"string","description":"the recipient (authorization.to; must equal the quote's payTo) (0x + 40 hex)"},"value":{"type":"string","description":"authorization.value in atomic units (USDC has 6 decimals: 20000 = $0.02)"},"validAfter":{"type":"string","description":"authorization.validAfter, unix seconds (default 0)"},"validBefore":{"type":"string","description":"authorization.validBefore, unix seconds (x402 clients set now + maxTimeoutSeconds)"},"nonce":{"type":"string","description":"authorization.nonce: 32 random bytes (0x + 64 hex), one per payment"},"verifyingContract":{"type":"string","description":"domain.verifyingContract: the token contract the typed data names (default USDC on this chain)"},"domainName":{"type":"string","description":"optional domain.name of the typed data (checked against the token's on-chain DOMAIN_SEPARATOR)"},"domainVersion":{"type":"string","description":"optional domain.version of the typed data"},"domainChainId":{"type":"integer","minimum":1,"description":"optional domain.chainId of the typed data (must be this chain's)"},"primaryType":{"type":"string","description":"TransferWithAuthorization or ReceiveWithAuthorization (default TransferWithAuthorization, the x402 exact scheme)"},"payTo":{"type":"string","description":"the quote's accepts[].payTo: sets matches.pay_to (BLOCK on mismatch)"},"amount":{"type":"string","description":"the quote's accepts[].amount (v2) / maxAmountRequired (v1), atomic units: sets matches.amount"},"asset":{"type":"string","description":"the quote's accepts[].asset (token contract)"},"network":{"type":"string","description":"the quote's accepts[].network: base / eip155:8453 or ethereum / eip155:1"},"maxTimeout":{"type":"integer","minimum":1,"description":"the quote's accepts[].maxTimeoutSeconds: flags a validBefore longer than the seller asked for"},"chain":{"type":"string","description":"optional; must be base / 8453 on this route"}}},{"key":"authCheck_eth","resource":"https://agents.avasis.ai/v1/eth/authorization-check","method":"GET","routeTemplate":"/v1/eth/authorization-check","example":"https://agents.avasis.ai/v1/eth/authorization-check?from=0x8ec901f7e2710163387d70950f680f1ea2269d15&to=0x6264191d6dd5427435b5e829077842e130ef1fc8&value=20000&validBefore=1793518925&nonce=0xa1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4a1b2c3d4&payTo=0x6264191d6dd5427435b5e829077842e130ef1fc8&amount=20000&asset=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48&network=eip155%3A1&maxTimeout=120&chain=ethereum","title":"x402 authorization check on Ethereum ($0.02): should I sign this EIP-3009 TransferWithAuthorization; quote match, nonce unused, not expired, domain verified on-chain, decoy flags, the EIP-712 digest","description":"x402 authorization check on Ethereum (chain 1, $0.02): the EIP-3009 authorization you will sign (from, to, value, validAfter, validBefore, nonce) + its 402 quote (payTo, amount, asset, network) -> SIGN/CAUTION/BLOCK: payTo / amount / asset / chain match, nonce unused, not expired, EIP-712 domain verified on-chain, look-alike USDC, balance, decoy >= $1, the digest you sign. Phrases: should I sign this, x402 authorization check, eip-3009, decoy quote. GET or POST JSON. Never charged on 4xx/5xx.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"from":{"type":"string","description":"the payer: the wallet that signs (authorization.from) (0x + 40 hex)"},"to":{"type":"string","description":"the recipient (authorization.to; must equal the quote's payTo) (0x + 40 hex)"},"value":{"type":"string","description":"authorization.value in atomic units (USDC has 6 decimals: 20000 = $0.02)"},"validAfter":{"type":"string","description":"authorization.validAfter, unix seconds (default 0)"},"validBefore":{"type":"string","description":"authorization.validBefore, unix seconds (x402 clients set now + maxTimeoutSeconds)"},"nonce":{"type":"string","description":"authorization.nonce: 32 random bytes (0x + 64 hex), one per payment"},"verifyingContract":{"type":"string","description":"domain.verifyingContract: the token contract the typed data names (default USDC on this chain)"},"domainName":{"type":"string","description":"optional domain.name of the typed data (checked against the token's on-chain DOMAIN_SEPARATOR)"},"domainVersion":{"type":"string","description":"optional domain.version of the typed data"},"domainChainId":{"type":"integer","minimum":1,"description":"optional domain.chainId of the typed data (must be this chain's)"},"primaryType":{"type":"string","description":"TransferWithAuthorization or ReceiveWithAuthorization (default TransferWithAuthorization, the x402 exact scheme)"},"payTo":{"type":"string","description":"the quote's accepts[].payTo: sets matches.pay_to (BLOCK on mismatch)"},"amount":{"type":"string","description":"the quote's accepts[].amount (v2) / maxAmountRequired (v1), atomic units: sets matches.amount"},"asset":{"type":"string","description":"the quote's accepts[].asset (token contract)"},"network":{"type":"string","description":"the quote's accepts[].network: base / eip155:8453 or ethereum / eip155:1"},"maxTimeout":{"type":"integer","minimum":1,"description":"the quote's accepts[].maxTimeoutSeconds: flags a validBefore longer than the seller asked for"},"chain":{"type":"string","description":"optional; must be ethereum / 1 on this route"}}},{"key":"calldataDecode_base","resource":"https://agents.avasis.ai/v1/base/calldata-decode","method":"GET","routeTemplate":"/v1/base/calldata-decode","example":"https://agents.avasis.ai/v1/base/calldata-decode?to=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&data=0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&value=0&from=0xf977814e90da44bfa03b6295a0616a897441acec&chain=base","title":"Base calldata decode ($0.02): what this unsigned transaction does before you sign it; selector -> verified ABI, arguments by name, nested calls, Universal Router plan, unlimited approval / permit / delegatecall / no-code target flags","description":"Calldata decode on Base (chain 8453, $0.02): to + data (+ value, from) -> what the tx asks for: selector via the verified Sourcify ABI (proxy), our table, openchain / 4byte; args by name; nested multicall / Safe calls; Universal Router plan; flags: unlimited approve, setApprovalForAll, permit, delegatecall, admin, ETH value, no-code / unverified target, past deadline. Phrases: decode calldata, what does this transaction do, abi decode, unlimited approval. GET or POST. Never charged on 4xx/5xx.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"to":{"type":"string","description":"the transaction's target contract (tx.to) (0x + 40 hex)"},"data":{"type":"string","description":"the calldata (tx.data / input): 0x hex, at least the 4-byte selector, max 6 KB"},"value":{"type":"string","description":"ETH value in wei sent with the call (decimal or 0x hex; default 0)"},"from":{"type":"string","description":"optional signer address (0x + 40 hex): enables the recipient-not-sender and self-call checks"},"chain":{"type":"string","description":"optional; must be base / 8453 on this route"}}},{"key":"calldataDecode_eth","resource":"https://agents.avasis.ai/v1/eth/calldata-decode","method":"GET","routeTemplate":"/v1/eth/calldata-decode","example":"https://agents.avasis.ai/v1/eth/calldata-decode?to=0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48&data=0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff&value=0&from=0xf977814e90da44bfa03b6295a0616a897441acec&chain=ethereum","title":"Ethereum calldata decode ($0.02): what this unsigned transaction does before you sign it; selector -> verified ABI, arguments by name, nested calls, Universal Router plan, unlimited approval / permit / delegatecall / no-code target flags","description":"Calldata decode on Ethereum (chain 1, $0.02): to + data (+ value, from) -> what the tx asks for: selector via the verified Sourcify ABI (proxy), our table, openchain / 4byte; args by name; nested multicall / Safe calls; Universal Router plan; flags: unlimited approve, setApprovalForAll, permit, delegatecall, admin, ETH value, no-code / unverified target, past deadline. Phrases: decode calldata, what does this transaction do, abi decode, unlimited approval. GET or POST. Never charged on 4xx/5xx.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"to":{"type":"string","description":"the transaction's target contract (tx.to) (0x + 40 hex)"},"data":{"type":"string","description":"the calldata (tx.data / input): 0x hex, at least the 4-byte selector, max 6 KB"},"value":{"type":"string","description":"ETH value in wei sent with the call (decimal or 0x hex; default 0)"},"from":{"type":"string","description":"optional signer address (0x + 40 hex): enables the recipient-not-sender and self-call checks"},"chain":{"type":"string","description":"optional; must be ethereum / 1 on this route"}}},{"key":"pmCompleteKit","resource":"https://agents.avasis.ai/v1/pm/complete-kit","method":"GET","routeTemplate":"/v1/pm/complete-kit","example":"https://agents.avasis.ai/v1/pm/complete-kit?q=bitcoin","title":"Polymarket odds complete kit ($0.02): event + books + history + checks in one call","description":"Polymarket odds in one call: prediction market kit, $0.02, event + books + history. Search text or event slug -> ranked event, rules, resolution source, every outcome with probability + CLOB token ids, live order books (bid/ask/spread/depth), 7-day price trend, series siblings, Gamma-vs-CLOB consistency checks and a tradability label. Read-only public Polymarket data. Free sample /v1/pm/kit/sample. No match 404, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"queryParams":{"q":{"type":"string","description":"Search text (2-100 chars), e.g. bitcoin, fed rate, election. Or pass event instead."},"event":{"type":"string","description":"Polymarket event slug (skips search), e.g. what-price-will-bitcoin-hit-before-2027"}}},{"key":"solCompleteKit","resource":"https://agents.avasis.ai/v1/sol/complete-kit/{mint}","method":"GET","routeTemplate":"/v1/sol/complete-kit/:mint","queryAlias":"https://agents.avasis.ai/v1/sol/complete-kit?mint={mint}","example":"https://agents.avasis.ai/v1/sol/complete-kit/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","title":"Solana rug check complete kit ($0.02): is this token safe? verdict + holders + Jupiter + RugCheck + Dexscreener","description":"Solana rug check in one call: is this token safe? Complete multi-source kit, $0.02: SAFE/WARN/DANGER grade + 0-100 token risk score with evidenced flags, top-20 holders + concentration, Dexscreener liquidity/volume, Jupiter verified tag + holder count, RugCheck second opinion, cross-source consensus. ax1 alternative: same ~$0.02 ticket, 5 sources (we don't resell ax1). Free sample /v1/kit/sample. Not a mint 404, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}]},{"key":"meterPackTrial","resource":"https://agents.avasis.ai/v1/meter/pack-trial","method":"GET","routeTemplate":"/v1/meter/pack-trial","example":"https://agents.avasis.ai/v1/meter/pack-trial","title":"Prepaid API credit: trial pack, $0.060 of calls (+20% bonus)","description":"One x402 payment of $0.050 USDC buys a bearer token holding $0.060 of credit for every metered endpoint on this host (20% bonus). Send it as \"Authorization: Bearer <token>\"; each call is debited with no per-call settlement or facilitator round trip. Failed calls are never debited. Send an existing token in X-Meter-Token to top it up. Credit expires 30 days after the last top-up.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.05","atomic":"50000"},"meter":null,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"50000"}]},{"key":"evmGasOps","resource":"https://agents.avasis.ai/v1/evm/gas-ops","method":"GET","routeTemplate":"/v1/evm/gas-ops","example":"https://agents.avasis.ai/v1/evm/gas-ops?gas_limit=21000","title":"EVM gas ops kit ($0.05): Ethereum gas + Base gas fee tiers, next base fee, USD cost per tx, pick","description":"Ethereum gas + Base gas in one call (evm gas ops, $0.05) for agents that send transactions. Per chain: base fee, priority fee, four EIP-1559 fee tiers (slow/standard/fast/urgent: maxFeePerGas + maxPriorityFeePerGas), next-block base-fee estimate + congestion, ETH + USD cost of a transfer / ERC-20 transfer / approve / swap and of your gas_limit (Chainlink ETH/USD), Base-vs-Ethereum comparison, a pick with its reason. Free live sample /v1/evm/gas-ops/sample. Upstream down 503, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.05","atomic":"50000"},"meter":{"atomic":"5000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"50000"}],"queryParams":{"gas_limit":{"type":"integer","minimum":21000,"maximum":30000000,"description":"gas units of YOUR transaction (default 21000 = ETH transfer; ~65000 ERC-20 transfer, ~180000 swap): priced per tier in ETH and USD under costs.your_tx"}}},{"key":"solVerdictBatch","resource":"https://agents.avasis.ai/v1/sol/token-verdict-batch","method":"GET","routeTemplate":"/v1/sol/token-verdict-batch","example":"https://agents.avasis.ai/v1/sol/token-verdict-batch?mints=73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump%2CDezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","title":"Solana token verdict batch: up to 10 mints, one $0.05 payment","description":"Up to 10 Solana token verdicts (SAFE / WARN / DANGER, same deterministic rubric as /v1/sol/token-verdict) in one call (?mints=a,b,...), one payment. Top-level grade = worst member; verdicts[] has each mint's full result or its error. Same receipt: operation_id + free status_url, replay the same signed request to recover, never pay twice. Garbage input -> 400 before any challenge; never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.05","atomic":"50000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"50000"}],"queryParams":{"mints":{"type":"string","description":"1..10 comma-separated base58 mint addresses (duplicates removed)"}}},{"key":"holdersAuthority","resource":"https://agents.avasis.ai/v1/sol/holders-authority/{mint}","method":"GET","routeTemplate":"/v1/sol/holders-authority/:mint","queryAlias":"https://agents.avasis.ai/v1/sol/holders-authority?mint={mint}","example":"https://agents.avasis.ai/v1/sol/holders-authority/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","title":"Solana holders + authority pack: top 20, holder count, extensions","description":"Holders + authority pack for a Solana mint: SPL vs Token-2022, decimals, supply, mint/freeze authority, every Token-2022 extension with a risk label, on-chain metadata (name, symbol, uri, update authority, mutable), top 20 owners with % of supply and labels (pump.fun curve, PumpSwap pool, Raydium/Orca/Meteora, burn), concentration top1/5/10/20 incl. and excl. pools/curve/burn, holder count when the holder set fits a public-RPC scan, pump.fun curve/graduation. < 8 s.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.25","atomic":"250000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"250000"}]},{"key":"x402AuditLint","resource":"https://agents.avasis.ai/v1/x402/audit","method":"GET","routeTemplate":"/v1/x402/audit","example":"https://agents.avasis.ai/v1/x402/audit?url=https%3A%2F%2Fagents.avasis.ai%2Fv1%2Fquest%2Ftoken-watch","title":"x402 Seller Audit lint ($0.25): score + fix list for any 402 endpoint","description":"Lint any x402 endpoint in one call: decodes the live 402 (v1 body or v2 PAYMENT-REQUIRED), checks accepts[] (canonical USDC, payTo, amount, EIP-712 extra, timeout), header size, description length, $1 cap, bazaar schema, CORS. Score 0-100 + prioritized fixes. Read-only, never pays. Full audit $2 at /v1/x402/audit/full.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.25","atomic":"250000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"250000"}],"queryParams":{"url":{"type":"string","description":"Public x402 endpoint URL to audit (http/https, max 2048 chars)"},"method":{"type":"string","description":"GET (default) or POST"}}},{"key":"solDossier","resource":"https://agents.avasis.ai/v1/sol/dossier/{mint}","method":"GET","routeTemplate":"/v1/sol/dossier/:mint","queryAlias":"https://agents.avasis.ai/v1/sol/dossier?mint={mint}","example":"https://agents.avasis.ai/v1/sol/dossier/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","title":"Solana token dossier: facts pack + grounded research brief + card ($0.50)","description":"Deep Solana mint research in one paid call: the deterministic SAFE/WARN/DANGER verdict, a facts pack (authorities, Token-2022 traps, holder concentration + top wallets, pump.fun curve / PumpSwap pool, creator holding + trades + launch record, mint age) and a research brief grounded only in those facts: exec summary, open risks, what would change the call, unknowns, agent checklist, each line citing facts. Free status_url; replay to recover, never pay twice. Garbage -> 400 before any challenge.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.50","atomic":"500000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"500000"}]},{"key":"riskPack","resource":"https://agents.avasis.ai/v1/sol/risk-pack/{mint}","method":"GET","routeTemplate":"/v1/sol/risk-pack/:mint","queryAlias":"https://agents.avasis.ai/v1/sol/risk-pack?mint={mint}","example":"https://agents.avasis.ai/v1/sol/risk-pack/73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump","title":"Solana deep rug-risk pack: holders, creator activity, mint age","description":"Deep on-chain rug-risk pack for one Solana mint: everything in holders-authority plus the creator/dev (from the pump.fun curve or Metaplex), the creator's current holding %, the creator's buys/sells in this mint from a bounded sample of decoded transactions, mint age from the verified creation transaction (else a lower bound: public RPC keeps ~1-3 days of signatures), pump.fun curve progress or PumpSwap pool reserves, a 0-100 risk score with RED/AMBER/GREEN, every flag with evidence and weight, what would change the verdict, sources and the RPC budget used. Pure on-chain, < 20 s; timeout -> 504 and busy -> 503, never charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"1.00","atomic":"1000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"1000000"}]},{"key":"meterPack1","resource":"https://agents.avasis.ai/v1/meter/pack-1","method":"GET","routeTemplate":"/v1/meter/pack-1","example":"https://agents.avasis.ai/v1/meter/pack-1","title":"Prepaid API credit: $1 pack, $1.100 of calls (+10% bonus)","description":"One x402 payment of $1.000 USDC buys a bearer token holding $1.100 of credit for every metered endpoint on this host (10% bonus). Send it as \"Authorization: Bearer <token>\"; each call is debited with no per-call settlement or facilitator round trip. Failed calls are never debited. Send an existing token in X-Meter-Token to top it up. Credit expires 30 days after the last top-up.","mimeType":"application/json","price":{"currency":"USDC","amount":"1.00","atomic":"1000000"},"meter":null,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"1000000"}]},{"key":"x402AuditFull","resource":"https://agents.avasis.ai/v1/x402/audit/full","method":"GET","routeTemplate":"/v1/x402/audit/full","example":"https://agents.avasis.ai/v1/x402/audit/full?url=https%3A%2F%2Fagents.avasis.ai%2Fv1%2Fquest%2Ftoken-watch","title":"x402 Seller Audit full ($2.00): lint + CDP validator + Bazaar index + discovery","description":"Full x402 seller audit: everything in the $0.25 lint plus HEAD/POST parity (free paths), accepts[] stability re-probe, Coinbase CDP x402 validator (valid + failed checks) and Bazaar index.active, and origin discovery files (/.well-known/x402, openapi.json, llms.txt, agent-card). Score + fix list. Read-only. Above the default x402 client cap of $1: set spendControls.maxAmountPerPayment (e.g. '$5'; '$49' for the starter kit) or use the prepaid meter.","mimeType":"application/json","price":{"currency":"USDC","amount":"2.00","atomic":"2000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000000"}],"queryParams":{"url":{"type":"string","description":"Public x402 endpoint URL to audit (http/https, max 2048 chars)"},"method":{"type":"string","description":"GET (default) or POST"}}},{"key":"riskPackBatch","resource":"https://agents.avasis.ai/v1/sol/risk-pack-batch","method":"GET","routeTemplate":"/v1/sol/risk-pack-batch","example":"https://agents.avasis.ai/v1/sol/risk-pack-batch?mints=73CpbqfwmZB3HWPao26wgFGiEPD3AARve9JFmUiBpump%2CFje19rrC8VePmz23kuMHremBgovZJYtbNsJ7c5wFpump","title":"Solana rug-risk pack batch (2-10 mints) + bundle check","description":"The deep rug-risk pack for 2-10 Solana mints in one call (?mints=a,b,...), with a ranked riskiest-first summary and a cross-mint check: shared creator, shared metadata update authority and wallets in the top 20 of several mints (same-deployer / bundle signal). Invalid or duplicate-only input -> 400, a non-mint -> 404, timeout -> 504: never charged. Above the default x402 client cap of $1: set spendControls.maxAmountPerPayment (e.g. '$5'; '$49' for the starter kit) or use the prepaid meter.","mimeType":"application/json","price":{"currency":"USDC","amount":"5.00","atomic":"5000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"5000000"}],"queryParams":{"mints":{"type":"string","description":"2..10 comma-separated base58 mint addresses (duplicates removed)"}}},{"key":"meterPack5","resource":"https://agents.avasis.ai/v1/meter/pack-5","method":"GET","routeTemplate":"/v1/meter/pack-5","example":"https://agents.avasis.ai/v1/meter/pack-5","title":"Prepaid API credit: $5 pack, $6.000 of calls (+20% bonus)","description":"One x402 payment of $5.000 USDC buys a bearer token holding $6.000 of credit for every metered endpoint on this host (20% bonus). Send it as \"Authorization: Bearer <token>\"; each call is debited with no per-call settlement or facilitator round trip. Failed calls are never debited. Send an existing token in X-Meter-Token to top it up. Credit expires 30 days after the last top-up. Above the default x402 client cap of $1: set spendControls.maxAmountPerPayment (e.g. '$5'; '$49' for the starter kit) or use the prepaid meter.","mimeType":"application/json","price":{"currency":"USDC","amount":"5.00","atomic":"5000000"},"meter":null,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"5000000"}]},{"key":"meterPack20","resource":"https://agents.avasis.ai/v1/meter/pack-20","method":"GET","routeTemplate":"/v1/meter/pack-20","example":"https://agents.avasis.ai/v1/meter/pack-20","title":"Prepaid API credit: $20 pack, $26.000 of calls (+30% bonus)","description":"One x402 payment of $20.000 USDC buys a bearer token holding $26.000 of credit for every metered endpoint on this host (30% bonus). Send it as \"Authorization: Bearer <token>\"; each call is debited with no per-call settlement or facilitator round trip. Failed calls are never debited. Send an existing token in X-Meter-Token to top it up. Credit expires 30 days after the last top-up. Above the default x402 client cap of $1: set spendControls.maxAmountPerPayment (e.g. '$5'; '$49' for the starter kit) or use the prepaid meter.","mimeType":"application/json","price":{"currency":"USDC","amount":"20.00","atomic":"20000000"},"meter":null,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000000"}]},{"key":"x402StarterKit","resource":"https://agents.avasis.ai/v1/base/x402-starter-kit","method":"GET","routeTemplate":"/v1/base/x402-starter-kit","example":"https://agents.avasis.ai/v1/base/x402-starter-kit","title":"x402 Paid-API Starter Kit (zip, $49.00 USDC)","description":"x402 starter kit / paid API template: charge agents per call. Pay once for the zip Avasis runs in production — Express + @x402/express (CDP + PayAI failover), never-charged-on-failure + idempotent receipts, tests, hardened deploy (Caddy, systemd), Bazaar/openapi/llms listings. Default x402 client cap is $1: raise spendControls.maxAmountPerPayment to at least $49 before paying. Docs: /v1/base/x402-starter-kit/info Above the default x402 client cap of $1: set spendControls.maxAmountPerPayment (e.g. '$5'; '$49' for the starter kit) or use the prepaid meter.","mimeType":"application/json","price":{"currency":"USDC","amount":"49.00","atomic":"49000000"},"meter":null,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"49000000"}]},{"key":"researchRailsRetainer","resource":"https://agents.avasis.ai/v1/base/research-rails-retainer","method":"GET","routeTemplate":"/v1/base/research-rails-retainer","example":"https://agents.avasis.ai/v1/base/research-rails-retainer","title":"Research + Rails Retainer (1 month) ($999.00 USDC)","description":"Monthly retainer: agent-commerce research plus priority use and tuning of the Avasis live x402 rails (Base USDC, Solana, EVM, Polymarket). Pay once over x402; the 200 body is a purchase receipt + token + intake steps (ops fulfil via abhay@avasis.ai). Default x402 client cap is $1: raise spendControls.maxAmountPerPayment to $999 before paying. Docs: /v1/base/research-rails-retainer/info Above the default x402 client cap of $1: set spendControls.maxAmountPerPayment (e.g. '$5'; '$49' for the starter kit) or use the prepaid meter.","mimeType":"application/json","price":{"currency":"USDC","amount":"999.00","atomic":"999000000"},"meter":null,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"999000000"}]},{"key":"whiteLabelRailsPack","resource":"https://agents.avasis.ai/v1/base/white-label-rails-pack","method":"GET","routeTemplate":"/v1/base/white-label-rails-pack","example":"https://agents.avasis.ai/v1/base/white-label-rails-pack","title":"White-Label x402 Rails Pack ($2,500.00 USDC)","description":"White-label x402 rails pack: the production paid-API stack Avasis runs, rebranded and scoped for your platform (custom scope welcome). Pay once over x402; the 200 body is a purchase receipt + token + intake steps (ops fulfil via abhay@avasis.ai). Default x402 client cap is $1: raise spendControls.maxAmountPerPayment to $2500 before paying. Docs: /v1/base/white-label-rails-pack/info Above the default x402 client cap of $1: set spendControls.maxAmountPerPayment (e.g. '$5'; '$49' for the starter kit) or use the prepaid meter.","mimeType":"application/json","price":{"currency":"USDC","amount":"2500.00","atomic":"2500000000"},"meter":null,"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2500000000"}]},{"key":"qbLaunchProvenance","resource":"https://agents.avasis.ai/v1/sol/launch-provenance/{mint}","method":"GET","routeTemplate":"/v1/sol/launch-provenance/:mint","queryAlias":"https://agents.avasis.ai/v1/sol/launch-provenance?mint={mint}","example":"https://agents.avasis.ai/v1/sol/launch-provenance/31SYoqWFhx3i9UsfnoXTjFp4ZwJA8F8UPrMxymfDpump","title":"pump.fun launch provenance (creator history, funding cluster, clone metadata, instant-graduation bundle)","description":"Launch provenance for one pump.fun mint from the QuantBase launch tape: creator prior launches and graduations, funding-cluster stats (size, launches, organic vs instant graduations, rug proxy), metadata clone checks (image dHash, 7-day name/symbol collisions), socials presence, minutes to graduate, SERIAL_LAUNCHER / INSTANT_GRAD_BUNDLE / CLONE_METADATA flags and 14-day pump.fun base rates. Fields the tape lacks are null, never estimated. Unknown mint -> 404, not charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"servedBy":"qb-lens"},{"key":"qbPumpfunBaseRates","resource":"https://agents.avasis.ai/v1/sol/pumpfun-base-rates","method":"GET","routeTemplate":"/v1/sol/pumpfun-base-rates","example":"https://agents.avasis.ai/v1/sol/pumpfun-base-rates","title":"pump.fun base rates (organic graduation rate, P(up 1h / 24h), liquidity alive 1h) + 24h launch counts","description":"The priors any pump.fun memecoin rule has to beat, from the QuantBase launch tape: trailing-24h launches / graduated / instant / organic counts, organic graduation rate over the last 14 days, and among organic graduates P(price up at 1 h), P(liquidity alive at 1 h), P(price up at 24 h), each with raw yes/n counts. Cached 10 min server-side; the feed is delayed ~10 min. Coverage since ~2026-10-09.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.01","atomic":"10000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"10000"}],"servedBy":"qb-lens"},{"key":"qbTrapCheck","resource":"https://agents.avasis.ai/v1/sol/trap-check/{mint}","method":"GET","routeTemplate":"/v1/sol/trap-check/:mint","queryAlias":"https://agents.avasis.ai/v1/sol/trap-check?mint={mint}","example":"https://agents.avasis.ai/v1/sol/trap-check/31SYoqWFhx3i9UsfnoXTjFp4ZwJA8F8UPrMxymfDpump","title":"pump.fun coin trap check: snipers, bundles, funder clusters, dev buy, creator record -> SAFE / WARN / DANGER","description":"Trap check for one pump.fun mint from the QuantBase launch DB: supply bought in the first 2 slots (dev vs others), bundled wallets and supply, serial snipers, 1-second buyers, shared-funder groups, dev launch buy and early sells, creator launches and graduations, funding cluster, clone metadata. Verdict SAFE / WARN / DANGER with every rule, value and threshold. Launch-time evidence, not a price call. Unknown mint -> 404, not charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.02","atomic":"20000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"20000"}],"servedBy":"qb-lens"},{"key":"qbCreatorRecord","resource":"https://agents.avasis.ai/v1/sol/creator/{wallet}","method":"GET","routeTemplate":"/v1/sol/creator/:wallet","queryAlias":"https://agents.avasis.ai/v1/sol/creator?wallet={wallet}","example":"https://agents.avasis.ai/v1/sol/creator/K6Eh9fwKkrhVNq6SpRtJn7F4Myi3HUst5QP8x5BKHnR","title":"pump.fun creator record: every launch by a wallet, graduations, post-graduation collapses, early dev sells, funder and cluster","description":"Launch record for one pump.fun creator wallet from the QuantBase launch DB: total launches and graduations, graduation rate, the latest 50 launches with status (never graduated / graduated / graduated then collapsed within 24 h), dev sells in the first ~30 s, bundled and sniped launches, who funded the wallet and its funding cluster. Flags launch farms. Wallet with no launch -> 404, not charged.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.01","atomic":"10000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"10000"}],"servedBy":"qb-lens"},{"key":"qbLaunchFirehose","resource":"https://agents.avasis.ai/v1/sol/launch-firehose","method":"GET","routeTemplate":"/v1/sol/launch-firehose","example":"https://agents.avasis.ai/v1/sol/launch-firehose","title":"pump.fun launch firehose: every new launch since a cursor, with launch-risk fields (snipers, bundles, dev buy, funders)","description":"Real-time feed of every new pump.fun token launch created after `since` (cursor, up to 200 per call, 24 h lookback) from the QuantBase launch DB, each with creator prior launches and, once computed (~1-2 min), launch-risk fields: dev launch buy %, non-dev supply in the first 2 slots, 1-second buyers, serial snipers, bundled wallets, shared-funder group, dev early sell and a quick verdict. $0.002 per poll, or poll free with a firehose pass.","mimeType":"application/json","price":{"currency":"USDC","amount":"0.002","atomic":"2000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"2000"}],"servedBy":"qb-lens"},{"key":"qbFirehosePass7","resource":"https://agents.avasis.ai/v1/sol/launch-firehose/pass-7d","method":"GET","routeTemplate":"/v1/sol/launch-firehose/pass-7d","example":"https://agents.avasis.ai/v1/sol/launch-firehose/pass-7d","title":"pump.fun launch firehose pass, 7 days ($1): unlimited polling + SSE stream with a bearer token","description":"One x402 payment of $1 USDC buys a bearer token for 7 days of the pump.fun launch firehose: poll /v1/sol/launch-firehose with Authorization: Bearer <token> (no per-call payment, 2 req/s) or open the SSE stream /v1/sol/launch-firehose/stream. Send an existing token in X-Firehose-Token to extend it. Launch data from the QuantBase DB, not trading advice.","mimeType":"application/json","price":{"currency":"USDC","amount":"1.00","atomic":"1000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"1000000"}],"servedBy":"qb-lens"},{"key":"qbFirehosePass30","resource":"https://agents.avasis.ai/v1/sol/launch-firehose/pass-30d","method":"GET","routeTemplate":"/v1/sol/launch-firehose/pass-30d","example":"https://agents.avasis.ai/v1/sol/launch-firehose/pass-30d","title":"pump.fun launch firehose pass, 30 days ($4): unlimited polling + SSE stream with a bearer token","description":"One x402 payment of $4 USDC buys a bearer token for 30 days of the pump.fun launch firehose: poll /v1/sol/launch-firehose with Authorization: Bearer <token> (no per-call payment, 2 req/s) or open the SSE stream /v1/sol/launch-firehose/stream. Send an existing token in X-Firehose-Token to extend it. Above the default $1 x402 client cap: raise maxAmountPerPayment to $4, or buy the $1 7-day pass. Data, not advice.","mimeType":"application/json","price":{"currency":"USDC","amount":"4.00","atomic":"4000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"4000000"}],"servedBy":"qb-lens"},{"key":"qbDatasetDay","resource":"https://agents.avasis.ai/v1/sol/launch-intel/dataset/day/{date}","method":"GET","routeTemplate":"/v1/sol/launch-intel/dataset/day/:date","example":"https://agents.avasis.ai/v1/sol/launch-intel/dataset/day/2026-11-05","title":"pump.fun launch dataset, one full UTC day (csv.gz, ~31-40k launches with launch-evidence columns and SAFE/WARN/DANGER)","description":"One finished UTC day of pump.fun launches (about 31-40k rows) as csv.gz, 37 columns: mint, creator, launch time, creator history and, from the batch launch tape, first-slot buyers, bundled wallets, serial snipers, shared funders, dev buy and sell, clone metadata, plus a SAFE/WARN/DANGER label with reasons. Built nightly from the QuantBase launch DB. Charged only after the whole file streamed. Unknown day 404, not charged. Above the $1 client cap: set maxAmountPerPayment to $5. Data, not advice.","mimeType":"application/gzip","price":{"currency":"USDC","amount":"5.00","atomic":"5000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"5000000"}],"servedBy":"qb-lens"},{"key":"qbDatasetLast7","resource":"https://agents.avasis.ai/v1/sol/launch-intel/dataset/last-7d","method":"GET","routeTemplate":"/v1/sol/launch-intel/dataset/last-7d","example":"https://agents.avasis.ai/v1/sol/launch-intel/dataset/last-7d","title":"pump.fun launch dataset, last 7 finished UTC days (one csv.gz, ~220-280k launches with launch-evidence columns)","description":"The last 7 finished UTC days of pump.fun launches as ONE csv.gz (about 220-280k rows, 37 columns): creator history, first-slot buyers, bundled wallets, serial snipers, shared funders, dev buy and early sell, clone metadata and a SAFE/WARN/DANGER label with reason codes. Only days that exist are included; the catalog states the day count. Charged only after the whole file streamed. Above the $1 client cap: set maxAmountPerPayment to $25. Data, not advice.","mimeType":"application/gzip","price":{"currency":"USDC","amount":"25.00","atomic":"25000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"25000000"}],"servedBy":"qb-lens"},{"key":"qbDatasetLast30","resource":"https://agents.avasis.ai/v1/sol/launch-intel/dataset/last-30d","method":"GET","routeTemplate":"/v1/sol/launch-intel/dataset/last-30d","example":"https://agents.avasis.ai/v1/sol/launch-intel/dataset/last-30d","title":"pump.fun launch dataset, last 30 finished UTC days (one csv.gz, ~1M launches with launch-evidence columns)","description":"Bulk historical dataset: the last 30 finished UTC days of pump.fun launches as ONE csv.gz (about 1M rows, 85 MB, 37 columns): creator history, first-slot buyers, bundled wallets, serial snipers, shared funders, dev buy and early sell, clone metadata and a SAFE/WARN/DANGER label with reason codes. Only days that exist are included (the catalog states the day count). Charged only after the whole file streamed. Above the $1 client cap: set maxAmountPerPayment to $79. Data, not advice.","mimeType":"application/gzip","price":{"currency":"USDC","amount":"79.00","atomic":"79000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"79000000"}],"servedBy":"qb-lens"},{"key":"qbLicense30","resource":"https://agents.avasis.ai/v1/sol/launch-intel/license-30d","method":"GET","routeTemplate":"/v1/sol/launch-intel/license-30d","example":"https://agents.avasis.ai/v1/sol/launch-intel/license-30d","title":"pump.fun launch data licence, 30 days ($199): firehose stream, every daily file and trap / creator checks with one bearer token","description":"One x402 payment of $199 USDC buys a monthly bearer token for 30 days of pump.fun launch data: the SSE firehose and polling, every daily csv.gz file (day, last-7d, last-30d) and per-call trap-check and creator checks, with no further payment. Fair use per token: 2 requests/s, 20,000 API calls and 100 file downloads per UTC day. Internal use, no resale (enterprise: abhay@avasis.ai). Buy again to renew. Raise the x402 client cap above the default $1 to $199.","mimeType":"application/json","price":{"currency":"USDC","amount":"199.00","atomic":"199000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"199000000"}],"servedBy":"qb-lens"},{"key":"qbPlanStarter","resource":"https://agents.avasis.ai/v1/sol/launch-intel/starter-30d","method":"GET","routeTemplate":"/v1/sol/launch-intel/starter-30d","example":"https://agents.avasis.ai/v1/sol/launch-intel/starter-30d","title":"pump.fun launch intel Starter plan, 30 days ($49): firehose stream and trap / creator checks with one bearer token","description":"One x402 payment of $49 USDC buys a Starter-plan bearer token for 30 days of pump.fun launch data: SSE firehose and polling, trap-check and creator checks (bulk files start at the Pro plan, $199), no further payment. Fair use per token: 2 req/s and 5000 API calls per UTC day, no file downloads. Internal use, no resale (more: abhay@avasis.ai). Buy again to renew. Raise the x402 client cap above the default $1 to $49.","mimeType":"application/json","price":{"currency":"USDC","amount":"49.00","atomic":"49000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"49000000"}],"servedBy":"qb-lens"},{"key":"qbPlanScale","resource":"https://agents.avasis.ai/v1/sol/launch-intel/scale-30d","method":"GET","routeTemplate":"/v1/sol/launch-intel/scale-30d","example":"https://agents.avasis.ai/v1/sol/launch-intel/scale-30d","title":"pump.fun launch intel Scale plan, 30 days ($599): firehose stream, every daily file and trap / creator checks with one bearer token","description":"One x402 payment of $599 USDC buys a Scale-plan bearer token for 30 days of pump.fun launch data: SSE firehose and polling, trap-check and creator checks, and every daily csv.gz file (day, last-7d, last-30d), no further payment. Fair use per token: 5 req/s and 100000 API calls per UTC day, 500 file downloads. Internal use, no resale (more: abhay@avasis.ai). Buy again to renew. Raise the x402 client cap above the default $1 to $599.","mimeType":"application/json","price":{"currency":"USDC","amount":"599.00","atomic":"599000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"599000000"}],"servedBy":"qb-lens"},{"key":"qbPlanEnterprise","resource":"https://agents.avasis.ai/v1/sol/launch-intel/enterprise-30d","method":"GET","routeTemplate":"/v1/sol/launch-intel/enterprise-30d","example":"https://agents.avasis.ai/v1/sol/launch-intel/enterprise-30d","title":"pump.fun launch intel Enterprise plan, 30 days ($1500): firehose stream, every daily file and trap / creator checks with one bearer token","description":"One x402 payment of $1500 USDC buys an Enterprise-plan bearer token for 30 days of pump.fun launch data: SSE firehose and polling, trap-check and creator checks, and every daily csv.gz file (day, last-7d, last-30d), no further payment. Fair use per token: 10 req/s and 500000 API calls per UTC day, 2000 file downloads. Internal use, no resale (more: abhay@avasis.ai). Buy again to renew. Raise the x402 client cap above the default $1 to $1500.","mimeType":"application/json","price":{"currency":"USDC","amount":"1500.00","atomic":"1500000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"1500000000"}],"servedBy":"qb-lens"},{"key":"qbHistoryFull","resource":"https://agents.avasis.ai/v1/sol/launch-intel/history-full","method":"GET","routeTemplate":"/v1/sol/launch-intel/history-full","example":"https://agents.avasis.ai/v1/sol/launch-intel/history-full","title":"pump.fun launch evidence, full history ($999 one time): signed 24 h download link to every finished UTC day since 30 Aug 2026","description":"One x402 payment of $999 USDC returns a signed download link (valid 24 h from payment, 3 downloads) to one tar of the whole pump.fun launch-evidence history the QuantBase tape holds: one csv.gz per finished UTC day from 30 Aug 2026 (37 columns, about 1.7M launches and growing) plus MANIFEST.json with rows, bytes and sha256 per file. Internal use, no resale. Raise the x402 client cap above the default $1 to $999.","mimeType":"application/json","price":{"currency":"USDC","amount":"999.00","atomic":"999000000"},"accepts":[{"scheme":"exact","network":"eip155:8453","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0x6264191D6dD5427435B5E829077842e130Ef1fc8","amount":"999000000"}],"servedBy":"qb-lens"}],"facilitator":"Coinbase CDP (primary), PayAI (failover)","openapi":"https://agents.avasis.ai/openapi.json","docs":"https://agents.avasis.ai/docs","llms":"https://agents.avasis.ai/llms.txt","contact":"quantbase@mail.grokbot.com","instructions":"GET any endpoint. Unpaid requests get HTTP 402 with a PAYMENT-REQUIRED header; pay with any x402 v2 client (exact, Base USDC). Invalid input, not-found, busy, timeout and upstream errors are never charged.","clientCapNote":"Products above $1 (/v1/x402/audit/full, /v1/sol/risk-pack-batch, /v1/meter/pack-5, /v1/meter/pack-20, /v1/base/x402-starter-kit, /v1/base/research-rails-retainer, /v1/base/white-label-rails-pack): Above the default x402 client cap of $1: set spendControls.maxAmountPerPayment (e.g. '$5'; '$49' for the starter kit) or use the prepaid meter."}