{"version":"mainstreet-attestation-v1","address":"0xac3ca7c5d3cdd7702fd08f9c4c28daa22296ada9","score":49,"payload":{"version":"mainstreet-v1","chainId":8453,"subjectType":"agent-onchain","subject":"0x08a3acbbe218c5d0181fc9ade400faa90d0539b3e54fed78388539836020cc5c","score":49,"timestamp":1784652959,"operator":"0xAC3ca7c5d3cDD7702fd08F9C4C28dAA22296aDa9","nonce":1784652959,"agentMetrics":{"successRate":null,"usdcVolume":1743.674071,"daysSinceLastJob":1,"jobCount":24}},"signature":"0xd16c5c4b5561c6cd9e96fbe8e9c1e8f857ec306632455229b234bfcfd49e081a711154311f88f512ebaad69f0caa048bbf7d40752f6e62cba432e3e62f3456e61c","attestedAt":"2026-07-21T16:55:59.437Z","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 })"}}