{"x402Version":2,"resources":[{"resource":"https://true402.dev/api/v1/chat/completions","type":"http","method":"POST","mimeType":"application/json","description":"Multi-provider LLM inference (OpenAI-compatible). Pay per call with x402 — no account, no API key.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"}},{"resource":"https://true402.dev/api/v1/seo-audit","type":"http","method":"POST","mimeType":"application/json","description":"SEO + GEO (generative-engine-optimization) audit, priced per page. POST {url} for one page or {urls:[…]} for several; the 402 quote says how many this deployment will price. Returns a structured JSON report. Pay per call with x402.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"40000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"40000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/web-extract","type":"http","method":"POST","mimeType":"application/json","description":"Fetch any web page and get clean readable text + light markdown + title/description/links as JSON. POST {url}. Pay per call with x402.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/link-preview","type":"http","method":"POST","mimeType":"application/json","description":"Fetch any URL and get its link-preview / Open Graph card (title, description, image, site name, favicon, canonical) as JSON. POST {url}. Pay per call with x402.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"3000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/screenshot","type":"http","method":"POST","mimeType":"application/json","description":"Render any web page in headless Chromium and get a PNG screenshot as base64 JSON. POST {url, fullPage?, width?} — width 320–1920, full-page capture up to 8000px tall. Pay per call with x402.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/prediction-markets","type":"http","method":"POST","mimeType":"application/json","description":"Keyword-search live prediction markets across Polymarket, Limitless, and Manifold in one call. POST {query, limit?} → normalized markets (question, venue, outcome probabilities, USD volume, close date). Keyless public data. Pay per call with x402. First few calls free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/defi-yields","type":"http","method":"POST","mimeType":"application/json","description":"DeFi yield aggregator — filter + rank live lending/staking pool APYs across every protocol/chain (DefiLlama, ~15k pools). POST {chain?, project?, asset?, stablecoinOnly?, minTvlUsd?, includeOutliers?, limit?} → pools sorted by APY (percent units) with apyBase/apyReward split, TVL, stablecoin + ilRisk flags, and the DefiLlama poolId for follow-up. Exploit-y outlier pools excluded by default. Keyless public data. Pay per call with x402. First few calls free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/quant","type":"http","method":"POST","mimeType":"application/json","description":"Deterministic quant/finance calculators in one endpoint: Black-Scholes option price + Greeks, implied volatility, Kelly criterion, Sharpe/Sortino, max drawdown, historical VaR/CVaR, CAGR, volatility. POST {function, params}. Pure computation, no API key. Pay per call with x402. First few calls free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"3000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/robots-check","type":"http","method":"POST","mimeType":"application/json","description":"Fetch a site's robots.txt + llms.txt and report whether the major AI crawlers (GPTBot, ClaudeBot, Google-Extended, PerplexityBot, …) are allowed or blocked, plus declared sitemaps. POST {url}.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"3000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/backlinks","type":"http","method":"POST","mimeType":"application/json","description":"A domain's backlink profile: referring domains and pages, the dofollow split that actually carries authority, authority rank, spam score, broken backlinks and link composition by TLD, type, attribute and country. POST {target}.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"100000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/keyword-volume","type":"http","method":"POST","mimeType":"application/json","description":"Google Ads search volume, CPC and competition for a batch of keywords, with monthly trend. POST {keywords}.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"150000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"150000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/ranked-keywords","type":"http","method":"POST","mimeType":"application/json","description":"Which keywords a domain already ranks for in Google organic search, with volume, CPC, competition and current position. POST {target}.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/keyword-ideas","type":"http","method":"POST","mimeType":"application/json","description":"Related / long-tail keyword ideas for a seed term, with search volume, CPC and intent. POST {seed}.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"50000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"50000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/headers-check","type":"http","method":"POST","mimeType":"application/json","description":"Fetch a URL and analyse its HTTP security headers (HSTS, CSP, X-Frame-Options, …) into a present/missing breakdown + a 0–100 score. POST {url}.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"3000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/token-safety","type":"http","method":"POST","mimeType":"application/json","description":"Rug/honeypot safety check for an ERC-20 token on Base: ERC-20 conformance, ownership renounce, mint-capability, WETH/USDC liquidity depth (Uniswap V3 + Aerodrome), and a buy/sell honeypot simulation (gas-free eth_call round-trip — catches buy-but-can-not-sell traps). 0–100 score + risk flags. POST {token}. On-chain reads — no API key. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/base/new-pairs","type":"http","method":"POST","mimeType":"application/json","description":"Recently-created Base DEX pairs (Uniswap V3 + Aerodrome) — fresh token launches for trading agents/snipers. POST {since?, limit?, dex?, withToken?}; each pair gives the new token, quote, pool, fee/stable, block + approx age. Bundle with /v1/token-safety for a pre-trade rug/honeypot check. On-chain log indexing — no API key. First few calls free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"3000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/base/liquidity-pulls","type":"http","method":"POST","mimeType":"application/json","description":"Liquidity-pull / rug alerts on Base — Burn (liquidity-removal) events on recently-launched DEX pools (Uniswap V3 + Aerodrome). POST {since?, limit?, dex?, minQuote?}; each event gives the pool, token, and WETH/USDC amount removed (the rug magnitude). An early rug warning — cross-check the token with /v1/token-safety. On-chain log indexing — no API key. First few calls free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"3000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"3000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/base/liquidity-history","type":"http","method":"POST","mimeType":"application/json","description":"Observed liquidity history for any Base token, from our own DEX archive. POST {token, limit?} to get every pool we have indexed for it, every liquidity-removal event with the amount removed, block and transaction hash, and the other tokens drained in the SAME transaction (one actor, several pools). Unlike a live honeypot simulation, this answers what ALREADY happened — a pool drained last month simulates fine today if it was re-seeded. Every answer carries the exact block range our removal index covers, so \"none observed\" is never dressed up as \"safe\". On-chain log indexing — no API key. First few calls free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/base/tx-preflight","type":"http","method":"POST","mimeType":"application/json","description":"Check a Base transaction BEFORE signing it. POST an UNSIGNED tx {from, to, data?, value?} and get three independent lenses: a simulation against current state (does it revert?), the decoded intent (is this an unlimited approval that outlives the trade?), and the counterparty's liquidity-removal history from our own archive. Takes NO private key and NO signature, so the service cannot broadcast or front-run the transaction it inspects — that is the design, not a limitation. Never returns \"safe\": a clean result means these checks found nothing, and every response says so. First few calls free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/base/whale-swaps","type":"http","method":"POST","mimeType":"application/json","description":"Whale swaps on Base — recent large ($-value) DEX Swap events (Uniswap V3 + Aerodrome) on tracked pools, for whale-following / copy-trading agents. POST {min?, dex?, since?, limit?, direction?}; each swap gives the pool, token, quote (WETH/USDC), USD size, direction (buy/sell of the token), block + approx age. On-chain log indexing — no API key. First few calls free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/base/token-report","type":"http","method":"POST","mimeType":"application/json","description":"Flagship \"can I safely ape in?\" composite for a Base ERC-20 — one call instead of five. Runs the full token-safety check (ERC-20 conformance, ownership, mint-capability, WETH/USDC liquidity depth, and a buy/sell honeypot simulation), enriches it with the live recent liquidity-removal (rug) + whale-swap activity on the token, and returns a single avoid|caution|ok verdict with reasons. POST {token}. Cheaper than buying token-safety + liquidity-pulls + whale-swaps separately. On-chain reads — no API key. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/base/dossier","type":"http","method":"POST","mimeType":"application/json","description":"Everything we know about a Base ERC-20, in one call — the full Token Report (ERC-20 conformance, ownership, mint-capability, liquidity depth, buy/sell honeypot simulation, live rug + whale activity, avoid|caution|ok verdict) PLUS two things the cheaper report cannot carry: the deployer's reputation (wallet age, what it shipped before) and the durable liquidity archive for this token (every pool, every removal with amount/block/tx, and the other tokens drained in the SAME transaction — operator linkage). Those two are what separate a bad token from a serial rugger. Every section reports its own status and the response names what could NOT be established, because a silently missing section reads as reassurance. POST {token}. On-chain reads — no API key.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"100000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"100000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/base/address-safety","type":"http","method":"POST","mimeType":"application/json","description":"Structural safety profile for ANY Base address — an EOA or an arbitrary contract — before an agent sends funds to it, approves it, or calls it. Returns contract-vs-EOA, ETH + USDC balance, tx-count (activity), and for contracts: whether it is a recognised ERC-20, ownership state, a mint() selector, and crucially whether it is an EIP-1967 upgradeable proxy (its logic can be swapped after you trust it). Coarse risk band + flags. On-chain reads only — no API key. POST {address}. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/base/deployer-check","type":"http","method":"POST","mimeType":"application/json","description":"Who created this Base token, and how established is that wallet? Resolves the token's deployer and profiles it: wallet age (tx-count), balance, how many contracts it has shipped, and whether it is a FRESH throwaway spun up for the launch (a common rug setup) — the discriminating caution. Reputation context a structural or honeypot check can't see: an established deployer is reassuring, a brand-new one is a flag. Raw contract count is reported as context, NOT a rug verdict (legit protocols ship many). POST {token}.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/ethereum/token-safety","type":"http","method":"POST","mimeType":"application/json","description":"Rug/honeypot safety check for an ERC-20 token on Ethereum: ERC-20 conformance, ownership renounce, mint-capability, WETH/USDC liquidity depth (uniswap-v3 + uniswap-v2), and a buy/sell honeypot simulation (gas-free eth_call round-trip — catches buy-but-can-not-sell traps, including tokens that whitelist their operator so the trade counters look healthy). 0–100 score + risk flags. POST {token}. On-chain reads — no API key. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/ethereum/token-report","type":"http","method":"POST","mimeType":"application/json","description":"Flagship \"can I safely ape in?\" composite for a Ethereum ERC-20 — one call instead of five. Runs the full token-safety check (ERC-20 conformance, ownership, mint-capability, WETH/USDC liquidity depth across uniswap-v3 + uniswap-v2, and a buy/sell honeypot simulation) and returns a single avoid|caution|ok verdict with reasons. POST {token}. On-chain reads — no API key. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/ethereum/address-safety","type":"http","method":"POST","mimeType":"application/json","description":"Structural safety profile for ANY Ethereum address — an EOA or an arbitrary contract — before an agent sends funds to it, approves it, or calls it. Returns contract-vs-EOA, native + USDC balance, tx-count (activity), and for contracts: whether it is a recognised ERC-20, ownership state, a mint() selector, and whether it is an EIP-1967 upgradeable proxy (its logic can be swapped after you trust it). Coarse risk band + flags. On-chain reads only — no API key. POST {address}. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/ethereum/deployer-check","type":"http","method":"POST","mimeType":"application/json","description":"Who created this Ethereum token, and how established is that wallet? Resolves the token's deployer and profiles it: wallet age (tx-count), balance, how many contracts it has shipped, and whether it is a FRESH throwaway spun up for the launch (a common rug setup). Raw contract count is reported as context, NOT a rug verdict. POST {token}.","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"8000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"8000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/bsc/token-safety","type":"http","method":"POST","mimeType":"application/json","description":"Rug/honeypot safety check for an ERC-20 token on BNB Smart Chain (BSC): ERC-20 conformance, ownership renounce, mint-capability, WBNB/USDC liquidity depth (pancakeswap-v3 + pancakeswap-v2), and a buy/sell honeypot simulation (gas-free eth_call round-trip — catches buy-but-can-not-sell traps, including tokens that whitelist their operator so the trade counters look healthy). 0–100 score + risk flags. POST {token}. On-chain reads — no API key. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/bsc/token-report","type":"http","method":"POST","mimeType":"application/json","description":"Flagship \"can I safely ape in?\" composite for a BNB Smart Chain (BSC) ERC-20 — one call instead of five. Runs the full token-safety check (ERC-20 conformance, ownership, mint-capability, WBNB/USDC liquidity depth across pancakeswap-v3 + pancakeswap-v2, and a buy/sell honeypot simulation) and returns a single avoid|caution|ok verdict with reasons. POST {token}. On-chain reads — no API key. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"10000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"10000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/bsc/address-safety","type":"http","method":"POST","mimeType":"application/json","description":"Structural safety profile for ANY BNB Smart Chain (BSC) address — an EOA or an arbitrary contract — before an agent sends funds to it, approves it, or calls it. Returns contract-vs-EOA, native + USDC balance, tx-count (activity), and for contracts: whether it is a recognised ERC-20, ownership state, a mint() selector, and whether it is an EIP-1967 upgradeable proxy (its logic can be swapped after you trust it). Coarse risk band + flags. On-chain reads only — no API key. POST {address}. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]},{"resource":"https://true402.dev/api/v1/solana/token-safety","type":"http","method":"POST","mimeType":"application/json","description":"Rug/trap safety check for a Solana SPL or Token-2022 token: mint authority (supply inflation), freeze authority (the Solana honeypot — the issuer can freeze your account so you cannot sell), Token-2022 extensions (permanent delegate = your tokens can be moved out of your wallet, transfer hook = issuer code can block your transfer, transfer fee) and pool liquidity depth across Raydium/Orca/Meteora. 0–100 score + risk flags. POST {token} with a base58 mint. NOT a buy/sell simulation — Solana has no EVM bytecode, so the eth_call round-trip the Base/Ethereum/BSC stalls run does not exist here. On-chain reads — no API key. First few checks free, no wallet (free trial).","payment":{"protocol":"x402","networks":["eip155:8453","solana"],"schemes":["exact"],"currency":"USDC","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4"},"accepts":[{"scheme":"exact","network":"eip155:8453","amount":"5000","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","payTo":"0xFe257Ef6Dc89F5b688aC52Ef3eb8648C629fA9C4","maxTimeoutSeconds":300,"extra":{"name":"USD Coin","version":"2"}},{"scheme":"exact","network":"solana","amount":"5000","asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","payTo":"ARxRbHfyYbbGcR5Wx87mYxpUttDi7RT9d42WEgTY97hD","maxTimeoutSeconds":60,"extra":{"feePayer":"Hbe1vdFs4EQVVAzcV12muHhr6DEKwrT9roMXGPLxLBLP"}}]}]}