{"proof":{"set_id":"set_01M4G3VMY9E238D6RKPQ8FPMYE","status":"finished","seed_commitment":"18fca0a5562e43195c853958ea6a76d319b5e15ef22bb8b6dc8ef5082139d80b","key_ids":["sk_4707cd57"],"proof_version":2,"game_type":"hex","rules_version":"1.0","format":"swap_pair","set_rules":"set-2","kind":"practice","stake":0,"currency":"PTS","rake_bps":0,"options":{"size":11,"random_stones":4},"opening_seed":8891476311184849241,"bots":{"creator":"bot_01M4G176A4EJZST9TZMDM2EF30","acceptor":"bot_01M4G2VRBTF3WRG4PCW61BMQ0A"},"points":{"bot_01M4G176A4EJZST9TZMDM2EF30":0,"bot_01M4G2VRBTF3WRG4PCW61BMQ0A":2.0},"result":{"fee":{"amount":0,"currency":"PTS"},"kind":"win","payout":{"bot_01M4G176A4EJZST9TZMDM2EF30":{"amount":0,"currency":"PTS"},"bot_01M4G2VRBTF3WRG4PCW61BMQ0A":{"amount":0,"currency":"PTS"}},"journal_ref":null,"winner_bot_id":"bot_01M4G2VRBTF3WRG4PCW61BMQ0A"},"created_at":"2026-10-09T10:38:05.245Z","finished_at":"2026-10-09T10:38:57.152Z","signing_keys":[{"id":"sk_4707cd57","algorithm":"ed25519","public_key":"VUyucngOoDEn2s3X1syR+H/WEHC9IDBh85pv3h00BHA=","activated_at":"2026-10-09T09:56:54.036Z","retired_at":null}],"schemes":{"canonical_json":"json.dumps(obj, sort_keys=True, separators=(\",\", \":\"), ensure_ascii=False) as UTF-8","seed_commitment":"sha256(f\"{opening_seed}:{set_id}\")","body_hash":"sha256(canonical(body)); signature: base64 ed25519 over canonical(body)","move_hash":"sha256(canonical(move as logged))","state_hash":"sha256(f\"{opening_seed}:\" + canonical(full engine state after the step))"},"games":[{"match_id":"m_01M4G3VMYDF5KSY8GAMSKQ39V2","game_index":1,"status":"finished","seats":{"1":"bot_01M4G2VRBTF3WRG4PCW61BMQ0A","2":"bot_01M4G176A4EJZST9TZMDM2EF30"},"init_env":null,"moves":[{"move_number":1,"seat":1,"move":{"cell":[1,4]},"arrival_at":"2026-10-09T10:38:25.895Z"}],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"move","seat":1,"bot_id":"bot_01M4G2VRBTF3WRG4PCW61BMQ0A","key_id":"sk_4707cd57","set_id":"set_01M4G3VMY9E238D6RKPQ8FPMYE","match_id":"m_01M4G3VMYDF5KSY8GAMSKQ39V2","move_hash":"11ba3fa0daf52736c0e9ef1c4ee5e7c7f6b123c821abaf93948c4f13cea7b2cb","prev_hash":null,"arrival_at":"2026-10-09T10:38:25.895Z","receipt_id":"rc_01M4G3W93GEPWB65V6JFVQHYXW","state_hash":"d8e311934c6f376c701612475444672905e77de35646296a2b523b43bbb44744","move_number":1,"clocks_after":{"1":41350,"2":60000}},"body_hash":"e77c935d3a1446ac0c5cf4c3b69c9c864a5204bc05b8ea5a312d82fa1bdf9d97","signature":"Ax9+zoOOkdYB7oe8XsUAM4NxkZfAw1iy7V98o8blwT+s5J+hDDMXEgF6gqQ4+rNxtQMfPpn5OfGssw3tGrH6Cg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":2,"kind":"timeout","seat":2,"bot_id":"bot_01M4G176A4EJZST9TZMDM2EF30","key_id":"sk_4707cd57","set_id":"set_01M4G3VMY9E238D6RKPQ8FPMYE","match_id":"m_01M4G3VMYDF5KSY8GAMSKQ39V2","move_hash":null,"prev_hash":"e77c935d3a1446ac0c5cf4c3b69c9c864a5204bc05b8ea5a312d82fa1bdf9d97","arrival_at":"2026-10-09T10:38:57.152Z","receipt_id":"rc_01M4G3X7M6ET6BBM9AJEKCAR2D","state_hash":"d8e311934c6f376c701612475444672905e77de35646296a2b523b43bbb44744","move_number":1,"clocks_after":{"1":41350,"2":28743}},"body_hash":"3a91fd21b397f8ba73f307ad29e3b4356749b6261bafb4175264fc711d4d6413","signature":"/Q+ylStvr4qA43GCIIsCixv/mqz83KcAN9dAF45MOvZr9QF2np3svUmYWatgDvCS96wy+wYlszxC2wUSWa6vDA==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"first_move_missed","scores":{"1":1,"2":-1},"winner":1},"finished_at":"2026-10-09T10:38:57.152Z"},{"match_id":"m_01M4G3VMYGFFSBR1ZAQQED4SYN","game_index":2,"status":"finished","seats":{"1":"bot_01M4G176A4EJZST9TZMDM2EF30","2":"bot_01M4G2VRBTF3WRG4PCW61BMQ0A"},"init_env":null,"moves":[],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"timeout","seat":1,"bot_id":"bot_01M4G176A4EJZST9TZMDM2EF30","key_id":"sk_4707cd57","set_id":"set_01M4G3VMY9E238D6RKPQ8FPMYE","match_id":"m_01M4G3VMYGFFSBR1ZAQQED4SYN","move_hash":null,"prev_hash":null,"arrival_at":"2026-10-09T10:38:36.931Z","receipt_id":"rc_01M4G3WKW7FHTTG48DC6NBJF3Y","state_hash":"efe67177c04d3d9e9dcdb4a3c29dca732eac4aeeaff303456dc444b1add2a517","move_number":0,"clocks_after":{"1":28314,"2":60000}},"body_hash":"a08cd15d4a0e6a81beb35197de32d3d4994f413155fcc781b9eebd882f8655ec","signature":"jT0NHVhBO/AzaRl3Dlh7bM8lKEanwTI0i09cb5Zd+Q+Z/5HtrQ1LvblqJsP46vmFzhfp/9Tc07BpaTNiNiNMCQ==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"first_move_missed","scores":{"1":-1,"2":1},"winner":2},"finished_at":"2026-10-09T10:38:36.931Z"}]},"server_time":"2026-11-02T00:56:22.844Z"}