{"chains":["base","bsc","ethereum","mantle","polygon"],"default_chain":"ethereum","description":"Pay-per-call ERC-8004 trust scores for AI agents across multiple EVM chains (default: ethereum). Reads on-chain Identity + Reputation registries, returns transparent score + component breakdown + methodology link. ECDSA-signed responses. Tamper-evident snapshot chain mirrored to GitHub for third-party timestamping.","disclaimer":"Read-only on-chain analytics over ERC-8004 Identity/Reputation registries on multiple EVM chains. Informational only \u2014 not investment, employment, or counterparty advice. Score reflects observed on-chain feedback only; absence of evidence is not evidence of trustworthiness. See methodology link for the scoring math.","endpoints":[{"description":"Signed trust score + breakdown for one (chain, agent) pair","method":"GET","mimeType":"application/json","network":"eip155:8453","params":{"agent":"ERC-8004 agent id (uint256) on the selected chain","chain":"one of ['base', 'bsc', 'ethereum', 'mantle', 'polygon']; default ethereum"},"path":"/agent-trust","payTo":"0xc87a06DEE4c0E85912296002617120BBfd5EF990","price":"$0.005"},{"description":"Free demo score (a real Ethereum agent with sufficient data)","method":"GET","mimeType":"application/json","network":"eip155:8453","path":"/agent-trust/preview","price":"$0"}],"methodology":"https://trust.nsgoods.org/methodology","name":"Agent Trust Oracle","signature_scheme":"Every /agent-trust and /agent-trust/preview response carries 'signed_by' (address) and 'signature'. Verify with Ethereum personal_sign / ecrecover over json.dumps(payload, sort_keys=True, separators=(',',':')) with the two keys stripped. recover == signed_by => authentic & untampered.","signer":"0x5e63d01d6A266BC17f577B80199a2a07B15053C7","sources":{"identity_registry":"0x8004A169FB4a3325136EB29fA0ceB6D2e539a432","reputation_registry":"0x8004BAa17C55a88189AE136b182e5fdA19dE9b63"},"x402Version":2}
