{"version":"mainstreet-attestation-v1","address":"0xac3ca7c5d3cdd7702fd08f9c4c28daa22296ada9","score":47,"payload":{"version":"mainstreet-v1","chainId":8453,"subjectType":"agent-onchain","subject":"0x08a3acbbe218c5d0181fc9ade400faa90d0539b3e54fed78388539836020cc5c","score":47,"timestamp":1787040159,"operator":"0xAC3ca7c5d3cDD7702fd08F9C4C28dAA22296aDa9","nonce":1787040159,"agentMetrics":{"successRate":null,"usdcVolume":1743.774071,"daysSinceLastJob":4,"jobCount":26}},"signature":"0xff80bd5dc01002553823db6634afa3399a3864fd9ed82fcdcbe855157974facc734486f3b349977eac506a60410b277d6b2204b00d7efca599f5a515d23219521c","attestedAt":"2026-08-18T08:02:39.242Z","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 })"}}