{"proof":{"set_id":"set_01M785YQTEE8E8B9RCGM60S6CF","status":"finished","seed_commitment":"3aa0f8fad19fb7759b7ac1f28024f30546df0d2b67e300709fc2499b31835087","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":4663814594634215802,"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_01M785YQTEE8E8B9RCGM60S6CF:settle","winner_bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG"},"created_at":"2026-11-12T15:27:53.667Z","finished_at":"2026-11-12T15:27:53.838Z","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_01M785YQTGECMVPGGE4PP949V2","game_index":1,"status":"finished","seats":{"1":"bot_01M4G1XM38F4PT5D6AHN6GA3J9","2":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG"},"init_env":null,"moves":[{"move_number":1,"seat":2,"move":{"solution":[{"face":"U","layer":1,"turns":2},{"face":"L","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":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":3},{"face":"R","layer":1,"turns":2},{"face":"F","layer":1,"turns":2},{"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":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":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":"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":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":"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":3},{"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":"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":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":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":3}]},"arrival_at":"2026-11-12T15:27:53.738Z"},{"move_number":2,"seat":1,"move":{"solution":[{"face":"L","layer":1,"turns":3},{"face":"F","layer":1,"turns":3},{"face":"L","layer":1,"turns":3},{"face":"U","layer":1,"turns":2},{"face":"L","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":2},{"face":"U","layer":1,"turns":2},{"face":"B","layer":1,"turns":2},{"face":"F","layer":1,"turns":3},{"face":"U","layer":1,"turns":3},{"face":"F","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":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":"B","layer":1,"turns":1},{"face":"U","layer":1,"turns":1},{"face":"B","layer":1,"turns":2},{"face":"U","layer":1,"turns":3},{"face":"B","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":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":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":1},{"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":"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":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":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":"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":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-12T15:27:53.738Z"},{"move_number":3,"seat":2,"move":{"done":true},"arrival_at":"2026-11-12T15:27:53.824Z"},{"move_number":4,"seat":1,"move":{"done":true},"arrival_at":"2026-11-12T15:27:53.838Z"}],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"move","seat":2,"bot_id":"bot_01M4G1W17YFJ4RFSD9JM0NE6YG","key_id":"sk_4707cd57","set_id":"set_01M785YQTEE8E8B9RCGM60S6CF","match_id":"m_01M785YQTGECMVPGGE4PP949V2","move_hash":"efa5e9e4748fe1eb1cd975b106c70527d51cfae14ac3b02416989ccf866ba58d","prev_hash":null,"arrival_at":"2026-11-12T15:27:53.738Z","receipt_id":"rc_01M785YQWKETDV7S7TJX9JARMJ","state_hash":"d56c8e3f40df6da2b832cbfa90634c30743e880d6d91a49e1ee2b7c8bf676fd0","move_number":1,"clocks_after":{"1":29929,"2":29929}},"body_hash":"6251e8e01430c1594c721871d9e7e6dce43a2685f8a035a820d6e820252981db","signature":"P5/zzaV4AziT7ATCNTPr9DBVIXQKpe8tjSQuoLwmzOpDbOqN+OSfyIQ4d5mNrkBXQ5YraI/oIZ1D08EHFKfvDQ==","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_01M785YQTEE8E8B9RCGM60S6CF","match_id":"m_01M785YQTGECMVPGGE4PP949V2","move_hash":"298f9e495b6a2f84649e0edd1ed972a702d87379d95c639e6680a21342e74617","prev_hash":"6251e8e01430c1594c721871d9e7e6dce43a2685f8a035a820d6e820252981db","arrival_at":"2026-11-12T15:27:53.738Z","receipt_id":"rc_01M785YQX3F2Z9AX5F1M1Z4FNA","state_hash":"049c0d0a88a581c0f2978d98d67edd1c0d7570313f9098efc079b94debdf4820","move_number":2,"clocks_after":{"1":29929,"2":29929}},"body_hash":"ea011570650aa744e64412e08c593fbf7ffb20941bcc3f26be9a61778d3d1751","signature":"DsDOfqlzTjHbSMVgSW1fIsJJQbkQRuMhIt1gApRUhTw4vRMsZlblZm3iR2PSuh5hGYqaNegAUQ86BS8CzmGyAA==","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_01M785YQTEE8E8B9RCGM60S6CF","match_id":"m_01M785YQTGECMVPGGE4PP949V2","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"ea011570650aa744e64412e08c593fbf7ffb20941bcc3f26be9a61778d3d1751","arrival_at":"2026-11-12T15:27:53.824Z","receipt_id":"rc_01M785YQZEFS5TA8Z8QASA4521","state_hash":"fb2d7e9e8dee099aef65ffac99d19952e914adffb35dcc6ca64bd03d12cfff28","move_number":3,"clocks_after":{"1":29843,"2":29843}},"body_hash":"57d81468fbb039f0a5e007aa925c8a8f2b1761405408f8d7d6c551fca726e10e","signature":"L+XCH9rVpo/GrqBPL3jmi06tI0Ux4vrtjB0p0zSIaNjIgvNKGZKIRhGcUVyek6NfctmsfpUJuedEWr4qTlc1CA==","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_01M785YQTEE8E8B9RCGM60S6CF","match_id":"m_01M785YQTGECMVPGGE4PP949V2","move_hash":"ace9288a3ff79a9132b9ddf621bc19354ffb04b3eacb17486ad6dc4d51303961","prev_hash":"57d81468fbb039f0a5e007aa925c8a8f2b1761405408f8d7d6c551fca726e10e","arrival_at":"2026-11-12T15:27:53.838Z","receipt_id":"rc_01M785YR01E3NRD7313MHWM2X5","state_hash":"db1406d7dd52087e7f9801bb9636838c58f33a73e9756c160fffea105945c37a","move_number":4,"clocks_after":{"1":29829,"2":29843}},"body_hash":"ab873afe89b0c176fe65f8d451cb1d3ed78ad752b83c4983fad8aa4d4cfd66e2","signature":"Za8XOHuirWTs6a5UozsIzXB29KUSdVRplvQYEhG4LTIRFrDOU1CPo5SFVSuSgxQuO2gVt/AJuFahJ2pJrNtfCg==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"shorter_solution","scores":{"1":54,"2":54},"winner":2},"finished_at":"2026-11-12T15:27:53.838Z"}]},"server_time":"2026-11-12T19:48:04.084Z"}