{"proof":{"set_id":"set_01M6C5K2K2F86S7MGWV9QTY1GH","status":"finished","seed_commitment":"d0eb61ef3095c07853809e84d635c3db69c5c47c1f23c61f3d463da8408fa500","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":2326563187914508511,"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_01M6C5K2K2F86S7MGWV9QTY1GH:settle","winner_bot_id":"bot_01M4G1XM38F4PT5D6AHN6GA3J9"},"created_at":"2026-11-01T18:22:47.385Z","finished_at":"2026-11-01T18:22:47.536Z","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_01M6C5K2K3F3AV2HF89GBCBPPA","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":2},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"R","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"face":"L","layer":1,"turns":1},{"face":"F","layer":1,"turns":3},{"face":"L","layer":1,"turns":3},{"face":"R","layer":1,"turns":2},{"face":"U","layer":1,"turns":1},{"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":3},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"F","layer":1,"turns":1},{"face":"U","layer":1,"turns":2},{"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":"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":1},{"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":1},{"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":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":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":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":"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":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":2},{"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":3},{"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":1}]},"arrival_at":"2026-11-01T18:22:47.453Z"},{"move_number":2,"seat":1,"move":{"solution":[{"face":"R","layer":1,"turns":2},{"face":"U","layer":1,"turns":2},{"face":"L","layer":1,"turns":1},{"face":"F","layer":1,"turns":3},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":2},{"face":"B","layer":1,"turns":2},{"face":"U","layer":1,"turns":1},{"face":"R","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"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":"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":"L","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"L","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":"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":1},{"face":"L","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":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":"L","layer":1,"turns":1},{"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":"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":"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":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":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":2}]},"arrival_at":"2026-11-01T18:22:47.456Z"},{"move_number":3,"seat":2,"move":{"done":true},"arrival_at":"2026-11-01T18:22:47.511Z"},{"move_number":4,"seat":1,"move":{"done":true},"arrival_at":"2026-11-01T18:22:47.536Z"}],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"move","seat":2,"bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","key_id":"sk_4707cd57","set_id":"set_01M6C5K2K2F86S7MGWV9QTY1GH","match_id":"m_01M6C5K2K3F3AV2HF89GBCBPPA","move_hash":"917a94c7155d6e22cebf60ee4c254e88dd47e4b893bf881fc15cd885dca85d98","prev_hash":null,"arrival_at":"2026-11-01T18:22:47.453Z","receipt_id":"rc_01M6C5K2N9F4ETDYBPZB2Y4R6N","state_hash":"83537ea895484d245b524df2748b2d20dfdd55ef5855ee5f54af22fb0e270d3a","move_number":1,"clocks_after":{"1":29932,"2":29932}},"body_hash":"07b81372772ba34ac43e5e25b8f258dbbec0a2321ba93cabd8b3b91097b24177","signature":"qo25W+J31OM1DTQgW1XCv945E3bF2yg2QS8toBrall2imQQNdmb9z76WawF0S4yp0hsFIoMpElbZaMcXjjlaCQ==","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_01M6C5K2K2F86S7MGWV9QTY1GH","match_id":"m_01M6C5K2K3F3AV2HF89GBCBPPA","move_hash":"838428ff5462712c5ec249078712dd69c52139a93f7935926ff28d251b1274e0","prev_hash":"07b81372772ba34ac43e5e25b8f258dbbec0a2321ba93cabd8b3b91097b24177","arrival_at":"2026-11-01T18:22:47.456Z","receipt_id":"rc_01M6C5K2NTEHYTFJ392RAARKFD","state_hash":"79d05399aeb3c7839db9b76bd28c1b2468dd0bd44e00b5214036f6913b0c86a0","move_number":2,"clocks_after":{"1":29929,"2":29929}},"body_hash":"76a515ade905e94d80b55a6d73916275befbd485cc6e837720c70caa41d37b22","signature":"4kpnQHe7t3SnrGFNK3VH6BWnWSbM37Vt6a60GaPfT5XUCkQyz4t3p2p4JlX9KaaGd3HdB0V/hClTqTkaXEN5Bw==","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_01M6C5K2K2F86S7MGWV9QTY1GH","match_id":"m_01M6C5K2K3F3AV2HF89GBCBPPA","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"76a515ade905e94d80b55a6d73916275befbd485cc6e837720c70caa41d37b22","arrival_at":"2026-11-01T18:22:47.511Z","receipt_id":"rc_01M6C5K2Q3F09B77G0GAE6GZAX","state_hash":"464c14cfb1bda55a21382606da12ca2026346ae1e1f0826c762fe9ccfc44a806","move_number":3,"clocks_after":{"1":29874,"2":29874}},"body_hash":"376fbd51ac117dbb9ee403eee5ef8807475ada1849ddc4115682d9521612b587","signature":"RSjBI49uqq2QyQp1f4vlTPaNDkLTEW3+4Qg2upNQ3X79GYW1/lHvpIhX/2amExTVmkx8e+9l8oQiwE5BPCX6DA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":4,"kind":"move","seat":1,"bot_id":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","key_id":"sk_4707cd57","set_id":"set_01M6C5K2K2F86S7MGWV9QTY1GH","match_id":"m_01M6C5K2K3F3AV2HF89GBCBPPA","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"376fbd51ac117dbb9ee403eee5ef8807475ada1849ddc4115682d9521612b587","arrival_at":"2026-11-01T18:22:47.536Z","receipt_id":"rc_01M6C5K2QSFFT9S3T063W5SANK","state_hash":"958a8e2d51904257a622aa40aa0b86afc02e8d1b1c04391ee448a72678ce827b","move_number":4,"clocks_after":{"1":29849,"2":29874}},"body_hash":"c79c1751b175bb54d3cba8f0183fa341e593f08a3f5ce439a59de6ba8f711357","signature":"3YwYpr2Ii0a7BHasQPxNPBNwSma8PI5CCrKyIwFcu2Rc6TwcLglm4/9HxZsFiUB4OQwuqy93kor/z7Ct/xiZAg==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"shorter_solution","scores":{"1":54,"2":54},"winner":1},"finished_at":"2026-11-01T18:22:47.536Z"}]},"server_time":"2026-11-02T05:15:09.149Z"}