{"address":"0xc87a06DEE4c0E85912296002617120BBfd5EF990","address_schema_version":1,"chain":"base","checked_at":"2026-09-08T18:17:18.017284+00:00","classification":"eoa","code_present":false,"demo_address":"0xc87a06DEE4c0E85912296002617120BBfd5EF990","direct_recipient_plausibility":"plausible_direct_recipient","freshness_bound_seconds":60,"input_ignored":false,"limitations":{"classification":"eth_getCode at latest block \u2014 point-in-time; a contract can self-destruct and an EOA can later gain code.","direct_recipient_plausibility":"Derived only from EOA/contract classification; a contract may still be a valid recipient via an application-specific path not evaluated here.","freshness":"Reflects chain state at checked_at; may be served from cache up to freshness_bound_seconds.","proxy_indication":"Detects ONLY EIP-1967 (standard implementation slot) and EIP-1167 (minimal-proxy bytecode). Legacy zeppelinos-slot, other-slot UUPS, and diamond proxies read as none_detected.","scope":"does not assess token behavior allowlisting, blocklist state, contract withdrawal authority, or future release success","transfer_path":"eth_call simulation at latest block, not an on-chain transfer. A revert may be caused by token blocklist state, a paused token, or non-standard ERC-20 logic; the reason string is reported verbatim \u2014 blocklist detection is NOT claimed as a feature."},"note":"This preview always evaluates a fixed demo address (REV, a real Base EOA) so you can see the response format and verify the signature. To check an address of your choice, GET /payable/address?address=<0x..>&chain=base. To verify: strip preview, demo_address, input_ignored, note, then remove signature and signed_by, canonicalise the remainder as json.dumps(sort_keys=True, separators=(',',':'), ensure_ascii=True) so non-ASCII is \\uXXXX escaped, and recover the signer with EIP-191 personal_sign; recover == signed_by.","preview":true,"proxy_indication":"none_detected","signature":"0x5a642a094dcecacbfd85bd8d402f9256a734480d5e014ab06ceeba05c73540c47239e891e46dd3f22fb6d3f811432faf29df45fbb5e3fa05213d5889aee9dff11c","signed_by":"0x41Fb10a9E637C85cE3C1d35c4f059E7de1593fBE","transfer_path":{"method":"eth_call 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913.transfer(0xc87a06DEE4c0E85912296002617120BBfd5EF990, 0) from=0x41Fb10a9E637C85cE3C1d35c4f059E7de1593fBE (zero-amount; no balance required)","result":"simulated_ok","revert_reason":null,"token":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913"}}
