{"slug":"trust-agent-io-v1-verify-deep-3339bc","title":"Should you approve this contract?","host":"trust-agent.io","method":"GET","resource":"https://trust-agent.io/v1/verify/deep","category":"market","description":"Should you approve this contract? Everything in quick, plus static analysis of the bytecode: privileged functions (mint, pause, blacklist, arbitrary withdrawal), proxy and upgradeability detection, dangerous opcodes, DeFi protocol classification and source-verification status.","price_listed":0.01,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","queryParams":{"address":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","chain":"base","type":"contract"},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"queryParams":{"properties":{"address":{"description":"REQUIRED. Contract address to analyse.","type":"string"},"chain":{"description":"OPTIONAL. Only \"base\" is served; any other value is refused rather than answered from the wrong chain. Defaults to base.","type":"string"},"type":{"description":"OPTIONAL. contract | defi_protocol.","type":"string"}},"required":["address"],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"properties":{"components":{"description":"per-rule scoring breakdown; the score is reconstructable from these plus overrides"},"confidence":{"description":"0-1, how much evidence backs the score"},"contract":{"description":"bytecode analysis: opcodes, proxy kind, privileged functions, interfaces, protocol class, safetyScore"},"flags":{"description":"includes contract-specific findings"},"overrides":{"description":"hard caps applied after weighting, each with from/cap/reason"},"recommendation":{"description":"proceed | proceed_with_caution | hold | block | insufficient_data. insufficient_data means no judgment was possible — treat it as unknown, not as risky."},"riskBand":{"description":"minimal | low | moderate | elevated | severe | unknown"},"trustScore":{"description":"0-100, higher is safer; null when no rule could be evaluated"}},"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Should you approve this contract? Everything in quick, plus static analysis of the bytecode: privileged functions (mint, pause, blacklist, arbitrary withdrawal), proxy and upgradeability detection, dangerous opcodes, DeFi protocol classification and source-verification status.","last_updated":"2026-09-03T21:34:43.499Z","schemes":["exact"]}