{"sample":true,"route":"/token/risk","method":"GET","priceUsd":0.01,"request":"https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/token/risk?address=0x833589fcd6edb6e08f4c7c32d4f71b54bda02913&chain=base","response":{"address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","chain":"base","chainId":8453,"risk":"low","reasons":["no exact sanctions-list match for the token, its owner or its proxy admin","issuer-controlled: Circle USDC is an upgradeable proxy (OpenZeppelin (zeppelinos)), not a scam signal for an issuer","issuer-controlled: Circle USDC has mint, pause, blacklist functions, not a scam signal for an issuer","on the issuer list: Circle USDC (source in 'issuer'); its issuer powers are listed in 'proxy' and 'powers'"],"rules":["high: the token address, its owner() or its proxy admin is an exact match on a sanctions list (OFAC SDN, UK or EU wallet entries).","medium: the token is an upgradeable proxy (EIP-1967 or OpenZeppelin implementation slot set: its code can be replaced), or it has a non-zero owner() and its bytecode (the implementation's, for a proxy) contains a mint, pause or blacklist function selector, or (Ethereum, Base) its symbol or name equals a well-known token's at another address, or its name or symbol holds a web address, or a simulated sale is blocked or a simulated transfer or sale loses 1% (100 bps) or more to tax.","unknown: the ERC-20 fields name, symbol, decimals and totalSupply could not all be read, or the proxy implementation slots or owner() failed to read (a node error is not treated as 'no proxy' or 'no owner').","low: none of the above; also a named issuer address (Circle USDC/EURC, Tether USDT, WBTC, cbBTC; see 'issuer'): its proxy, mint, pause and blacklist powers stay listed but are not scam signals.","A selector in the bytecode means the function exists; who may call it is not checked. No contract code at the address, or no node answering, is refused before any charge. sell_simulation = a transfer into the main Uniswap pool by state override (not a router swap); could_not_simulate never changes the label."],"grade":"A","verdict":"low risk, grade A for this token: on the issuer list: Circle USDC (source in 'issuer'); its issuer powers are listed in 'proxy' and 'powers'.","request_key":"req-7f3a","token":{"name":"USD Coin","symbol":"USDC","decimals":6,"total_supply_raw":"4299129897317157","total_supply":"4299129897.317157"},"owner":"0x3abd6f64a422225e61e435bae41db12096106df7","proxy":{"is_proxy":true,"standard":"OpenZeppelin (zeppelinos)","implementation":"0x2ce6311ddae708829bc0784c967b7d77d19fd779","admin":"0x4fc7850364958d97b4d3f5a08f79db2493f8ca44","implementation_code_read":true},"powers":{"mint":true,"pause":true,"blacklist":true},"code_bytes":1852,"issuer":{"issuer":"Circle","asset":"USDC","source":"https://developers.circle.com/stablecoins/usdc-contract-addresses (Base)"},"signals":{"impersonation":null,"web_address":null},"sell_simulation":{"status":"simulated","sellable":true,"sell_tax_bps":0,"transfer_tax_bps":0,"pools":[{"type":"uniswap_v2","address":"0x88a43bbdf9d098eec7bceda4e2494615dfd9bb9c","quote":"WETH","transfer_to_pool_ok":true,"sell_tax_bps":0}]},"sanctions":{"list":"OFAC SDN","match":false,"checked":[{"role":"token","address":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913"},{"role":"owner","address":"0x3abd6f64a422225e61e435bae41db12096106df7"},{"role":"proxy admin","address":"0x4fc7850364958d97b4d3f5a08f79db2493f8ca44"}],"hits":[],"listDate":"2026-10-21","method":"Exact match of the address against Digital Currency Address entries in the SDN list (0x and bech32 addresses compared case-insensitively, base58 addresses case-sensitively)."},"errors":[],"checked_at":"2026-10-26T12:18:18.382Z","sources":["base.drpc.org","OFAC SDN list (treasury.gov) as of 2026-10-21"],"note":"A rule-based label from on-chain facts, not an audit, a fraud score or investment advice: the rules are listed in full in 'rules' and applied to the facts shown. Facts come from public nodes at the time of the call and the OFAC SDN list as of listDate; a call that failed is listed in errors, never assumed. Screening against the OFAC SDN list as of 2026-10-21, not legal advice. Only the SDN list is checked (not OFAC's non-SDN Consolidated lists or other countries' lists). A possible name match needs human review, and no match does not mean a party is cleared. Not affiliated with or endorsed by OFAC or the U.S. Department of the Treasury."},"note":"Free sample: the answer shape and fields for the fixed example input in 'request'. Values are an example and may not be current data; a paid call returns live data for your own input.","buy":"Call https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/token/risk with an x402 or MPP client: the unpaid call answers HTTP 402 with the exact price; the paid call returns the data with a receipt. Other ways to pay: https://x402-bazaar-rank.x402-bazaar-rank-worker.workers.dev/pay"}