{"x402_version":2,"service":{"name":"Solana DeFi Intelligence","tags":["solana","defi","rug-check","honeypot","token-safety","liquidity-pool","wash-trading","slippage","yield","mev","raydium","meteora"]},"networks":["eip155:8453","solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"],"accuracy":{"headline":"Same rugs caught as GoPlus (94.7%), but soldefi condemns ONE live blue-chip where RugCheck condemns ten and GoPlus five.","measured_at":"2026-07-10","detail":"/benchmark (free)"},"billing":{"invalid_input":"422 before the 402 — never charged. Free check: /v1/solana/validate/{mint}","no_data":"503 with settlement cancelled — you are only charged for an actual verdict","retries":"Send `Idempotency-Key`; a lost paid response replays free for 15 min (`Idempotency-Replayed: true`)"},"pay_to":{"base":"0x15773309E68e7d6b561a86bFca8f1bFbf1807D90","solana":"3fPw1ntfRAsTsDtNeJoEyoiTddJePWZ59oRoaRSBShRk"},"resources":[{"path":"/v1/solana/honeypot/{mint}","method":"GET","price":"$0.005","description":"Rug & honeypot scan for any Solana SPL token by mint. On-chain: mint/freeze authority renounced?, Token-2022 transfer tax, top-holder concentration, plus a live buy->sell round trip via Jupiter as a strong signal the token is sellable at scan time (catches most honeypots). Returns a 0-100 risk score, machine flags and an agent-readable verdict (AVOID/CAUTION/LOW RISK). For snipers, wallets and trading agents vetting a token before buying.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mint":{"type":"string","description":"Solana SPL token mint address to scan.","examples":["EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"]}},"required":["mint"]},"output_example":{"mint":"9xYzExampleHoneypotMint1111111111111111111","network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","token":{"program":"spl-token","decimals":6,"supply":"1000000000000000"},"authorities":{"mintAuthorityActive":false,"freezeAuthorityActive":true},"transferFeeBps":null,"holders":{"top1Pct":61.2,"top10Pct":88.4,"sampled":20},"tradeability":{"canBuy":true,"canSell":false,"sellPriceImpactPct":null,"recoveredPct":null,"liquidityDepthUsd":0},"riskScore":100,"riskLevel":"critical","flags":["cannot_sell","freeze_authority_active","concentration_extreme"],"verdict":"AVOID — cannot sell — honeypot, freeze authority active (can block sells), top-10 hold 88%","notes":[]}},{"path":"/v1/solana/pool-intel","method":"POST","price":"$0.015","description":"Deep liquidity-pool analysis for a Solana token across Raydium, Orca, Meteora, pumpswap. Per pool: real fee APR (volume x fee / TVL), wash-trade risk (turnover + executable-depth cross-check), age and TVL. Plus a token rug/honeypot verdict and a real Jupiter slippage ladder ($100/$1k/$10k) for true liquidity depth. Recommends the best risk-adjusted pool. For LP, yield and arbitrage agents.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mint":{"type":"string","description":"Solana SPL token mint to analyze."},"tradeSizesUsd":{"type":"array","items":{"type":"number","minimum":1},"description":"Optional USD trade sizes for the slippage ladder (default [100,1000,10000])."}},"required":["mint"],"additionalProperties":false},"output_example":{"mint":"So11111111111111111111111111111111111111112","network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","token":{"riskScore":4,"riskLevel":"low","verdict":"LOW RISK — authorities renounced, sells cleanly, top-10 hold 31%","authorities":{"mintAuthorityActive":false,"freezeAuthorityActive":false},"tradeability":{"canBuy":true,"canSell":true,"sellPriceImpactPct":0.4,"recoveredPct":99.1,"liquidityDepthUsd":10000},"flags":[]},"slippageLadder":[{"sizeUsd":100,"ok":true,"priceImpactPct":0.01},{"sizeUsd":1000,"ok":true,"priceImpactPct":0.08},{"sizeUsd":10000,"ok":true,"priceImpactPct":0.62}],"pools":[{"poolAddress":"PoolAddr1111111111111111111111111111111111","dex":"raydium","name":"SOL / USDC","ageHours":8600,"tvlUsd":12400000,"volume24hUsd":41000000,"priceChange24hPct":1.2,"feeTierPct":0.25,"realFeeAprPct":30.2,"washTradingRisk":"low","turnover":3.3,"washReasons":["volume consistent with TVL"],"verdict":"real fee APR ~30.2% on $12400000 TVL"}],"bestPool":{"poolAddress":"PoolAddr1111111111111111111111111111111111","dex":"raydium","name":"SOL / USDC","ageHours":8600,"tvlUsd":12400000,"volume24hUsd":41000000,"priceChange24hPct":1.2,"feeTierPct":0.25,"realFeeAprPct":30.2,"washTradingRisk":"low","turnover":3.3,"washReasons":["volume consistent with TVL"],"verdict":"real fee APR ~30.2% on $12400000 TVL"},"notes":[]}},{"path":"/v1/solana/swap/build","method":"POST","price":"$0.001","description":"Build a ready-to-sign Solana swap that refuses to route you into a rug. Runs the full honeypot/rug scan first: buying a token whose verdict is critical (or that cannot be sold) returns the verdict and NO transaction. Returns Jupiter's unsigned versioned transaction — we never custody funds, your wallet signs. A 0.5% platform fee applies ONLY when selling into USDC/SOL; buying is fee-free. Fee is disclosed in the response and rides inside the transaction you sign.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"inputMint":{"type":"string","description":"Mint you are paying with."},"outputMint":{"type":"string","description":"Mint you are receiving."},"amount":{"type":"string","description":"Amount of inputMint in ATOMIC units (integer, as a string to survive JSON number limits). 1 USDC = \"1000000\"."},"userPublicKey":{"type":"string","description":"Wallet that will sign and own the swap."},"slippageBps":{"type":"integer","minimum":1,"maximum":5000,"default":100,"description":"Slippage tolerance in bps. Default 100 (1%)."},"force":{"type":"boolean","default":false,"description":"Build even when the risk gate refuses. The verdict still ships in the response — this only overrides the block, it never hides the reason."}},"required":["inputMint","outputMint","amount","userPublicKey"],"additionalProperties":false},"output_example":{"built":true,"direction":"sell","subjectMint":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","rationale":"Selling into a quote asset — the risk is whether the token you hold can actually be sold.","gate":{"allowed":true,"riskScore":12,"riskLevel":"low","flags":[],"verdict":"LOW RISK — mint & freeze authority renounced, sellable at scan time"},"fee":{"bps":50,"percent":"0.5%","amountAtomic":"13","mint":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","account":"Ca6VehbTacWoeqxDVK7qKZeDha7JvEGHoQLNjnrKoUzN","note":"Charged only on sells. Rides inside the transaction you sign; we never custody funds."},"transaction":{"swapTransaction":"AQAAAAAAAAAAAAAA…base64 versioned transaction, UNSIGNED","lastValidBlockHeight":415263441,"prioritizationFeeLamports":12345,"simulationError":null},"disclaimer":"The risk gate is an informational signal from public on-chain + market data at build time, not a guarantee. Inspect the transaction before signing — you sign it, we cannot."}},{"path":"/v1/solana/pools/top","method":"POST","price":"$0.02","description":"The real best Solana DEX pools. Same top-pools feed a free API returns, but wash-traded and fake-volume pools are filtered out and the rest ranked by risk-adjusted fee yield (Raydium/Orca/Meteora). Returns clean, decision-ready pools plus an `excluded` list showing exactly which pools were dropped and why. For liquidity, yield and MEV agents that can't trust raw volume numbers.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":50,"description":"Max pools to return (default 15)."},"minTvlUsd":{"type":"number","minimum":0,"description":"Minimum pool TVL in USD (default 10000)."}},"additionalProperties":false},"output_example":{"network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","limit":15,"minTvlUsd":10000,"pools":[{"poolAddress":"PoolAddr1111111111111111111111111111111111","dex":"raydium","name":"SOL / USDC","ageHours":8600,"tvlUsd":12400000,"volume24hUsd":41000000,"priceChange24hPct":1.2,"feeTierPct":0.25,"realFeeAprPct":30.2,"washTradingRisk":"low","turnover":3.3,"washReasons":["volume consistent with TVL"],"verdict":"real fee APR ~30.2% on $12400000 TVL","riskAdjustedScore":37.3}],"excluded":[{"poolAddress":"FakePool22222222222222222222222222222222222","name":"VAR / SOL","dex":"pumpswap","reason":"wash_trading: TVL $0 cannot support $126989379 volume"}],"excludedCount":1,"notes":["Pools flagged as wash-traded or below the TVL floor are excluded (see `excluded`)."]}},{"path":"/v1/solana/lp-status/{mint}","method":"GET","price":"$0.005","description":"Liquidity durability / rug-pull exposure for a Solana token. Reports its pools (TVL, age, DEX), largest-pool depth, burned-supply share, and whether mint/freeze authority is still live (dilution/freeze risk). Returns a 0-100 liquidity-risk score + verdict (DURABLE/SHAKY/FRAGILE/RUG-PRONE): how sticky the liquidity is and whether a dev could pull it. A durability signal, not a cryptographic LP time-lock proof. For LPs and snipers.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mint":{"type":"string","description":"Solana SPL token mint to assess liquidity for.","examples":["DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"]}},"required":["mint"]},"output_example":{"mint":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","poolCount":3,"totalTvlUsd":24800000,"largestPoolTvlUsd":22400000,"largestPoolAgeHours":26300,"burnedSupplyPct":0,"mintAuthorityActive":false,"freezeAuthorityActive":false,"pools":[{"poolAddress":"PoolAddr1111111111111111111111111111111111","dex":"orca","name":"BONK / SOL","tvlUsd":22400000,"volume24hUsd":89000000,"ageHours":26300}],"liquidityRisk":"low","riskScore":0,"flags":[],"verdict":"DURABLE — $22400000 in top pool, aged (26300h)","notes":["Liquidity durability / rug-pull exposure — not a cryptographic proof of an LP time-lock."]}},{"path":"/v1/solana/deployer/{mint}","method":"GET","price":"$0.01","description":"Deployer reputation for a Solana token: traces the mint's creator wallet, how much of the token the deployer still holds, the deployer wallet's age and the token's age. Returns a 0-100 risk score + verdict flagging fresh wallets, heavy insider self-holding and brand-new tokens. Answers 'who launched this and should I trust them?' before you buy. For snipers and trading agents.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mint":{"type":"string","description":"Solana SPL token mint whose deployer to trace.","examples":["DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"]}},"required":["mint"]},"output_example":{"mint":"9xYzExampleFreshRugMint111111111111111111","network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","deployer":"Dep1oyerWa11et11111111111111111111111111111","creationTime":"2026-07-05T09:00:00.000Z","tokenAgeHours":3,"creationTraced":true,"deployerHoldingPct":34.2,"deployerWalletAgeDays":1.1,"riskScore":72,"riskLevel":"critical","flags":["deployer_holds_large","fresh_deployer_wallet","new_token"],"verdict":"AVOID — deployer still holds ~34.2%, deployer wallet only 1d old, token <24h old","notes":[]}},{"path":"/v1/solana/can-i-sell/{mint}","method":"GET","price":"$0.003","description":"Real-time sellability check at YOUR size: simulates exiting a specific USD amount of a Solana token via a live Jupiter buy->sell round trip and reports whether you can actually sell, the USDC recovered, real sell price impact and tax/friction loss. Answers 'can I get $X out right now, and at what cost?' — catches honeypots and thin books at your real trade size. For traders and exit-planning agents.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mint":{"type":"string","description":"Solana SPL token mint to test selling.","examples":["DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"]}},"required":["mint"]},"output_example":{"mint":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","sizeUsd":5000,"canBuy":true,"canExit":true,"usdcInSimulated":5000,"usdcOutSimulated":4955.2,"recoveredPct":99.1,"sellPriceImpactPct":0.31,"effectiveFrictionPct":0.59,"verdict":"OK — you can exit $5000, recovering ~99.1% (impact ~0.31%).","notes":[]}},{"path":"/v1/solana/exit-risk/{mint}","method":"GET","price":"$0.015","description":"Can you actually EXIT this Solana token right now, and at what cost? Crosses Birdeye smart-money signals — whale net buy/sell flow (24h), bundler/sniper manipulation tags, 1h sell-pressure and holder count — with a LIVE Jupiter exit-slippage ladder at $1k and $10k. Returns an exit_risk verdict (LOW/ELEVATED/HIGH): are the whales dumping into a thin book that traps you, or is the exit clean? The sellability wedge competitors lack. For exit-planning and trading agents.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mint":{"type":"string","description":"Solana SPL token mint to assess exit risk for.","examples":["DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"]}},"required":["mint"]},"output_example":{"mint":"9xYzExampleTrappedMint11111111111111111111","network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","exit_risk":"HIGH","score":85,"whale_flow_usd_24h":-66000,"sell_pressure_1h":"sell-heavy (-31%)","sell_pressure_pct":-31,"manipulation":{"bundlers":2,"snipers":1,"whales":4,"flag":"HIGH"},"exit_slippage":{"usd_1k":0.4,"usd_10k":6.2},"holder_count":1002103,"flags":["whales_dumping","sell_pressure_heavy","exit_slippage_elevated","manipulation_high"],"note":"HIGH exit risk — smart money net-sold $66,000 (24h); 1h flow sell-heavy (-31%); ~6.2% slippage to exit $10k. You may be trapped or exit at a heavy loss.","degraded":false}},{"path":"/v1/solana/full-scan/{mint}","method":"GET","price":"$0.03","description":"One-call full rug workup for a Solana token: bundles the honeypot/sellability scan, liquidity-durability (LP) check, deployer reputation and live exit-risk (Birdeye smart-money x Jupiter exit-slippage) — cheaper than buying the four separately (~$0.035 -> $0.03). The overall verdict aggregates the three structural checks; exit-risk ships as its own block and never inflates it, because whale flow is a trading signal, not a scam signal. Informational signal, not a guarantee.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mint":{"type":"string","description":"Solana SPL token mint to run a full multi-check scan on.","examples":["DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263"]}},"required":["mint"]},"output_example":{"mint":"9xYzExampleFreshRugMint111111111111111111","network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","overall":{"riskScore":88,"riskLevel":"critical","verdict":"AVOID — honeypot/sell blocked, fragile liquidity, deployer holds ~34%, HIGH exit risk","topFlags":["cannot_sell","very_thin_liquidity","deployer_holds_large","whales_dumping"]},"honeypot":{"riskScore":100,"riskLevel":"critical","verdict":"AVOID — cannot sell — honeypot","flags":["cannot_sell"]},"lp":{"riskScore":62,"liquidityRisk":"high","verdict":"FRAGILE — $3200 in top pool, young (4h)","flags":["very_thin_liquidity","fresh_liquidity"]},"deployer":{"riskScore":72,"riskLevel":"critical","verdict":"AVOID — deployer still holds ~34.2%, deployer wallet only 1d old","flags":["deployer_holds_large","fresh_deployer_wallet"]},"exitRisk":{"exit_risk":"HIGH","score":85,"flags":["whales_dumping","exit_slippage_high"]},"notes":[]}},{"path":"/v1/solana/wallet-risk","method":"POST","price":"$0.03","description":"Portfolio rug scan for a Solana wallet: reads the wallet's SPL holdings and runs the full honeypot/rug scan on each (up to 10 positions), returning per-token risk plus a summary of how many holdings are critical/high/medium/low and which mints to exit. For portfolio-manager and risk agents auditing a wallet's exposure in one call.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"address":{"type":"string","description":"Solana wallet address to scan for risky token holdings."}},"required":["address"],"additionalProperties":false},"output_example":{"address":"Wa11etToScan1111111111111111111111111111111","network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","holdingsFound":12,"scanned":10,"counts":{"critical":1,"high":1,"medium":2,"low":6},"dangerous":["9xYzHoneypotMint111111111111111111111111111","5aBcHighRiskMint11111111111111111111111111"],"holdings":[{"mint":"9xYzHoneypotMint111111111111111111111111111","riskScore":100,"riskLevel":"critical","verdict":"AVOID — cannot sell — honeypot","flags":["cannot_sell"]}],"verdict":"1 CRITICAL + 1 high-risk position(s) — exit candidates.","notes":[]}},{"path":"/v1/solana/honeypot-batch","method":"POST","price":"$0.02","description":"Batch rug/honeypot scan: submit up to 10 Solana token mints and get the full per-token honeypot verdict (0-100 risk score, flags, sellability) for each in one paid call — cheaper than scanning individually. For agents vetting a watchlist or a set of launch candidates at once.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mints":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":10,"description":"1-10 Solana SPL token mints to scan in one call."}},"required":["mints"],"additionalProperties":false},"output_example":{"network":"solana","checkedAt":"2026-07-05T12:00:00.000Z","requested":2,"scanned":2,"results":[{"mint":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","ok":true,"riskScore":0,"riskLevel":"low","verdict":"LOW RISK — authorities renounced, sells cleanly","flags":[]},{"mint":"9xYzHoneypotMint111111111111111111111111111","ok":true,"riskScore":100,"riskLevel":"critical","verdict":"AVOID — cannot sell — honeypot","flags":["cannot_sell"]}],"notes":[]}},{"path":"/v1/solana/changed","method":"POST","price":"$0.02","description":"Watchlist diff: submit up to 10 Solana mints plus the state you saved last time, and get back ONLY what moved — risk score rises/falls and, crucially, individual signals that appeared or cleared (a freeze authority coming back barely moves the score). Returns a fresh state object to send next time. For agents that hold positions and need to know what changed since they last looked, not what the risk is today.","input_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","type":"object","properties":{"mints":{"type":"array","items":{"type":"string"},"minItems":1,"maxItems":10,"description":"1-10 Solana SPL token mints to re-check."},"baseline":{"type":"object","description":"The `state` object returned by your previous call, keyed by mint. Omit it and every mint comes back as `new`.","additionalProperties":{"type":"object","properties":{"score":{"type":"number"},"level":{"type":"string"},"flags":{"type":"array","items":{"type":"string"}}},"required":["score","level","flags"]}}},"required":["mints"],"additionalProperties":false},"output_example":{"network":"solana","checkedAt":"2026-07-27T12:00:00.000Z","requested":2,"scanned":2,"changes":[{"mint":"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263","change":"worse","from":{"score":0,"level":"low","flags":[]},"to":{"score":45,"level":"high","flags":["freeze_authority_active"]},"flags_added":["freeze_authority_active"],"flags_removed":[],"summary":"Risk rose 45 points (0 -> 45, low -> high); new signals: freeze_authority_active."}],"unchanged":["9xYzStableMint1111111111111111111111111111"],"state":{"DezXAZ8z7PnrnRJjz3wXBoRgixCa6xjnB7YaB1pPB263":{"score":45,"level":"high","flags":["freeze_authority_active"]},"9xYzStableMint1111111111111111111111111111":{"score":4,"level":"low","flags":[]}},"notes":[]}}],"note":"In x402 v2, discovery is handled by the Coinbase CDP facilitator (Bazaar) after the first settlement. This manifest is informational."}