{"uid":"cap_TtmzWRFHAUKvsIaOynNiX","slug":"trustagent-quick-verify-e09a01e6","name":"TrustAgent Quick Verify","description":"Is this counterparty safe to pay? Screens the address against the OFAC sanctions list, reads its ERC-8004 reputation with coordinated feedback filtered out, and returns an explainable 0-100 trust score with a proceed / hold / block recommendation. Reports insufficient_data rather than guessing when the evidence is not there.","url":"https://trust-agent.io/v1/verify/quick","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["address"],"properties":{"type":{"type":"string","description":"OPTIONAL. agent | contract | defi_protocol | unregistered_address | unknown."},"chain":{"type":"string","description":"OPTIONAL. Only \"base\" is served; any other value is refused rather than answered from the wrong chain. Defaults to base."},"address":{"type":"string","description":"REQUIRED. EVM address, ERC-8004 agentId, or eip155:<chainId>:<registry>/<agentId>."}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"flags":{"description":"array of {code, severity, title, detail}"},"riskBand":{"description":"minimal | low | moderate | elevated | severe | unknown"},"overrides":{"description":"hard caps applied after weighting, each with from/cap/reason"},"components":{"description":"per-rule scoring breakdown; the score is reconstructable from these plus overrides"},"confidence":{"description":"0-1, how much evidence backs the score"},"trustScore":{"description":"0-100, higher is safer; null when no rule could be evaluated"},"recommendation":{"description":"proceed | proceed_with_caution | hold | block | insufficient_data. insufficient_data means no judgment was possible — treat it as unknown, not as risky."}}}}}}},"responseSchema":{"type":"json","example":{"flags":"array of {code, severity, title, detail}","riskBand":"minimal | low | moderate | elevated | severe | unknown","overrides":"hard caps applied after weighting, each with from/cap/reason","components":"per-rule scoring breakdown; the score is reconstructable from these plus overrides","confidence":"0-1, how much evidence backs the score","trustScore":"0-100, higher is safer; null when no rule could be evaluated","recommendation":"proceed | proceed_with_caution | hold | block | insufficient_data. insufficient_data means no judgment was possible — treat it as unknown, not as risky."}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_49BYe0jnyR4NEeAKbPZyT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a trust score, risk band, and proceed/block recommendation for an EVM address, ERC-8004 agent, or DeFi contract on Base.","exampleAgentPrompt":"Before I send that payment, can you check if the address 0x1234...abcd on Base is safe to pay — run it through TrustAgent and tell me the trust score, risk band, and whether we should proceed or block?","exampleUseCases":[{"title":"Pre-payment agent safety check","prompt":"I'm about to pay an AI agent at address 0xA1B2C3D4E5F6...7890 on Base — can you verify it through TrustAgent and tell me the trust score and recommendation before I approve anything?"},{"title":"DeFi contract risk screening","prompt":"Before my user interacts with this DeFi protocol at 0xDeF1...C0de on Base, run it through TrustAgent as a defi_protocol type and tell me the risk band, any flags, and whether it's safe to proceed."},{"title":"Unknown wallet risk assessment","prompt":"Someone just sent a payment request from 0x9999...AAAA and I don't recognise it — can you check that address on TrustAgent as an unregistered_address type and give me the full breakdown including flags and confidence?"}],"resultDescription":"A JSON object containing: trustScore (0-100, higher = safer, null if unevaluable), riskBand (minimal/low/moderate/elevated/severe/unknown), recommendation (proceed/proceed_with_caution/hold/block/insufficient_data), confidence (0-1), flags (array of {code, severity, title, detail}), components (per-rule scoring breakdown), and overrides (hard caps applied after weighting with reasons).","failureModes":["Address not found or not indexed on Base — returns insufficient_data recommendation with null trustScore","Chain other than 'base' specified — request refused rather than answered from wrong chain","Malformed or non-EVM address input — likely 400 validation error","Insufficient on-chain evidence to evaluate — confidence near 0, recommendation is insufficient_data (not risky)","Payment failure for x402 micropayment — endpoint returns 402 before evaluation occurs"],"whenToPreferThis":"Use TrustAgent Quick Verify when an agent needs a fast, opinionated safety judgment (proceed/block/hold) for a Base chain address before executing a payment or interaction. It is purpose-built for ERC-8004 agent-to-agent payment safety, DeFi contract screening, and pre-transaction risk gating — prefer it over generic blockchain analytics tools when you need a structured recommendation with per-rule scoring components and hard override caps rather than raw on-chain data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T06:36:28.516Z","isFirstParty":false}