{"type":"https://eips.ethereum.org/EIPS/eip-8004#registration-v1","name":"TrustAgent","description":"Judgment engine over ERC-8004. Answers whether an address, agent or DeFi contract is safe to pay: OFAC sanctions screening, sybil-filtered reputation, agent liveness classification, contract bytecode analysis, and an explainable 0-100 trust score. Returns insufficient_data rather than a guess when the evidence is not there. Paid per call over x402.","image":"https://trust-agent.io/icon.svg","active":true,"x402Support":true,"services":[{"name":"verify","endpoint":"https://trust-agent.io/v1/verify/quick","version":"2.0.0","skills":["counterparty-risk-assessment","sanctions-screening","erc8004-reputation-reading","sybil-filtering","trust-scoring"],"domains":["trust","risk","agent-commerce","compliance-screening"]},{"name":"verify-deep","endpoint":"https://trust-agent.io/v1/verify/deep","version":"2.0.0","skills":["contract-static-analysis","defi-protocol-classification","proxy-detection"],"domains":["smart-contract-security","defi"]},{"name":"reputation","endpoint":"https://trust-agent.io/v1/reputation","version":"2.0.0","skills":["erc8004-reputation-reading","sybil-filtering"],"domains":["reputation"]},{"name":"verify-batch","endpoint":"https://trust-agent.io/v1/verify/batch","version":"2.0.0","skills":["bulk-counterparty-screening"],"domains":["trust","risk"]}],"registrations":[{"agentId":60015,"agentRegistry":"0x8004A169FB4a3325136EB29fA0ceB6D2e539a432","agentIdentifier":"eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432/60015"}],"supportedTrust":["x402-settlement","erc8004-reputation"],"x402":{"network":"base","payTo":"0x6121654D3Fd4C8B42a90d30472E4D40927C3e6BB","endpoints":[{"method":"GET","path":"/v1/verify/quick","price":"$0.002","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.","inputSchema":{"type":"http","method":"GET","queryParams":{"address":"REQUIRED. EVM address, ERC-8004 agentId, or eip155:<chainId>:<registry>/<agentId>.","type":"OPTIONAL. agent | contract | defi_protocol | unregistered_address | unknown.","chain":"OPTIONAL. Defaults to base."}},"outputSchema":{"trustScore":"0-100, higher is safer; null when no rule could be evaluated","riskBand":"minimal | low | moderate | elevated | severe | unknown","recommendation":"proceed | proceed_with_caution | hold | block | insufficient_data. insufficient_data means no judgment was possible — treat it as unknown, not as risky.","confidence":"0-1, how much evidence backs the score","flags":"array of {code, severity, title, detail}","components":"per-rule scoring breakdown; the score is reconstructable from these plus overrides","overrides":"hard caps applied after weighting, each with from/cap/reason"}},{"method":"GET","path":"/v1/verify/deep","price":"$0.01","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.","inputSchema":{"type":"http","method":"GET","queryParams":{"address":"REQUIRED. Contract address to analyse.","type":"OPTIONAL. contract | defi_protocol.","chain":"OPTIONAL. Defaults to base."}},"outputSchema":{"trustScore":"0-100, higher is safer; null when no rule could be evaluated","riskBand":"minimal | low | moderate | elevated | severe | unknown","recommendation":"proceed | proceed_with_caution | hold | block | insufficient_data. insufficient_data means no judgment was possible — treat it as unknown, not as risky.","confidence":"0-1, how much evidence backs the score","contract":"bytecode analysis: opcodes, proxy kind, privileged functions, interfaces, protocol class, safetyScore","flags":"includes contract-specific findings","components":"per-rule scoring breakdown; the score is reconstructable from these plus overrides","overrides":"hard caps applied after weighting, each with from/cap/reason"}},{"method":"GET","path":"/v1/reputation","price":"$0.002","description":"What is this agent's reputation actually worth? 92.6% of ERC-8004 feedback on Base is coordinated. This clusters reviewers by funding provenance and caps each cluster at one effective vote, returns every record with its evidence class and flag reasons, and refuses to average ratings that use incompatible scales.","inputSchema":{"type":"http","method":"GET","queryParams":{"subject":"REQUIRED. agentId, eip155 identifier, or an address owning an agent.","chain":"OPTIONAL. Defaults to base."}},"outputSchema":{"reputation":"sybilShare, uniqueClusters, evidenceBreakdown, per-tag aggregates","interpretation":"plain-language summary of what the numbers mean"}},{"method":"POST","path":"/v1/verify/batch","price":"$0.01","description":"Screen up to 10 addresses in one call: OFAC sanctions check, trust score, risk band and recommendation for each. For vetting a counterparty set before a run of payments, maintaining an allowlist, or auditing wallets you already pay.","inputSchema":{"type":"http","method":"POST","bodyType":"json","bodyFields":{"addresses":"REQUIRED. string[] of 1-10 EVM addresses.","type":"OPTIONAL. Subject type hint applied to all.","chain":"OPTIONAL. Defaults to base."}},"outputSchema":{"results":"array of {address, trustScore, riskBand, recommendation, confidence, subjectType, topFlags}. trustScore is null where no rule could be evaluated.","succeeded":"count scored without error","failed":"count that errored","unscorable":"count scored without error but with no evaluable evidence","safest":"address with the highest score, or null if none of the batch produced a score. Unscorable addresses are excluded from the ranking rather than sorted as zero."}}],"freeTrial":{"callsPerWallet":3,"windowHours":24,"howTo":"https://trust-agent.io/v1/trial"}},"reads":{"standard":"ERC-8004","identityRegistry":"0x8004A169FB4a3325136EB29fA0ceB6D2e539a432","reputationRegistry":"0x8004BAa17C55a88189AE136b182e5fdA19dE9b63","chainId":8453},"docs":{"manifest":"https://trust-agent.io","scoringModel":"https://trust-agent.io/v1/model","pricing":"https://trust-agent.io/v1/pricing","console":"https://trust-agent.io"}}