{"version":"mainstreet-attestation-v1","address":"0xac3ca7c5d3cdd7702fd08f9c4c28daa22296ada9","score":23,"payload":{"version":"mainstreet-v1","chainId":8453,"subjectType":"agent-onchain","subject":"0x08a3acbbe218c5d0181fc9ade400faa90d0539b3e54fed78388539836020cc5c","score":23,"timestamp":1780461000,"operator":"0xAC3ca7c5d3cDD7702fd08F9C4C28dAA22296aDa9","nonce":1780461000,"agentMetrics":{"successRate":null,"usdcVolume":3.65,"daysSinceLastJob":0,"jobCount":18}},"signature":"0xba631a08c27069c87555c152e6380979564e3347f295860c8f31ab383c84b0402c4804e5addcaf177b9178831fd9ccd42b0bf1a001cd1c69ab57f46523f8aa5a1b","attestedAt":"2026-06-03 04:30:00","eip712":{"domain":{"name":"MainStreet","version":"1","chainId":8453},"primaryType":"Attestation","types":{"Attestation":[{"name":"version","type":"string"},{"name":"subjectType","type":"string"},{"name":"subject","type":"address"},{"name":"score","type":"uint256"},{"name":"timestamp","type":"uint256"},{"name":"operator","type":"address"},{"name":"nonce","type":"uint256"}]}},"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 })"}}