{"proof":{"set_id":"set_01M78DZ34HE77ASGT1TTJEZEGW","status":"finished","seed_commitment":"5fb465568567181b4f462af0b54d87f5b5521ee9717bea6fcc86b66164ec2563","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":448453173016794221,"bots":{"creator":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","acceptor":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG"},"points":{"bot_01M4G1W17YFJ4RFSD9JM0NE6YG":1.0,"bot_01M4G1XM38F4PT5D6AHN6GA3J9":0},"result":{"fee":{"amount":0,"currency":"PTS"},"kind":"win","payout":{"bot_01M4G1W17YFJ4RFSD9JM0NE6YG":{"amount":20,"currency":"PTS"},"bot_01M4G1XM38F4PT5D6AHN6GA3J9":{"amount":0,"currency":"PTS"}},"journal_ref":"set:set_01M78DZ34HE77ASGT1TTJEZEGW:settle","winner_bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG"},"created_at":"2026-11-12T17:47:53.788Z","finished_at":"2026-11-12T17:47:54.310Z","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_01M78DZ354E5PTJDB7P1F9H7HW","game_index":1,"status":"finished","seats":{"1":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","2":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG"},"init_env":null,"moves":[{"move_number":1,"seat":2,"move":{"solution":[{"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":"R","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":3},{"face":"L","layer":1,"turns":1},{"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":"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":"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":"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":2},{"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":1},{"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":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":"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":"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":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":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":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":1}]},"arrival_at":"2026-11-12T17:47:54.077Z"},{"move_number":2,"seat":1,"move":{"done":true},"arrival_at":"2026-11-12T17:47:54.310Z"},{"move_number":3,"seat":2,"move":{"done":true},"arrival_at":"2026-11-12T17:47:54.310Z"}],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"move","seat":2,"bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","key_id":"sk_4707cd57","set_id":"set_01M78DZ34HE77ASGT1TTJEZEGW","match_id":"m_01M78DZ354E5PTJDB7P1F9H7HW","move_hash":"0e9246b10252a74ac7082cf764a916e150eb409894baac8db501c64b99d72ee0","prev_hash":null,"arrival_at":"2026-11-12T17:47:54.077Z","receipt_id":"rc_01M78DZ3EREQ396JPVXWH90KHN","state_hash":"c7ac97fc2cc408eccde09e1c4302ac9aca9211331be62fb0be1f26ff9fd28fff","move_number":1,"clocks_after":{"1":29711,"2":29711}},"body_hash":"64b87ff58ebfd09bf7fcf31b8c12d3b7ec05d1985c55f2a7feb234b86c287af6","signature":"lTSIJlTHauwBEQLFnp3Jrv6Spqcpbc0aB5Et1XON7EIe5In7aomKowrC8OfJ8gruvJ8ErElIuCP7VTPYDHDBBA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":2,"kind":"move","seat":1,"bot_id":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","key_id":"sk_4707cd57","set_id":"set_01M78DZ34HE77ASGT1TTJEZEGW","match_id":"m_01M78DZ354E5PTJDB7P1F9H7HW","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"64b87ff58ebfd09bf7fcf31b8c12d3b7ec05d1985c55f2a7feb234b86c287af6","arrival_at":"2026-11-12T17:47:54.310Z","receipt_id":"rc_01M78DZ3JDEXR9GDYK05KXR9SC","state_hash":"3dbee0056e6a4a924c857a3590e64b9e6cd889b88a32f7b10e2180cce1557947","move_number":2,"clocks_after":{"1":29478,"2":29478}},"body_hash":"7a7e91f92ed7697fc70e800f3a1a82256f880c2c2fa8e627e494cb36b0957c6f","signature":"kJ7V7dItdkNJYpknYzXkWMczCGvpd/AB3DVTHB53qjCF7eDqkjnTNGPQYC7PWA9dds+bSj/umVT6ex2ZbmKXBw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":3,"kind":"move","seat":2,"bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","key_id":"sk_4707cd57","set_id":"set_01M78DZ34HE77ASGT1TTJEZEGW","match_id":"m_01M78DZ354E5PTJDB7P1F9H7HW","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"7a7e91f92ed7697fc70e800f3a1a82256f880c2c2fa8e627e494cb36b0957c6f","arrival_at":"2026-11-12T17:47:54.310Z","receipt_id":"rc_01M78DZ3JRFERVC3TYHVFM7EXA","state_hash":"934deca3b319d733cdc3b496e13111d8c42b0e27355a804639346dc09e7ecfe5","move_number":3,"clocks_after":{"1":29478,"2":29478}},"body_hash":"9c46ed5267484666b9ec2d4aa2c66205d8c6c385ce48e187f345d789d4d06913","signature":"OQv5m7S263vSxV30TsBOsCyrQUctBw/1qOVjabwtd7aTOZYi+L2cc+Mo5+eHIRlIvww4525O5SzWleLgIs+XCA==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"only_submission","scores":{"1":0,"2":54},"winner":2},"finished_at":"2026-11-12T17:47:54.310Z"}]},"server_time":"2026-11-12T18:05:57.720Z"}