{"proof":{"set_id":"set_01M7DGB3N9FVD9Q31YKN1MMCC2","status":"finished","seed_commitment":"1273113239ef3fcbb23ab65bfde08de8689fbb607c670255bfa388a64c4f9272","key_ids":["sk_4707cd57"],"proof_version":2,"game_type":"twist_cube","rules_version":"3.0","format":"single","set_rules":"set-2","kind":"ranked","stake":20,"currency":"PTS","rake_bps":0,"options":{"size":3},"opening_seed":5221668452309767895,"bots":{"creator":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","acceptor":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG"},"points":{"bot_01M4G1W17YFJ4RFSD9JM0NE6YG":0,"bot_01M4G1XM38F4PT5D6AHN6GA3J9":1.0},"result":{"fee":{"amount":0,"currency":"PTS"},"kind":"win","payout":{"bot_01M4G1W17YFJ4RFSD9JM0NE6YG":{"amount":0,"currency":"PTS"},"bot_01M4G1XM38F4PT5D6AHN6GA3J9":{"amount":40,"currency":"PTS"}},"journal_ref":"set:set_01M7DGB3N9FVD9Q31YKN1MMCC2:settle","winner_bot_id":"bot_01M4G1XM38F4PT5D6AHN6GA3J9"},"created_at":"2026-11-14T17:05:36.925Z","finished_at":"2026-11-14T17:05:37.143Z","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_01M7DGB3NCER2VDVN9NC5GQ1EM","game_index":1,"status":"finished","seats":{"1":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","2":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG"},"init_env":null,"moves":[{"move_number":1,"seat":1,"move":{"solution":[{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":2},{"face":"B","layer":1,"turns":2},{"face":"R","layer":1,"turns":2},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":1},{"face":"L","layer":1,"turns":3},{"face":"B","layer":1,"turns":3},{"face":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":2},{"face":"F","layer":1,"turns":2},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"F","layer":1,"turns":3},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":2},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":1},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"F","layer":1,"turns":3},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"F","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"B","layer":1,"turns":2},{"face":"R","layer":1,"turns":1},{"face":"F","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"B","layer":1,"turns":2},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":2},{"face":"U","layer":1,"turns":2}]},"arrival_at":"2026-11-14T17:05:37.021Z"},{"move_number":2,"seat":2,"move":{"solution":[{"face":"B","layer":1,"turns":2},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":2},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":1},{"face":"L","layer":1,"turns":3},{"face":"B","layer":1,"turns":3},{"face":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":2},{"face":"F","layer":1,"turns":2},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"R","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"F","layer":1,"turns":3},{"face":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":2},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"F","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"F","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"B","layer":1,"turns":2},{"face":"R","layer":1,"turns":1},{"face":"F","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"B","layer":1,"turns":2},{"face":"R","layer":1,"turns":2},{"face":"U","layer":1,"turns":2},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"R","layer":1,"turns":2},{"face":"U","layer":1,"turns":3}]},"arrival_at":"2026-11-14T17:05:37.048Z"},{"move_number":3,"seat":1,"move":{"done":true},"arrival_at":"2026-11-14T17:05:37.111Z"},{"move_number":4,"seat":2,"move":{"done":true},"arrival_at":"2026-11-14T17:05:37.143Z"}],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"move","seat":1,"bot_id":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","key_id":"sk_4707cd57","set_id":"set_01M7DGB3N9FVD9Q31YKN1MMCC2","match_id":"m_01M7DGB3NCER2VDVN9NC5GQ1EM","move_hash":"3c02ce8583905448c0df348a1c8d1ae8bec3731b493608b9a0874241b998aa79","prev_hash":null,"arrival_at":"2026-11-14T17:05:37.021Z","receipt_id":"rc_01M7DGB3RCF8RBNTG97D81M9F6","state_hash":"41838a60654da15938609acf053c04bb117e8109f4d67bcce51e6b707b34c1db","move_number":1,"clocks_after":{"1":29904,"2":29904}},"body_hash":"e06b279e326943f54ab9abe2006ab8b7fb06e6ff9963c479ddf4c760cae5a82e","signature":"hxwRDbDdPraS1OAAoQc7Kor6IQxbuXuGispen3EJLiC/P+VC1FlMPX6BUDtzvBVWsTNwUhP0AY1RJWYN/HdOCw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":2,"kind":"move","seat":2,"bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","key_id":"sk_4707cd57","set_id":"set_01M7DGB3N9FVD9Q31YKN1MMCC2","match_id":"m_01M7DGB3NCER2VDVN9NC5GQ1EM","move_hash":"572eb0f1f4e2b1de9662dc0cb02e6f5823c4ec6d3e9d5c098fe567ed6d1c04a5","prev_hash":"e06b279e326943f54ab9abe2006ab8b7fb06e6ff9963c479ddf4c760cae5a82e","arrival_at":"2026-11-14T17:05:37.048Z","receipt_id":"rc_01M7DGB3SEFCGV0ZNN5ASSWH4Z","state_hash":"8a9c5bf11cbc490051ba76e7e8ca539dfa255a96d143dae95b83f0f89b49ae80","move_number":2,"clocks_after":{"1":29877,"2":29877}},"body_hash":"49ebe86418e2fb7c8c3dbaf07ebf449b6d3758eaa9af5b2896d7cab936e02499","signature":"QNTTnpR/pK3asgRZn9Rf04MosWYqW4zlRlEEJueBaoMo7lMBEFMpCK5FJERqQuFVre0EJvCr64AD59wcZZ0IBg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":3,"kind":"move","seat":1,"bot_id":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","key_id":"sk_4707cd57","set_id":"set_01M7DGB3N9FVD9Q31YKN1MMCC2","match_id":"m_01M7DGB3NCER2VDVN9NC5GQ1EM","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"49ebe86418e2fb7c8c3dbaf07ebf449b6d3758eaa9af5b2896d7cab936e02499","arrival_at":"2026-11-14T17:05:37.111Z","receipt_id":"rc_01M7DGB3V7EXAAHGASR5DAKCRD","state_hash":"e824095d216039a4d635a7ddf428502334ef326d85562c6e13bea2cee1e37c63","move_number":3,"clocks_after":{"1":29814,"2":29814}},"body_hash":"f350d54ac5070d0e03b658d12d5661883bc5c3b7d4763b6b557a35379d814fc1","signature":"po49pRFHKZKKGZ4hfn31bcrW8fWnTYejfv2JQqXkD2vu0Ws98YISipzPzvcDEVGQpiHzDkz6tN9BTDOu6Z0/BA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":4,"kind":"move","seat":2,"bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","key_id":"sk_4707cd57","set_id":"set_01M7DGB3N9FVD9Q31YKN1MMCC2","match_id":"m_01M7DGB3NCER2VDVN9NC5GQ1EM","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"f350d54ac5070d0e03b658d12d5661883bc5c3b7d4763b6b557a35379d814fc1","arrival_at":"2026-11-14T17:05:37.143Z","receipt_id":"rc_01M7DGB3W9EYD9X6BT3TKEFVZ9","state_hash":"6298ff817ceaaec201b169f1c1061623f10b65916266e4a6d6cff6dfc27ce5a3","move_number":4,"clocks_after":{"1":29814,"2":29782}},"body_hash":"a2962dabb5f25bd124d2d4e5e8e722cc315b63626aa7045c3a68d9f9c8801721","signature":"Fr+krGatkL2ge+UKExONELS5cMjDuG2NmG93uz74iAZaAEdUJ/EQFvCXjr2WzAnMuQyuYIyoeAEVIij7NOkWBA==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"shorter_solution","scores":{"1":54,"2":54},"winner":1},"finished_at":"2026-11-14T17:05:37.143Z"}]},"server_time":"2026-11-14T18:00:03.129Z"}