{"openapi":"3.1.0","info":{"title":"Softbot Wallet Check","version":"1.0.0","description":"Solana wallet profile: verdict (established/new/suspicious/inactive) with reasons from SOL balance, token holdings, wallet age (first tx), 24h/7d activity, program-account detection, bot-like pattern heuristic and OFAC sanctions match. Use when an agent is about to pay, airdrop to, trade with, trust or whitelist an unfamiliar Solana wallet. Not financial advice. Paid per call via x402 (USDC on Solana). Invalid addresses (400) and upstream RPC failures (5XX) are not charged."},"servers":[{"url":"https://softbot-walletcheck-mainnet.softbot.workers.dev"}],"paths":{"/v1/wallet":{"post":{"summary":"Profile a Solana wallet","description":"Use when you need to decide whether an unfamiliar Solana wallet looks established, brand new, bot-like/suspicious or dormant before interacting with it.","x-x402":{"price_usdc":0.005,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp"},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["address"],"properties":{"address":{"type":"string","description":"Solana wallet address (base58)"}}}}}},"responses":{"200":{"description":"Verdict","content":{"application/json":{"schema":{"type":"object","properties":{"address":{"type":"string"},"verdict":{"type":"string","enum":["established","new","suspicious","inactive"]},"reasons":{"type":"array","items":{"type":"object","properties":{"code":{"type":"string"},"severity":{"type":"string","enum":["info","warn","fail"]},"detail":{"type":"string"}}}},"balance":{"type":"object"},"account":{"type":"object"},"tokens":{"type":"object"},"age":{"type":"object"},"activity":{"type":"object"},"bot_heuristic":{"type":"object"},"flags":{"type":"object"},"disclaimer":{"type":"string"}}}}}},"400":{"description":"Invalid address (not charged)"},"402":{"description":"Payment required (x402)"},"5XX":{"description":"Upstream RPC failure (not charged)"}}}},"/health":{"get":{"description":"Use when checking service availability. Free.","responses":{"200":{"description":"OK"}}}},"/.well-known/x402":{"get":{"description":"Use when discovering x402 payment terms. Free.","responses":{"200":{"description":"OK"}}}}}}