{"proof":{"set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","status":"finished","seed_commitment":"3d7e209c64f07129cfd70829ef66141db7111d91fc730051bbd5d8432734d794","key_ids":["sk_4707cd57"],"proof_version":2,"game_type":"snooker","rules_version":"2.0","format":"single","set_rules":"set-2","kind":"ranked","stake":20,"currency":"PTS","rake_bps":0,"options":{"layout":"random","order":"snooker","table":"hidden","max_shots":30,"pockets":"snooker"},"opening_seed":6510165314292111352,"bots":{"creator":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","acceptor":"bot_01M4G1XPTEED38KKBBE2N2NC9F"},"points":{"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC":1.0,"bot_01M4G1XPTEED38KKBBE2N2NC9F":0},"result":{"fee":{"amount":0,"currency":"PTS"},"kind":"win","payout":{"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC":{"amount":40,"currency":"PTS"},"bot_01M4G1XPTEED38KKBBE2N2NC9F":{"amount":0,"currency":"PTS"}},"journal_ref":"set:set_01M7FT14K5ERFSK32QXB9FZ8FK:settle","winner_bot_id":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC"},"created_at":"2026-11-15T14:33:24.827Z","finished_at":"2026-11-15T14:33:39.191Z","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_01M7FT14KAF6YSYYZBMNWZ1747","game_index":1,"status":"finished","seats":{"1":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","2":"bot_01M4G1XPTEED38KKBBE2N2NC9F"},"init_env":{"t_ms":1794753204827,"source":"clock"},"moves":[{"move_number":1,"seat":2,"move":{"_env":{"t_ms":1794753205928,"source":"clock"},"angle":49316,"power":425},"arrival_at":"2026-11-15T14:33:25.928Z"},{"move_number":2,"seat":1,"move":{"_env":{"t_ms":1794753205928,"source":"clock"},"angle":49900,"power":424},"arrival_at":"2026-11-15T14:33:25.928Z"},{"move_number":3,"seat":2,"move":{"_env":{"t_ms":1794753207035,"source":"clock"},"angle":1693,"power":572},"arrival_at":"2026-11-15T14:33:27.035Z"},{"move_number":4,"seat":1,"move":{"_env":{"t_ms":1794753207100,"source":"clock"},"angle":87151,"power":852},"arrival_at":"2026-11-15T14:33:27.100Z"},{"move_number":5,"seat":2,"move":{"_env":{"t_ms":1794753208295,"source":"clock"},"angle":285187,"power":600},"arrival_at":"2026-11-15T14:33:28.295Z"},{"move_number":6,"seat":1,"move":{"_env":{"t_ms":1794753208321,"source":"clock"},"angle":175208,"power":400},"arrival_at":"2026-11-15T14:33:28.321Z"},{"move_number":7,"seat":2,"move":{"_env":{"t_ms":1794753209434,"source":"clock"},"angle":193219,"power":598},"arrival_at":"2026-11-15T14:33:29.434Z"},{"move_number":8,"seat":1,"move":{"_env":{"t_ms":1794753209502,"source":"clock"},"angle":237457,"power":479},"arrival_at":"2026-11-15T14:33:29.502Z"},{"move_number":9,"seat":2,"move":{"_env":{"t_ms":1794753210523,"source":"clock"},"angle":231269,"power":475},"arrival_at":"2026-11-15T14:33:30.523Z"},{"move_number":10,"seat":1,"move":{"_env":{"t_ms":1794753210801,"source":"clock"},"angle":5334,"power":482},"arrival_at":"2026-11-15T14:33:30.801Z"},{"move_number":11,"seat":2,"move":{"_env":{"t_ms":1794753211505,"source":"clock"},"angle":136727,"power":294},"arrival_at":"2026-11-15T14:33:31.505Z"},{"move_number":12,"seat":2,"move":{"_env":{"t_ms":1794753212114,"source":"clock"},"angle":228840,"power":361},"arrival_at":"2026-11-15T14:33:32.114Z"},{"move_number":13,"seat":1,"move":{"_env":{"t_ms":1794753212114,"source":"clock"},"angle":223215,"power":483},"arrival_at":"2026-11-15T14:33:32.114Z"},{"move_number":14,"seat":2,"move":{"_env":{"t_ms":1794753212206,"source":"clock"},"angle":270169,"power":266},"arrival_at":"2026-11-15T14:33:32.206Z"},{"move_number":15,"seat":2,"move":{"_env":{"t_ms":1794753212699,"source":"clock"},"angle":29229,"power":624},"arrival_at":"2026-11-15T14:33:32.699Z"},{"move_number":16,"seat":1,"move":{"_env":{"t_ms":1794753212701,"source":"clock"},"angle":210095,"power":308},"arrival_at":"2026-11-15T14:33:32.701Z"},{"move_number":17,"seat":2,"move":{"_env":{"t_ms":1794753212806,"source":"clock"},"angle":222484,"power":656},"arrival_at":"2026-11-15T14:33:32.806Z"},{"move_number":18,"seat":2,"move":{"_env":{"t_ms":1794753213295,"source":"clock"},"angle":255147,"power":1000},"arrival_at":"2026-11-15T14:33:33.295Z"},{"move_number":19,"seat":1,"move":{"_env":{"t_ms":1794753213318,"source":"clock"},"angle":359578,"power":530},"arrival_at":"2026-11-15T14:33:33.318Z"},{"move_number":20,"seat":2,"move":{"_env":{"t_ms":1794753215263,"source":"clock"},"angle":312077,"power":257},"arrival_at":"2026-11-15T14:33:35.263Z"},{"move_number":21,"seat":2,"move":{"_env":{"t_ms":1794753217221,"source":"clock"},"angle":353739,"power":331},"arrival_at":"2026-11-15T14:33:37.221Z"},{"move_number":22,"seat":2,"move":{"_env":{"t_ms":1794753219191,"source":"clock"},"angle":350908,"power":202},"arrival_at":"2026-11-15T14:33:39.191Z"}],"receipts":[{"body":{"v":1,"env":null,"seq":1,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"744fbd48fb76ed5af2518ffa7f4e3d161234c88cd8bb7bad9061fa332ea4eee7","prev_hash":null,"arrival_at":"2026-11-15T14:33:25.928Z","receipt_id":"rc_01M7FT15NJF64AQA6YN69X62KN","state_hash":"e4c86f52ab8d6392e187bb90b1497d040e68125679302d086f26bbd316ab180d","move_number":1,"clocks_after":{"1":28899,"2":28899}},"body_hash":"5f2553b2b1e55432e43cfeecc032f1091c4c19e9b1fb42f0f792b77155b389e5","signature":"uHANwEJFvX1XybKKRJqaRlCWH4lDsI1snmn9Zq8Mj+YdBpJLVvzRCHtJcYW6UOHlIqmcqHFYDNq68KIrFSvYDg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":2,"kind":"move","seat":1,"bot_id":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"954fa3892d2b9365e310832f7d74a00ef48c4163693b1775b66430fefe79c390","prev_hash":"5f2553b2b1e55432e43cfeecc032f1091c4c19e9b1fb42f0f792b77155b389e5","arrival_at":"2026-11-15T14:33:25.928Z","receipt_id":"rc_01M7FT15P1FGRRANG0C9MXBX6A","state_hash":"eede0fa6170aeb2500e11f60667ed11c3388839bc8a6252482d73b1fe5442999","move_number":2,"clocks_after":{"1":28899,"2":28899}},"body_hash":"a75f604c77a68c71cc6581a2f7b055412664bdc7418e937a46c9c66fb06c1187","signature":"MJffevlDxOxppl5OTvGLYPT7cD9/RRQHelHC9JtutOxUh3cBmTgZCf6WitKo0gqtjndcKj+VeFnic+V5IIpxCw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":3,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"ca57f7ecd16ef05b196639634213ff690b6feb0cd6a3d96e7e4e8a040ec71267","prev_hash":"a75f604c77a68c71cc6581a2f7b055412664bdc7418e937a46c9c66fb06c1187","arrival_at":"2026-11-15T14:33:27.035Z","receipt_id":"rc_01M7FT16R3FWERAEYBZBXH1HFM","state_hash":"6f48ddd9c52ce06b99326a5c10737c2c2273c7d3d5c89f7c30254cd0d7b2c603","move_number":3,"clocks_after":{"1":27792,"2":27792}},"body_hash":"1928dade3a2a95c59dde4359e758df77276f2480ea110ab351388f263ff4598c","signature":"chAFZcIRWQ+ckDReNF7Rq+Y+kwyLCMNPSLgkLQofSunIl/Xk4Gv2NqmegEHai4We1Q7F33qnTWF0G2yU3aQUDw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":4,"kind":"move","seat":1,"bot_id":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"c797ed9e6e06db72daecbb61c7d11fb34ab736011bb6eeb1f67e03e844f323e1","prev_hash":"1928dade3a2a95c59dde4359e758df77276f2480ea110ab351388f263ff4598c","arrival_at":"2026-11-15T14:33:27.100Z","receipt_id":"rc_01M7FT16TAFRXV95V46GEC8MAQ","state_hash":"12a189db5bffe7fec768f897da68d581524f617e3b8cb4c0d8d1e1508d04ed48","move_number":4,"clocks_after":{"1":27727,"2":27727}},"body_hash":"076a8050485d6300d90fbc8e86ae87fc613cd9d853397970ca6c901183804703","signature":"KCGrLvFhpFj/YeLvKX63giMclEGLfJrq4Ed4AEd+uDw5RJFgxgqmMgvgL15FTQC0WDAK1Dp1Nt4cD0KaZBSjDQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":5,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"64c2cf357075f8d10be44dfd5676d34c4bd2f0c10d33c1e5a2fc510329f2da7d","prev_hash":"076a8050485d6300d90fbc8e86ae87fc613cd9d853397970ca6c901183804703","arrival_at":"2026-11-15T14:33:28.295Z","receipt_id":"rc_01M7FT17ZMFHM97W5SCM4Z18TS","state_hash":"1481ce32b618da5446d5346e6d8a7be2e225da2bd5d2c779768dd68e9ff43483","move_number":5,"clocks_after":{"1":26532,"2":26532}},"body_hash":"1e89f67131c671a11231657db411c8a5577e78ca0933ef1a080f438bd7b7e3dc","signature":"9U2PoDE46o25ZxX5sErbLQ12D0ay/iB4KdNiyNGs7wAGcUaa0lf+Ku3WYVQJPEylxP6M6yaOIxElwfjIXeJUBw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":6,"kind":"move","seat":1,"bot_id":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"1d27e40cd68c6866479d0f3083603d8ab1f227dadd0ca6d9ab11639841b4c7a6","prev_hash":"1e89f67131c671a11231657db411c8a5577e78ca0933ef1a080f438bd7b7e3dc","arrival_at":"2026-11-15T14:33:28.321Z","receipt_id":"rc_01M7FT180AFE4SBCAHBZF5G14Z","state_hash":"c476754552d0ab61b713549ba1b9adcd8cd741a09b95b55f7af1d77fe8e75d4c","move_number":6,"clocks_after":{"1":26506,"2":26506}},"body_hash":"0372fe2261bfb31a1fd616365771de50afcc7e47b2b1cf36f4e5d9a66f3cab0a","signature":"vQKf6aG3HOTawkmSkwLN5q8AM23wRTeF8oII/1nEEs6pDhGnjqDA7+ITxHIW05N1ybE7PaFCoxMfvoQp+Ev2Cg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":7,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"7db4ae6223bfe27385525e6e6ee570efc6b44d58b48d02e4bd91f954cb47170e","prev_hash":"0372fe2261bfb31a1fd616365771de50afcc7e47b2b1cf36f4e5d9a66f3cab0a","arrival_at":"2026-11-15T14:33:29.434Z","receipt_id":"rc_01M7FT1938F6GTMQSMJJ4DSG6P","state_hash":"f2a99c80fffe497458b78b7f4e16669e40932fed849c1916c75172e75094ce24","move_number":7,"clocks_after":{"1":25393,"2":25393}},"body_hash":"2b62b99b46f6a5f55f95151c94c23456a35ae0e20f11c6ed30005e8b934e0947","signature":"0eEk1GNceh8JOffL6FpkziN3AQzpSwLYBfqwdxjB9FRB0FKUPcjJbL9Zx3b4B1P/vnb0w28hYwQ5VK2zy/bBBQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":8,"kind":"move","seat":1,"bot_id":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"a2be8d2485046c0c5f937bb5f1f5bbcdfde5de1c14766d87a0543a90d300b578","prev_hash":"2b62b99b46f6a5f55f95151c94c23456a35ae0e20f11c6ed30005e8b934e0947","arrival_at":"2026-11-15T14:33:29.502Z","receipt_id":"rc_01M7FT1957EWEBAN6SXHKGWQXH","state_hash":"cd7e1862c28eae978dfac86be38322ec5902dbc161279d66b3a234376b228551","move_number":8,"clocks_after":{"1":25325,"2":25325}},"body_hash":"86026ded966c67248b4131d98ce45ee04a59600cee3e8474d27e1d227290b8d2","signature":"xQZcE+4yJ2tlRHAl69dTWOmXRSA5JI6T8DtJofO3IUPfZwLd1WidYdijn+2joktd4wxVZ4iZ00z2yq5HKKMeCQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":9,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"6f67b006f5352a971dea390160552abcca3323450f1629f13d36a1aa22799d08","prev_hash":"86026ded966c67248b4131d98ce45ee04a59600cee3e8474d27e1d227290b8d2","arrival_at":"2026-11-15T14:33:30.523Z","receipt_id":"rc_01M7FT1A54FTNA98M4YZJK5MSE","state_hash":"02e8379889031174f650f5a1e82752bd2bc5f51cc33db7179dc631743e43bb45","move_number":9,"clocks_after":{"1":24304,"2":24304}},"body_hash":"1f13c30a53136e9431d9982b728fcf723bbf0da607c2dbbe6f4a080444838058","signature":"+DXElsvVX6gVX7dVgzQrG7lBxWBN0WHTX/NlEjJi8+LMNOMsZX7itAD/ISZjIws74eLFA5VdX/EAZC7lGuhfDQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":10,"kind":"move","seat":1,"bot_id":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"64ae4ca0c98d6920711f64265b68dfcbcead7e5fcdc20834864b3d57c47095c4","prev_hash":"1f13c30a53136e9431d9982b728fcf723bbf0da607c2dbbe6f4a080444838058","arrival_at":"2026-11-15T14:33:30.801Z","receipt_id":"rc_01M7FT1ADZFP0BJNK26VV753YP","state_hash":"9d6f249af09f1802787f6148523b70af532d2fade33f9f8ed0f15d56b89d03c5","move_number":10,"clocks_after":{"1":24026,"2":24026}},"body_hash":"c67f11cd2f41fe8b724ed029e71a338784a4f32ee79a7a92edfa1cc50860a6e9","signature":"UeeJCtPtHkvzINJtCGNrTYgrR0LWEcsHvbT56e6nh4suK44B6tbLxpst8nJ7KRWNObaX2r1ZzoxLtmqfGxh5Bg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":11,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"c6d7a641b503e2319787c01d7a804bce9c4a50ddac6e90749b8fa402db8e9b82","prev_hash":"c67f11cd2f41fe8b724ed029e71a338784a4f32ee79a7a92edfa1cc50860a6e9","arrival_at":"2026-11-15T14:33:31.505Z","receipt_id":"rc_01M7FT1B3YE2DTZV75Y28S0QSQ","state_hash":"226ccb9813513f54c61db1f959060ca1a4cd168e19ef84663633e6a1891ec136","move_number":11,"clocks_after":{"1":23322,"2":23322}},"body_hash":"23f104c8caffde7e378ee89fb2743c827323b25e6025dae57ae1ce9c051f20fa","signature":"Un6vecI9G189ut2fUyS4wxoNfOFzzrb5GSibHKIfDl+CWIIXFsauZrXGwP759Y1ZWKNcv3SaTUfzvgFQr1b2Aw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":12,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"5ffa7c87f5e65d1bb2c305332fb3835563e23f760e7de07a03c5c30ffd0a8611","prev_hash":"23f104c8caffde7e378ee89fb2743c827323b25e6025dae57ae1ce9c051f20fa","arrival_at":"2026-11-15T14:33:32.114Z","receipt_id":"rc_01M7FT1BPTEAMRVNDB3PA6GM67","state_hash":"6266cf15d587f2bebb739083e909805f55c705ab5209a74bed3ef7e593e5e6e4","move_number":12,"clocks_after":{"1":22713,"2":22713}},"body_hash":"db8ff187be1b82f8a4085f215e07ce206906e335500460806e94890c62de40e1","signature":"/UVa5wkA58o/jA9wXIA+td7SlLhxuCoKRBIoT6uOC1/p1+NfTyq8Y2xk0FxB1WWYrnDjZivwaRtLSLCffI9zDA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":13,"kind":"move","seat":1,"bot_id":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"c8c384f3322c0577562fb2274608c2dd4a0813bb3a93f3c5ba5252949d9898a2","prev_hash":"db8ff187be1b82f8a4085f215e07ce206906e335500460806e94890c62de40e1","arrival_at":"2026-11-15T14:33:32.114Z","receipt_id":"rc_01M7FT1BQ9E218DJFBT7JKJZ2Y","state_hash":"4d0d573cf8064f385718fcf5a48de16c35be1a73f2e3d150f5dc7fd179a160b8","move_number":13,"clocks_after":{"1":22713,"2":22713}},"body_hash":"1c8592a5d4aea9add525df610eab5b663118ec424311a7268326d45e62bb3f49","signature":"eaPw2ezwEf3+uGHYHnf+sYhjBZzn72w1mq5Ih9XmcPNBCRVIlyxijGJvY9YUOTDbLQCVmQRIk2Yt6SFYKwKfBQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":14,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"184bbd319cf904e0dc27c6ac794e80ee83dd6d8c72d78fa4203e65089bcc80b8","prev_hash":"1c8592a5d4aea9add525df610eab5b663118ec424311a7268326d45e62bb3f49","arrival_at":"2026-11-15T14:33:32.206Z","receipt_id":"rc_01M7FT1BSRF5KRQGAJ7XQS3Q4D","state_hash":"6c9e218bab95ffef7cbfb6ee0157ccecf5de0e31805855a2a8256542ded520c1","move_number":14,"clocks_after":{"1":22621,"2":22621}},"body_hash":"790114a4b4f6bed862c6b06250c465624edef3da5fe6f0ee75f8190608d5cc94","signature":"RxCmk5brdGr2nt4XGjDkhFyh3OHYjWr5oql49KlyYAC6SN0lbouZtkuu7qCDvogTp/izZCWSsRXuIHrBPl78Cw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":15,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"312b974be0743802cb7dd6d1d651d56066177084387925abb6b567abef8255cd","prev_hash":"790114a4b4f6bed862c6b06250c465624edef3da5fe6f0ee75f8190608d5cc94","arrival_at":"2026-11-15T14:33:32.699Z","receipt_id":"rc_01M7FT1C98F3Q9QKSWADGX51Z5","state_hash":"2cb80d8ad42443ff0d5c0d7336e08cf37fac0f5d6e690d3a0629e8b2c313a7c7","move_number":15,"clocks_after":{"1":22128,"2":22128}},"body_hash":"4a5813088bcdbea3d4c2504ebaa1f35d00f9b35c314534a00246a9a59754aef8","signature":"lfyiT+QbUrCLa7rZXkYwpbn3dkwPbT7Wdj1X/WjVGhvn76xrpxIg+i53zCSaxbPzCmiWSRw/Y1//tZRoNEauBg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":16,"kind":"move","seat":1,"bot_id":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"cd4d17ae28278660276869f15fe6ffaa30a7bdb1013973ca763d37bae43f80ce","prev_hash":"4a5813088bcdbea3d4c2504ebaa1f35d00f9b35c314534a00246a9a59754aef8","arrival_at":"2026-11-15T14:33:32.701Z","receipt_id":"rc_01M7FT1C9TEPC9FPW37G2KPTE1","state_hash":"37655eb935e19fae3ad8a3b8be7caa74249fc7af5eec64caa434fbdcdf575b27","move_number":16,"clocks_after":{"1":22126,"2":22126}},"body_hash":"6c14a061f2cfb6b4a87dbf7cf5d5d0eab81ea7b9d262bb439884952c943a6605","signature":"pL533GEt5bxAhljkor3hpF1rkk8laZ0UJUvn6T4ACvRnvtFXsJtdxQ6ywZz03Hfd/QXEMjxQsKqaLFpY+A70CA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":17,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"7e532562a33ee392dfb03fde24e2802b2aebeeb41c32b1a92847ee8b3904a7f9","prev_hash":"6c14a061f2cfb6b4a87dbf7cf5d5d0eab81ea7b9d262bb439884952c943a6605","arrival_at":"2026-11-15T14:33:32.806Z","receipt_id":"rc_01M7FT1CCGERQ9XYMHQTFPJ4FS","state_hash":"cf90e6b34478d59cb581ace94ccb362cf6b48ee39e0d0c570298953e292a1002","move_number":17,"clocks_after":{"1":22021,"2":22021}},"body_hash":"f8c8ebec683aae5e97f4d7012fa372b43805a2a5f6acf38e0e9f45b886b6f770","signature":"kzPQix2z9n5qM8j59QS0mULbECnk1isuF1ix/IKrfz+1NN1vHvaa9mgCeUOXpDv9bRJTmQ0yXtKJCbfco5FXCg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":18,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"5d1f753c8f4268270ccfd41c7fe4168103fc32884d0fa908b01cc7f596968d88","prev_hash":"f8c8ebec683aae5e97f4d7012fa372b43805a2a5f6acf38e0e9f45b886b6f770","arrival_at":"2026-11-15T14:33:33.295Z","receipt_id":"rc_01M7FT1CVSETVSFPFFVSBA8ZWP","state_hash":"f975c7c15ac02b90ecb901859c478202f708d0652efc35b5142cb68f8034c216","move_number":18,"clocks_after":{"1":21532,"2":21532}},"body_hash":"33e09f5ef023abf1e05a625d416310cc501be6fd8ce01d4ba6e7e1e9945a1510","signature":"jTvE0/DRvjk1W3v14l2ngqWdcC1fOIsg+EguhNmzRESsl6hs6lZZwTcL/Fnr44KZKtHBXrECVnwIaUH8XvjJCQ==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":19,"kind":"move","seat":1,"bot_id":"bot_01M4G1VYJ0E1SRCDE4HBQVV9WC","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"227ea31ff8faf49d6efe336f11055e83785822b9d87380f9d3dc0affcbb1da33","prev_hash":"33e09f5ef023abf1e05a625d416310cc501be6fd8ce01d4ba6e7e1e9945a1510","arrival_at":"2026-11-15T14:33:33.318Z","receipt_id":"rc_01M7FT1CWJFEPB2C9Z4RWP3YRM","state_hash":"22177eaf826f4c8b103a3c0346dc490723d152d3b1ac5b330f69f0b267f0d9fa","move_number":19,"clocks_after":{"1":21509,"2":21509}},"body_hash":"3d89223bc71b5a4c35d646ac227173ee377074fc5383239ecd36693000862168","signature":"4Wi4ITV/TmPxEzME+ddWl8tzNRDT+l5sPvoThB0LkKM39Nrn/bRPOBfKdHRNLry9lmVRDt8hSptzunvAVxddCg==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":20,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"9de37f3e028c0b619b0aec9eb512f355a002612ba2e759f0734957247a7f82fb","prev_hash":"3d89223bc71b5a4c35d646ac227173ee377074fc5383239ecd36693000862168","arrival_at":"2026-11-15T14:33:35.263Z","receipt_id":"rc_01M7FT1ES5EHBR9WYBP6YH3Z1P","state_hash":"4ffeb67097866df3788b4b03477276f6ebfc5fc1a97a051e4237670566243699","move_number":20,"clocks_after":{"1":21509,"2":19564}},"body_hash":"7e3f3e837fc1b308a791a586cee4fd394958d2864d0b82b4e068ba5fd4ad7d2d","signature":"epEXy+WJ9hVGAkY5ei6aE17htfJgH2trKAfReziseSDRGPYR2o+wBbCD3qNSByw4MSYPcAQMrFH7vkmSDiPrAw==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":21,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"48afc41abb818fef66ecb7f33c15beea57e1be91063d9f48d627410c2f206362","prev_hash":"7e3f3e837fc1b308a791a586cee4fd394958d2864d0b82b4e068ba5fd4ad7d2d","arrival_at":"2026-11-15T14:33:37.221Z","receipt_id":"rc_01M7FT1GPGED79W1YET9ZDR5F4","state_hash":"9f1d073e11e25048dc204dedeebc21cbd1b0089689d9fc3be24bb7af2fba2701","move_number":21,"clocks_after":{"1":21509,"2":17606}},"body_hash":"fd79ff5463c8dbd3d9a0c1cda4e0f6718206f05a59124d855aaea5a1bee4d8cb","signature":"qbah6dcLeCL5j/dI41HVcLKABfe9NDh8WLIA8Orunk8XTQ8W+gwnkPLyLKtP+/vfH6T/E4xxg4bhK/eEXy+TCA==","anchor":{"status":"off"}},{"body":{"v":1,"env":null,"seq":22,"kind":"move","seat":2,"bot_id":"bot_01M4G1XPTEED38KKBBE2N2NC9F","key_id":"sk_4707cd57","set_id":"set_01M7FT14K5ERFSK32QXB9FZ8FK","match_id":"m_01M7FT14KAF6YSYYZBMNWZ1747","move_hash":"1a8405793d3f18db911cc8b87d5ea09f2d44598ab4ff2afa3258863b0c77834d","prev_hash":"fd79ff5463c8dbd3d9a0c1cda4e0f6718206f05a59124d855aaea5a1bee4d8cb","arrival_at":"2026-11-15T14:33:39.191Z","receipt_id":"rc_01M7FT1JM4ECHR9D9P52M5F3AJ","state_hash":"099ad23ac398a808f03d26a3f07cd8c87b6bbe94ed08bc4c3b8cf92a72954e24","move_number":22,"clocks_after":{"1":21509,"2":15636}},"body_hash":"c3cab1c01100fa345dd6c05d9709531a2b4085fcabd704a262bf214bb857bab5","signature":"up6Gn+w8MjbcnK9ka8HyAcGWv9brVV62feBadN22buhU7opGbz7c2O2rI0KxuigYKJZkY9BmlIQdaLLBz/GqBA==","anchor":{"status":"off"}}],"result":{"kind":"win","reason":"fewer_strokes","scores":{"1":27,"2":27},"winner":1},"finished_at":"2026-11-15T14:33:39.191Z"}]},"server_time":"2026-11-15T14:55:11.757Z"}