{"proof":{"set_id":"set_01M7D5KC8HF09RYN63FD7YDPXS","status":"finished","seed_commitment":"4dfc6134098a7c8c005cbf46698eca2a07fee42a1933e533f01159db58f88088","key_ids":["sk_4707cd57"],"proof_version":2,"game_type":"twist_cube","rules_version":"3.0","format":"single","set_rules":"set-2","kind":"ranked","stake":10,"currency":"PTS","rake_bps":0,"options":{"size":3},"opening_seed":3658710214887069688,"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":20,"currency":"PTS"}},"journal_ref":"set:set_01M7D5KC8HF09RYN63FD7YDPXS:settle","winner_bot_id":"bot_01M4G1XM38F4PT5D6AHN6GA3J9"},"created_at":"2026-11-14T13:57:53.541Z","finished_at":"2026-11-14T13:57:53.703Z","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_01M7D5KC8KFT39491T4X28CKS7","game_index":1,"status":"finished","seats":{"1":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","2":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG"},"init_env":null,"moves":[{"move_number":1,"seat":1,"move":{"solution":[{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":2},{"face":"U","layer":1,"turns":2},{"face":"L","layer":1,"turns":2},{"face":"R","layer":1,"turns":2},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":2},{"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":"R","layer":1,"turns":3},{"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":2},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"L","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":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":2},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"F","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":1},{"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":3},{"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":2},{"face":"U","layer":1,"turns":3},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"B","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":2},{"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":"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":"F","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":1},{"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-14T13:57:53.618Z"},{"move_number":2,"seat":2,"move":{"solution":[{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":2},{"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":"R","layer":1,"turns":3},{"face":"F","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":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":3},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"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":1},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":2},{"face":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"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":1},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":1},{"face":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"face":"L","layer":1,"turns":3},{"face":"U","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":"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":2},{"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":"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":2},{"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":"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":"F","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":"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":3},{"face":"R","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":1},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"face":"R","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"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}]},"arrival_at":"2026-11-14T13:57:53.618Z"},{"move_number":3,"seat":1,"move":{"done":true},"arrival_at":"2026-11-14T13:57:53.698Z"},{"move_number":4,"seat":2,"move":{"done":true},"arrival_at":"2026-11-14T13:57:53.703Z"}],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"move","seat":1,"bot_id":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","key_id":"sk_4707cd57","set_id":"set_01M7D5KC8HF09RYN63FD7YDPXS","match_id":"m_01M7D5KC8KFT39491T4X28CKS7","move_hash":"d10f6bc10672842b3c2268278a6d37de79e6043e94c6f9b7270850b03ddd44ed","prev_hash":null,"arrival_at":"2026-11-14T13:57:53.618Z","receipt_id":"rc_01M7D5KCAZFZ3BGZ0JJA0S5F3N","state_hash":"31855db0b3b2a0653591d23412652e07339b61308178578e4f1a986d6fa3e637","move_number":1,"clocks_after":{"1":29923,"2":29923}},"body_hash":"8b0539d48aabdfb411a11085a1f6c7aba976ea2e273d06fc52f9b6cfcae82fd0","signature":"D8/S+DFyz/VsRPEvzoscdGQSdNU1e4w/LfmZPWpGjTXoZugErQ29VPQw3Dx3prwnk76Pau4qJKHQV8iMJIQPCw==","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_01M7D5KC8HF09RYN63FD7YDPXS","match_id":"m_01M7D5KC8KFT39491T4X28CKS7","move_hash":"2fa44859d444e73f9e05564c78405f86917a9df4f9d8bad14cd0d23f6c703861","prev_hash":"8b0539d48aabdfb411a11085a1f6c7aba976ea2e273d06fc52f9b6cfcae82fd0","arrival_at":"2026-11-14T13:57:53.618Z","receipt_id":"rc_01M7D5KCBNFVTBDHXASQSH7PNY","state_hash":"b149687d395b2a8d8c0b45feda51ae2d68aa16561f86735a318a285c00ccd43d","move_number":2,"clocks_after":{"1":29923,"2":29923}},"body_hash":"be08709c691ee5bfad9b44a3e45acf48d6fcafbcd01ec547b8bd694ded38f4e7","signature":"w/1AcnECJKbbOM50B9bLj4wJwqEPgv2ivUPl7RiIqfzD3V1asmxuiAhReTplzWquJLrw2FcuZDR+8VGlvNDCBg==","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_01M7D5KC8HF09RYN63FD7YDPXS","match_id":"m_01M7D5KC8KFT39491T4X28CKS7","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"be08709c691ee5bfad9b44a3e45acf48d6fcafbcd01ec547b8bd694ded38f4e7","arrival_at":"2026-11-14T13:57:53.698Z","receipt_id":"rc_01M7D5KCDCFGHAHENTYQ7GEBCS","state_hash":"83d8e41540f05c9b48c00f42211ff4796f1639901d44b2e2aeb078a3493bf6fb","move_number":3,"clocks_after":{"1":29843,"2":29843}},"body_hash":"98aa02acdaa80536c0c3a2dfcc07a03d0a6908321255e5da1d1b5f1e4af290d2","signature":"q5Dd34nhdmhAIXerq39tjDvWnKpmVcp2Ik3UK03WNSBgGjfjqN/17g9XAReuSD1Pznad/y/mLZRe3SRa7O3GAw==","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_01M7D5KC8HF09RYN63FD7YDPXS","match_id":"m_01M7D5KC8KFT39491T4X28CKS7","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"98aa02acdaa80536c0c3a2dfcc07a03d0a6908321255e5da1d1b5f1e4af290d2","arrival_at":"2026-11-14T13:57:53.703Z","receipt_id":"rc_01M7D5KCDTFTCAJ51X0FY4ACVH","state_hash":"42606e4ecdd9dee9a1c215f7e7e09263559c71e994bbeac76d3f6ad572036ba7","move_number":4,"clocks_after":{"1":29843,"2":29838}},"body_hash":"c97ac4fe32678c8bbfaae9598daf1001fb7b6e66756e5184f5e99332b1477170","signature":"F+hH1SD30uBEeF3GgkpUFxx75bHtP4LfB93+5lONkA0p6/Xh4Gc1Ii3Jc24p8lXG0/DEE62fbB89Ae3WdvAoCg==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"shorter_solution","scores":{"1":54,"2":54},"winner":1},"finished_at":"2026-11-14T13:57:53.703Z"}]},"server_time":"2026-11-14T14:45:28.183Z"}