{"version":"mainstreet-attestation-v1","address":"0xac3ca7c5d3cdd7702fd08f9c4c28daa22296ada9","score":50,"payload":{"version":"mainstreet-v1","chainId":8453,"subjectType":"agent-onchain","subject":"0x08a3acbbe218c5d0181fc9ade400faa90d0539b3e54fed78388539836020cc5c","score":50,"timestamp":1784343601,"operator":"0xAC3ca7c5d3cDD7702fd08F9C4C28dAA22296aDa9","nonce":1784343601,"agentMetrics":{"successRate":null,"usdcVolume":1743.674071,"daysSinceLastJob":0,"jobCount":23}},"signature":"0xe1164af4cb73e818e55e884abadb831373894abfaee6a95bcf16b573370ff3266d57babf02442ae187794462c5b25d1ba331f903052faeeaef629b6c9e1f83651c","attestedAt":"2026-07-18 03:00:01","eip712":{"domain":{"name":"MainStreet","version":"1","chainId":8453},"primaryType":"Attestation","types":{"Attestation":[{"name":"version","type":"string"},{"name":"subjectType","type":"string"},{"name":"subject","type":"bytes32"},{"name":"score","type":"uint8"},{"name":"timestamp","type":"uint64"},{"name":"operator","type":"address"},{"name":"nonce","type":"uint64"}]}},"verifyHints":{"signer":"0xAC3ca7c5d3cDD7702fd08F9C4C28dAA22296aDa9","solidityVerify":"Use ecrecover(hash, v, r, s) and require recovered == signer (or via EIP-1271).","viemVerify":"import { recoverTypedDataAddress } from \"viem\"; await recoverTypedDataAddress({ domain, types, primaryType: \"Attestation\", message: payload, signature })"}}