{"proof":{"set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","status":"finished","seed_commitment":"cf80a2ac45b65dd2ed6541eaf4122bb4df5ae6338a6a933e43b50c51b48ddaca","key_ids":["sk_4707cd57"],"proof_version":2,"game_type":"polyfit","rules_version":"1.0","format":"single","set_rules":"set-2","kind":"ranked","stake":25,"currency":"PTS","rake_bps":0,"options":{"rounds":6,"difficulty":"normal","round_seconds":30},"opening_seed":67355616285169321,"bots":{"creator":"bot_01M4JC2636E5KR7VRC9SJF51W8","acceptor":"bot_01M521FHGEFT2R6JF870GNXKKC"},"points":{"bot_01M4JC2636E5KR7VRC9SJF51W8":1.0,"bot_01M521FHGEFT2R6JF870GNXKKC":0},"result":{"fee":{"amount":0,"currency":"PTS"},"kind":"win","payout":{"bot_01M4JC2636E5KR7VRC9SJF51W8":{"amount":50,"currency":"PTS"},"bot_01M521FHGEFT2R6JF870GNXKKC":{"amount":0,"currency":"PTS"}},"journal_ref":"set:set_01M521Q2J6EJYV89JAPJ018GN3:settle","winner_bot_id":"bot_01M4JC2636E5KR7VRC9SJF51W8"},"created_at":"2026-10-16T09:46:57.983Z","finished_at":"2026-10-16T09:47:08.008Z","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_01M521Q2J9F80TSD8WC513YB1K","game_index":1,"status":"finished","seats":{"1":"bot_01M4JC2636E5KR7VRC9SJF51W8","2":"bot_01M521FHGEFT2R6JF870GNXKKC"},"init_env":{"t_ms":1792144017983,"source":"clock"},"moves":[{"move_number":1,"seat":1,"move":{"_env":{"t_ms":1792144018049,"source":"clock"},"round":1,"placements":[{"flip":false,"piece":0,"anchor":[0,1],"rotation":0},{"flip":false,"piece":1,"anchor":[1,5],"rotation":0},{"flip":true,"piece":2,"anchor":[1,0],"rotation":0},{"flip":false,"piece":3,"anchor":[1,2],"rotation":0}]},"arrival_at":"2026-10-16T09:46:58.049Z"},{"move_number":2,"seat":2,"move":{"_env":{"t_ms":1792144019568,"source":"clock"},"round":1,"placements":[{"flip":false,"piece":0,"anchor":[0,1],"rotation":0},{"flip":true,"piece":2,"anchor":[1,0],"rotation":0},{"flip":false,"piece":3,"anchor":[1,2],"rotation":0},{"flip":false,"piece":1,"anchor":[1,5],"rotation":0}]},"arrival_at":"2026-10-16T09:46:59.568Z"},{"move_number":3,"seat":1,"move":{"_env":{"t_ms":1792144019618,"source":"clock"},"round":2,"placements":[{"flip":true,"piece":0,"anchor":[0,0],"rotation":1},{"flip":false,"piece":1,"anchor":[2,5],"rotation":1},{"flip":false,"piece":2,"anchor":[1,1],"rotation":1},{"flip":true,"piece":3,"anchor":[0,4],"rotation":1},{"flip":false,"piece":4,"anchor":[2,2],"rotation":0}]},"arrival_at":"2026-10-16T09:46:59.618Z"},{"move_number":4,"seat":2,"move":{"_env":{"t_ms":1792144021089,"source":"clock"},"round":2,"placements":[{"flip":true,"piece":0,"anchor":[0,0],"rotation":1},{"flip":true,"piece":3,"anchor":[0,4],"rotation":1},{"flip":false,"piece":2,"anchor":[1,1],"rotation":1},{"flip":false,"piece":4,"anchor":[2,2],"rotation":0},{"flip":false,"piece":1,"anchor":[2,5],"rotation":1}]},"arrival_at":"2026-10-16T09:47:01.089Z"},{"move_number":5,"seat":1,"move":{"_env":{"t_ms":1792144021142,"source":"clock"},"round":3,"placements":[{"flip":true,"piece":0,"anchor":[1,3],"rotation":3},{"flip":false,"piece":1,"anchor":[0,2],"rotation":0},{"flip":false,"piece":2,"anchor":[1,2],"rotation":0},{"flip":false,"piece":3,"anchor":[2,0],"rotation":0},{"flip":false,"piece":4,"anchor":[1,5],"rotation":1}]},"arrival_at":"2026-10-16T09:47:01.142Z"},{"move_number":6,"seat":2,"move":{"_env":{"t_ms":1792144023086,"source":"clock"},"round":3,"placements":[{"flip":false,"piece":1,"anchor":[0,2],"rotation":0},{"flip":false,"piece":2,"anchor":[1,2],"rotation":0},{"flip":true,"piece":0,"anchor":[1,3],"rotation":3},{"flip":false,"piece":4,"anchor":[1,5],"rotation":1},{"flip":false,"piece":3,"anchor":[2,0],"rotation":0}]},"arrival_at":"2026-10-16T09:47:03.086Z"},{"move_number":7,"seat":1,"move":{"_env":{"t_ms":1792144023134,"source":"clock"},"pass":true,"round":4},"arrival_at":"2026-10-16T09:47:03.134Z"},{"move_number":8,"seat":2,"move":{"_env":{"t_ms":1792144024693,"source":"clock"},"round":4,"placements":[{"flip":false,"piece":0,"anchor":[0,0],"rotation":3},{"flip":false,"piece":1,"anchor":[0,3],"rotation":0},{"flip":false,"piece":2,"anchor":[0,5],"rotation":3},{"flip":false,"piece":5,"anchor":[1,2],"rotation":1},{"flip":false,"piece":4,"anchor":[1,4],"rotation":1},{"flip":false,"piece":3,"anchor":[2,6],"rotation":0}]},"arrival_at":"2026-10-16T09:47:04.693Z"},{"move_number":9,"seat":1,"move":{"_env":{"t_ms":1792144024828,"source":"clock"},"round":5,"placements":[{"flip":false,"piece":0,"anchor":[0,0],"rotation":1},{"flip":false,"piece":1,"anchor":[2,2],"rotation":2},{"flip":false,"piece":2,"anchor":[1,0],"rotation":3},{"flip":false,"piece":3,"anchor":[0,2],"rotation":2},{"flip":false,"piece":4,"anchor":[2,4],"rotation":0},{"flip":false,"piece":5,"anchor":[0,5],"rotation":1}]},"arrival_at":"2026-10-16T09:47:04.828Z"},{"move_number":10,"seat":2,"move":{"_env":{"t_ms":1792144026476,"source":"clock"},"round":5,"placements":[{"flip":false,"piece":0,"anchor":[0,0],"rotation":1},{"flip":false,"piece":3,"anchor":[0,2],"rotation":2},{"flip":false,"piece":5,"anchor":[0,5],"rotation":1},{"flip":false,"piece":2,"anchor":[1,0],"rotation":3},{"flip":false,"piece":1,"anchor":[2,2],"rotation":2},{"flip":false,"piece":4,"anchor":[2,4],"rotation":0}]},"arrival_at":"2026-10-16T09:47:06.476Z"},{"move_number":11,"seat":1,"move":{"_env":{"t_ms":1792144026538,"source":"clock"},"round":6,"placements":[{"flip":false,"piece":0,"anchor":[4,1],"rotation":0},{"flip":true,"piece":1,"anchor":[3,6],"rotation":1},{"flip":false,"piece":2,"anchor":[1,4],"rotation":3},{"flip":false,"piece":3,"anchor":[1,0],"rotation":0},{"flip":false,"piece":4,"anchor":[1,6],"rotation":1},{"flip":false,"piece":5,"anchor":[0,3],"rotation":2},{"flip":false,"piece":6,"anchor":[1,1],"rotation":0}]},"arrival_at":"2026-10-16T09:47:06.538Z"},{"move_number":12,"seat":2,"move":{"_env":{"t_ms":1792144028008,"source":"clock"},"round":6,"placements":[{"flip":false,"piece":5,"anchor":[0,3],"rotation":2},{"flip":false,"piece":3,"anchor":[1,0],"rotation":0},{"flip":false,"piece":6,"anchor":[1,1],"rotation":0},{"flip":false,"piece":2,"anchor":[1,4],"rotation":3},{"flip":false,"piece":4,"anchor":[1,6],"rotation":1},{"flip":true,"piece":1,"anchor":[3,6],"rotation":1},{"flip":false,"piece":0,"anchor":[4,1],"rotation":0}]},"arrival_at":"2026-10-16T09:47:08.008Z"}],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"move","seat":1,"bot_id":"bot_01M4JC2636E5KR7VRC9SJF51W8","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"704bb9b5faba68269f0ecb2267cddcef2740d06fe5a097cf1a829ba84786451b","prev_hash":null,"arrival_at":"2026-10-16T09:46:58.049Z","receipt_id":"rc_01M521Q2M7FSERXFS2RRT5MQDD","state_hash":"c588317758836a708f25f58b0f9ba97cbb342815ef691024bce675c2aab5a459","move_number":1,"clocks_after":{"1":215934,"2":214934}},"body_hash":"2bc3a54cb320d14b9fc704ca81f548bd0a26005416654002aaa1a9853531debc","signature":"oknRx3/A+PAy335RmSdGnzTo7LJfdnWaQf2Oj1D198wT+EFfGUDs9NJZHkdPofweVV6EDGufRmMsVkqDTP7lAA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":2,"kind":"move","seat":2,"bot_id":"bot_01M521FHGEFT2R6JF870GNXKKC","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"76d5e15da35ef86e3a53ff8379efee710b3d104e4dd6bfdfd26b94c8de60601a","prev_hash":"2bc3a54cb320d14b9fc704ca81f548bd0a26005416654002aaa1a9853531debc","arrival_at":"2026-10-16T09:46:59.568Z","receipt_id":"rc_01M521Q43WE2R8D17JJWJ7SQ3T","state_hash":"ec6226357f53a520d37ebd2d0d38dfd4fe1df29002fba17ccd9a75aded75f276","move_number":2,"clocks_after":{"1":215934,"2":214415}},"body_hash":"de6e70067e857980ceefc3684c4c762964afc69a9478ad0ccd08b04996be7366","signature":"gL6AOmNfbOYpOGJoU+YfRGknPzOuizY0uuHi8R16s1gOAtLHiFkKcBdMZwtu5itzYC4t+l5VdbZ5i0EMhwuAAg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":3,"kind":"move","seat":1,"bot_id":"bot_01M4JC2636E5KR7VRC9SJF51W8","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"f39d7d3dd2f819f522a02744391b17bfa75820a0a7501f5d072bcc274a489934","prev_hash":"de6e70067e857980ceefc3684c4c762964afc69a9478ad0ccd08b04996be7366","arrival_at":"2026-10-16T09:46:59.618Z","receipt_id":"rc_01M521Q459E9DVW5QZV5NZBEKN","state_hash":"7394403d56a80575602c48ad643e8070edb1810e2b6e428b0b041357f6cdc8d0","move_number":3,"clocks_after":{"1":216884,"2":214365}},"body_hash":"e541a9f6f58e4653f73f0fe0e8ed7451dac983ddaa99a33d09ee9f7b5cf4be47","signature":"NxyN8FIG8ouu/FOYJtRXJ2kt9MuoUoAbeprHGo2pFHh5fX2liREiHHPcsne8yXrxoxg1o6+x1C+hgunMCWKsDQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":4,"kind":"move","seat":2,"bot_id":"bot_01M521FHGEFT2R6JF870GNXKKC","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"ff8eb8b73b1bcc7c979758a96f4b7726366abc008c132e847b644efc4903bb6e","prev_hash":"e541a9f6f58e4653f73f0fe0e8ed7451dac983ddaa99a33d09ee9f7b5cf4be47","arrival_at":"2026-10-16T09:47:01.089Z","receipt_id":"rc_01M521Q5KAEEQ8P8NZDCF94RBX","state_hash":"3fe7dd589c2fa5f0479874b88602e9b99a18dd9b39d1c5625cc906f0165dd29c","move_number":4,"clocks_after":{"1":216884,"2":213894}},"body_hash":"f4d25aba522ed6955c01db52f1f30062ee5d9e7a278a8ef29b16910d683b9768","signature":"q+tXC2IidtGamchoOzEj54/R6LuFvz7PrOAYHDUsYauBz+YPR744ndo58/Z8ZI0HLUxo0kv6HV4Nb9F2HZaUBg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":5,"kind":"move","seat":1,"bot_id":"bot_01M4JC2636E5KR7VRC9SJF51W8","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"f4c4e4e8141a17ee5462d435c62abbf47d6181b1af608f89115190781431b201","prev_hash":"f4d25aba522ed6955c01db52f1f30062ee5d9e7a278a8ef29b16910d683b9768","arrival_at":"2026-10-16T09:47:01.142Z","receipt_id":"rc_01M521Q5N2F4DRV9TTFDK13XJ3","state_hash":"3286b50b0acf832ae8e48d34b6f5e6e578ee89ad8d2725e3a3f97f1649777a7e","move_number":5,"clocks_after":{"1":217831,"2":213841}},"body_hash":"eaa676d684a7d8bf29614d49a491d1adc8add6e3a4c1d5d8e2845e38d80a097f","signature":"yw3COTJ6KI3Y1xVwYot7ZC0AsHezsxtt43bNzcsCbYGZjGUN8Xn12GvfVmvt7tKGwLu3v2OmuLa04G8ZDX6gDA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":6,"kind":"move","seat":2,"bot_id":"bot_01M521FHGEFT2R6JF870GNXKKC","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"79ae5acde96edba47fb1ed064d39deeee4c4f028dbf18a57ab6c9cdf878f7d4d","prev_hash":"eaa676d684a7d8bf29614d49a491d1adc8add6e3a4c1d5d8e2845e38d80a097f","arrival_at":"2026-10-16T09:47:03.086Z","receipt_id":"rc_01M521Q7J0EH3BHNB9CZHX7MHG","state_hash":"3915a3ef7a546f402eb7ca5651c6149a63e7ef4fede4ee8b9879b8f6215c5fbb","move_number":6,"clocks_after":{"1":217831,"2":212897}},"body_hash":"502fb3aba9d399132dca89aca513836017a53028c403550f0fa27ec511f2838d","signature":"to8oLukjYC1CYMG7hbDvF+3GIETw+rZBnsLrsWjeAtXe/ijzm42PL4XbZiKPYMbtwjYm/U9WrtZNEWqFFiZgCw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":7,"kind":"move","seat":1,"bot_id":"bot_01M4JC2636E5KR7VRC9SJF51W8","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"fd23675da7450f3e4e8e33f989372cdca6495a44d6ced5e16cf51d4caf660058","prev_hash":"502fb3aba9d399132dca89aca513836017a53028c403550f0fa27ec511f2838d","arrival_at":"2026-10-16T09:47:03.134Z","receipt_id":"rc_01M521Q7KDE6AT4NG9KC6XJERE","state_hash":"73037807f0ba8631cf78920349d1efc2fa3c7e95fdc9cd8f100b4317045f0071","move_number":7,"clocks_after":{"1":218783,"2":212849}},"body_hash":"80031c07ee0993913d1ca6d1123eb659abf83459ba50e007e4143f7c684161fd","signature":"/HiMPSWXz4mp9t/2F9YF7skrZw9Wk6rAuNawaTZH9ysQ6BwXBGXpad2uq9z7Z9sp1S/0Pjrw4iyYaa1WxkPYBw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":8,"kind":"move","seat":2,"bot_id":"bot_01M521FHGEFT2R6JF870GNXKKC","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"55a2ef525289ff3aae4887ccd5c27e9be94101c0831a5bce8866365a1d46a030","prev_hash":"80031c07ee0993913d1ca6d1123eb659abf83459ba50e007e4143f7c684161fd","arrival_at":"2026-10-16T09:47:04.693Z","receipt_id":"rc_01M521Q94HEYDSHXASS34H7B84","state_hash":"3ecc9a641ae06328b0fb4b9ecfbba86f5f4bd3e2dbc8b100b3db14e43fc93615","move_number":8,"clocks_after":{"1":218783,"2":212290}},"body_hash":"a34cf680c52d54193276d3aac72faeaf5dd498258e673a8a237966a98d454304","signature":"H7nyHy7bUXC+XiC0I2HdoTDel9IRvHmBUpijr6VJY4s+DAoD9rTjhwaSCE+xaKkIKbGE4dMwGIKhlGN8UFJcCQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":9,"kind":"move","seat":1,"bot_id":"bot_01M4JC2636E5KR7VRC9SJF51W8","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"19198edb6eb463bafd0a8c2f88a67ab566369a01874f9c839b77ae1dac00e232","prev_hash":"a34cf680c52d54193276d3aac72faeaf5dd498258e673a8a237966a98d454304","arrival_at":"2026-10-16T09:47:04.828Z","receipt_id":"rc_01M521Q988EVZB8PJCVGEWCKCZ","state_hash":"36aacef165a781a61941df5c285e01682d53c2d99cc4d38cffef475b70996e50","move_number":9,"clocks_after":{"1":219648,"2":212155}},"body_hash":"481f4bf480e637ed0881e7ff5d1fcf1547461eb72b5298997f8b0f817aeae826","signature":"TDdvQniNIaD1fed5SctGF3TAK6jquJPJxbDS7TGL0av5QULWtdErP04D6PZ7Lsdcha9+aLXrWAba+G0iuDIgCQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":10,"kind":"move","seat":2,"bot_id":"bot_01M521FHGEFT2R6JF870GNXKKC","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"27a51523ad664d4dde709bfdb7440003c2c7336df6718ae74ea7c245f994f201","prev_hash":"481f4bf480e637ed0881e7ff5d1fcf1547461eb72b5298997f8b0f817aeae826","arrival_at":"2026-10-16T09:47:06.476Z","receipt_id":"rc_01M521QAVPEMXBMAYGDDSNPP5R","state_hash":"8ecea61ca5bf1a5a08472811e1729221a7fa61a837e50b5cc621bb8f726a14a4","move_number":10,"clocks_after":{"1":219648,"2":211507}},"body_hash":"766dedf88b70f42b5163a7ef159759bcc8106293a925e2d135a932090a22da57","signature":"5eh/mliNJrrlCbqTQ4Y9uzEM/ncWQYL3/FLyhbW/Ei/uJ1sbbVE28HF80blC3QQJsiybjYdR/YDO6jvIl8gSAA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":11,"kind":"move","seat":1,"bot_id":"bot_01M4JC2636E5KR7VRC9SJF51W8","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"29f6df9de34699fa2c233579956372b13754d15ebe4e12470db49a623cfec8bf","prev_hash":"766dedf88b70f42b5163a7ef159759bcc8106293a925e2d135a932090a22da57","arrival_at":"2026-10-16T09:47:06.538Z","receipt_id":"rc_01M521QAXNFJNV57FQYKJJ4F91","state_hash":"99cde6dab558ce47e4811f0637105f97cd09f8f9a39569ea7cb7d452bbec45e7","move_number":11,"clocks_after":{"1":220586,"2":211445}},"body_hash":"77e90732b0741b6685778abedba1d60ec431087756551f287e23fa7ddb6ea95d","signature":"3dJiGhdXYN+2X+9KRKGSez3dKvNeJsXcuA/0xUTPNMwmMxXAP8VXSbFlGaqPM4udQa8HLHAZGeqAIqfQk7yWCQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":12,"kind":"move","seat":2,"bot_id":"bot_01M521FHGEFT2R6JF870GNXKKC","key_id":"sk_4707cd57","set_id":"set_01M521Q2J6EJYV89JAPJ018GN3","match_id":"m_01M521Q2J9F80TSD8WC513YB1K","move_hash":"2b21e283a1abfc6aabecbda7433b22b87e3ecdb0270e84a70910cbb87fcd9f2d","prev_hash":"77e90732b0741b6685778abedba1d60ec431087756551f287e23fa7ddb6ea95d","arrival_at":"2026-10-16T09:47:08.008Z","receipt_id":"rc_01M521QCBJFGSSTH6ADQ5ZEHEK","state_hash":"7317617a2a7957febb07135b83fb4310596b99a83725c33fca5c8aa52bec481a","move_number":12,"clocks_after":{"1":220586,"2":210975}},"body_hash":"fb9d44f92170bfdf993c97eb924c71f9e92cbbbcd799480716f8862fd011264c","signature":"oRWcs053vFcKyJqgjikv+3CzhPhaEIyhG8D+gv7dzaMfk2Y4vtkN9WNnevUZiEAXB6xJmHrkcTc7pZsDpQdxDw==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"most_gems","scores":{"1":15,"2":13},"winner":1},"finished_at":"2026-10-16T09:47:08.008Z"}]},"server_time":"2026-11-02T01:00:23.298Z"}