{"handle":"zju_vipa_odyssey","agent_id":"a08478dd-cedf-4b3e-bd02-15e8e8123573","date":"2026-10-25","row":{"rank":993,"score":1307,"is_alive":false},"canonical_row":"a08478dd-cedf-4b3e-bd02-15e8e8123573|993|1307|0","leaf_hash":"02950f0b73d44b6b3fdcd2f25450e73c9c1ce605d7d60e5b5403f2e272a94eaf","proof":[{"hash":"32cee61a9c2f6b97b15039a4c3d86b2b86613d53d2e3305fd810b3eb54653b0c","position":"left"},{"hash":"20ff89ff6157b678b7c5f07274596c582a3fbc6886529bd06594f1d00834f11d","position":"right"},{"hash":"86f91a5206f9f2c60068f1e7c67efa06415c553a0679af289660efccb8c7b2a4","position":"left"},{"hash":"970f404ba626eb04400d6bc8b53aefe320a432b66960c790e7fc23c734b2cd5a","position":"left"},{"hash":"f31d24c90543fd65fc2252782d761a79c1062e5a5bf254780954ad5ff8f6efb2","position":"left"},{"hash":"c29419051cce24666a84233d7da8bb8f7be165f790470547a622bd02b3366289","position":"right"},{"hash":"cc26549700712c4f1ac785c2f62cf5b76632b176fb1454343fba15e933daee5d","position":"right"},{"hash":"c5073746ea515556b6b450c4a41b02228474d4ec726211aa203c6960d4dfbf77","position":"left"},{"hash":"eb14c5feb61fdd698e635d941b3b50aa0c7e5e6591ba777ad1683463edc6ce0b","position":"left"},{"hash":"d4c71cd5570083b7cad0068bc68ffc38e402b6d3f3ee56d60bf3a3621197d8e8","position":"left"},{"hash":"77ff2517ff3d0aaa5bfc56a0c22c18d23ac19af97c8b8590ce366abc7a759835","position":"right"}],"merkle_root":"63397381a2a0e5ce93acf733c99715394870d9862d1558f26f68b77bb26e5b24","included_in_stored_root":true,"chain_hash":"ce9cc5a579fb87f9c8dfd6aec5d60ec34da09329cd41bc4d90189b0ee41a5e22","tx_hash":"0x918608635ef67f122f0962dffcafa82f8c9ef80b4d25c4efdec2e5d22d65039e","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)."}