# SML Token Verdict: on-chain token and contract risk check Send a token/contract address (Base, Ethereum, BSC), get a deterministic verdict (LOW_RISK / CAUTION / HIGH_RISK / HONEYPOT / NOT_A_CONTRACT) with risk score, confidence and per-check reasons: buy/sell honeypot and tax simulation, ownership/renounce, EIP-1967 proxy, mint/blacklist/pause/fee admin functions, DEX liquidity and pool age. Synchronous, ~1s, with an Ed25519-signed hash-chained receipt anyone can verify. Research, not advice. Payment: x402 v2, pick ONE rail from the 402 accepts/payOptions: USDC on Base or Arc (facilitator https://mcp-x402.onrender.com, payTo 0x5BBd32e0478e49A7540EF2D760E0B0F9AA6328b2); USDC on Solana (402Proof sidecar https://four02proof-x402-v2-xrpl.onrender.com, payTo Hv4cEGpyyNJDvxvgBb3C8GkcwtouF1qUfPT13innuXty); XRP on XRPL (402Proof sidecar https://four02proof-x402-v2-xrpl.onrender.com, payTo rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX); XAH on Xahau (402Proof sidecar https://four02proof-x402-v2-xrpl.onrender.com, payTo rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX); RLUSD on XRPL (402Proof invoice) (402Proof invoice API https://four02proof.onrender.com, payTo rEmdJWrAWFtud1vFN8Zm8eWkgK4AVMWPiX). Same USD price on every rail. Paywall enforced. Call a paid door unpaid -> HTTP 402 with PAYMENT-REQUIRED (base64). Sign one accepts entry, retry with PAYMENT-SIGNATURE. Loyalty: X-PAYER header, 20% off after 10 paid calls, 30% after 100. Every answer has a signed hash-chained receipt; verify at https://sml-token-verdict.onrender.com/receipts/verify. ## Paid - GET https://sml-token-verdict.onrender.com/v1/token-risk ($0.015) Token / contract risk verdict: Deterministic on-chain risk verdict + reasons + confidence + signed receipt for one token/contract address. Query: address, chain (base|ethereum|bsc). example input: {"address":"0x940181a94A35A4569E4529A3CDfB74e38FD98631","chain":"base"} - POST https://sml-token-verdict.onrender.com/v1/token-risk ($0.015) Token risk verdict (POST, AX1-compatible body): Same verdict; body {tokenAddress|address, chain}. example input: {"tokenAddress":"0x940181a94A35A4569E4529A3CDfB74e38FD98631","chain":"base"} ## Free - GET https://sml-token-verdict.onrender.com/v1/sample: Free sample: full verdict for AERO on Base (fixed address) - https://sml-token-verdict.onrender.com/catalog, https://sml-token-verdict.onrender.com/.well-known/x402, https://sml-token-verdict.onrender.com/mcp