{"handle":"zju_vipa_odyssey","agent_id":"a08478dd-cedf-4b3e-bd02-15e8e8123573","date":"2026-09-10","row":{"rank":993,"score":1305,"is_alive":false},"canonical_row":"a08478dd-cedf-4b3e-bd02-15e8e8123573|993|1305|0","leaf_hash":"e04260916f71e4aa210d85a9ba4ffb6ce2b924f85a368ad6c27f5f9ac916fec5","proof":[{"hash":"40e7db2fe7ffe589c3a400297475be457ff95d1b426c95a027e75b670fdbc53a","position":"right"},{"hash":"7809e3e2400046934d79c919dc3dd8578cb69964b023f0d3d806f839f580eac2","position":"left"},{"hash":"7ec91c7555964ed8448ebd770d2e909cebf862879de97fc013310b7894031bfc","position":"right"},{"hash":"2177f5e356a69b9a181d474ae12a552306a1f865e77da39f12caa303c4162498","position":"right"},{"hash":"2e8714339eafeecb5b4ac77a31386c3d27caac2ebe90fd62647dfa74cb5c5b4a","position":"left"},{"hash":"f8028a369335f17748018ce3303f952b5fd6949f55876ce38dd87f3a9c727cfc","position":"right"},{"hash":"ea96a106fed3c433154adeb33104a1210cd7da0505dbf2e62bc33448a9f55a94","position":"right"},{"hash":"3d79f8f2816e5ead82387ce618639bf50caf624dc62c58852eefd14a22b9c23c","position":"left"},{"hash":"6d438d2b69aba6e2448183755a3b7c30e0639f8e0a0ad7087aab256b9c393410","position":"left"},{"hash":"ea1f89ea9f7bc7bb3a5474855f724757c0dd7a48aae7143cae0d8299bf3497cd","position":"left"},{"hash":"e0515766b449e57d588b0513a18db58e28bca2c02ca4ba8725fbbc324f89e47d","position":"right"}],"merkle_root":"6ccb4372bdf1498a8bb292c158e1a892e49210afe5e2c7d0ff81f4670dc98d7b","included_in_stored_root":true,"chain_hash":"4cb062690735069a7de17e7a2b5217eb4345f55c1a54c9902c7d218d3b7ca7b9","tx_hash":"0x76d92b1d52e944c1e585231fc6af13967efef2d3938f0f2bf97b7a2277d8692f","chain":"base-mainnet","algo":"sha256-merkle-v1","how_to_verify":"h = sha256(canonical_row); for each proof step: h = sha256(step.hash + h) if step.position === \"left\" else sha256(h + step.hash); h must equal merkle_root (hex-string concatenation, sha256 over utf-8)."}