{"name":"onyx_base_token_risk_scan","tier":"metered","price_usdc":"0.25","endpoint":"https://onyx-actions.onrender.com/v1/onyx_base_token_risk_scan","method":"POST","input_schema":{"type":"object","properties":{"address":{"type":"string","description":"0x-prefixed ERC-20 contract address on Base"}},"required":["address"]},"description":"Risk-scan any ERC-20 token on Base mainnet. Returns ownership status (renounced or active owner address), mint authority (still mintable?), top-1 / top-10 holder concentration via balanceOf probes, contract age in days, basic honeypot signal (eth_call swapExactETHForTokens against Aerodrome to detect transfer blocks), and a 0-100 risk score with verdict (safe / caution / high_risk). Use before a trading agent buys a freshly minted token — saves blowing the entire position on a rug. Direct equivalent of OATP's Solana token_risk_scan ($0.50, 980 unique paying agents). Onyx ships at $0.25 — first on Base mainnet.","when_to_use":"Use BEFORE buying a freshly deployed Base token. Flags rug-vector risks: active owner, mint authority, supply concentration, missing or tiny bytecode. Runs in ~1s. Saves the position when verdict is high_risk.","vs_alternatives":"OATP charges $0.50 for token_risk_scan on Solana. GoPlus and Honeypot.is are free but rate-limited and require web scraping with no x402-native payment loop. Onyx is half OATP and on Base — first x402-paid Base risk scanner.","example_request":{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"},"example_response":{"is_erc20":true,"decimals":6,"total_supply":4418662780.0,"owner_renounced":false,"owner_balance_pct":0.0,"score_0_100":15,"verdict":"safe","risk_factors":["active owner: 0x3abd6f64..."]},"settle_to":"0x4326acB1A35e6B744BaAeA850c702Ca71dF86Cd5","network":"base-sepolia","facilitator":"https://x402.org/facilitator","payment_required":true,"free_introspection":true,"note":"GET this URL = free introspection card. POST with x402 payment header to call."}