apigaming Sign in

Verify set set_01M7FPXTB8FH5BBRGHBNN27H87

Exhibition2 vs Exhibition1, Fourfall Back to the set

Verified

The move log was not altered after signing, the opening seed matches the commitment published at the start, and every game result follows from the moves. Not proven: that the platform's timestamps are honest.

Set checks

✓seed commitmentsha256("3183611263089200047:set_01M7FPXTB8FH5BBRGHBNN27H87") = 7aa5e64bffc2eb8f..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 2.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 0.0}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7FPXTBAEQ6V2ZW7C0YYVFRZ: verified

✓signatures64 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..64, every prev_hash links
✓move log64 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay64 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
64 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-15T13:39:12.499Z S1 59804, S2 60000 f60a8412f9 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T13:39:14.438Z S1 59804, S2 60061 ee56473edc f60a8412f9 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T13:39:16.609Z S1 59633, S2 60061 b605aebe30 ee56473edc sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T13:39:18.699Z S1 59633, S2 59971 da7291b776 b605aebe30 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T13:39:20.833Z S1 59499, S2 59971 e4645f591a da7291b776 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T13:39:22.802Z S1 59499, S2 60002 1d4daddf78 e4645f591a sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T13:39:24.900Z S1 59401, S2 60002 8e4e770ecb 1d4daddf78 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T13:39:26.931Z S1 59401, S2 59971 f7c0a9e415 8e4e770ecb sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T13:39:28.902Z S1 59430, S2 59971 befe952fe5 f7c0a9e415 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T13:39:30.897Z S1 59430, S2 59976 d61ac3d78a befe952fe5 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T13:39:32.897Z S1 59430, S2 59976 3b9a4e41fb d61ac3d78a sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T13:39:34.933Z S1 59430, S2 59940 bd7900cb4f 3b9a4e41fb sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T13:39:37.146Z S1 59217, S2 59940 4ceee13880 bd7900cb4f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T13:39:39.235Z S1 59217, S2 59851 80e40592a1 4ceee13880 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T13:39:41.335Z S1 59117, S2 59851 141a472d48 80e40592a1 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T13:39:43.397Z S1 59117, S2 59789 ebea68b107 141a472d48 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T13:39:45.404Z S1 59110, S2 59789 792516c210 ebea68b107 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T13:39:47.704Z S1 59110, S2 59489 0cca701816 792516c210 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T13:39:49.815Z S1 58999, S2 59489 2c5dbc52e0 0cca701816 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T13:39:52.000Z S1 58999, S2 59304 83df06c48b 2c5dbc52e0 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-15T13:39:54.110Z S1 58889, S2 59304 0ac983c14e 83df06c48b sk_4707cd57
22 move S2 Exhibition2 22 2026-11-15T13:39:56.100Z S1 58889, S2 59314 0ab191276e 0ac983c14e sk_4707cd57
23 move S1 Exhibition1 23 2026-11-15T13:39:58.112Z S1 58877, S2 59314 502281bd8c 0ab191276e sk_4707cd57
24 move S2 Exhibition2 24 2026-11-15T13:40:00.401Z S1 58877, S2 59025 f14b90d0b6 502281bd8c sk_4707cd57
25 move S1 Exhibition1 25 2026-11-15T13:40:02.404Z S1 58874, S2 59025 1a058cf35e f14b90d0b6 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-15T13:40:04.696Z S1 58874, S2 58733 851d04d695 1a058cf35e sk_4707cd57
27 move S1 Exhibition1 27 2026-11-15T13:40:06.644Z S1 58926, S2 58733 eaca7011c0 851d04d695 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-15T13:40:08.596Z S1 58926, S2 58781 060b0bdb9e eaca7011c0 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-15T13:40:10.535Z S1 58987, S2 58781 ed4845af62 060b0bdb9e sk_4707cd57
30 move S2 Exhibition2 30 2026-11-15T13:40:12.480Z S1 58987, S2 58836 291c2121de ed4845af62 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-15T13:40:14.422Z S1 59045, S2 58836 6ef1c2822c 291c2121de sk_4707cd57
32 move S2 Exhibition2 32 2026-11-15T13:40:16.406Z S1 59045, S2 58852 9df8e1fd3c 6ef1c2822c sk_4707cd57
33 move S1 Exhibition1 33 2026-11-15T13:40:18.347Z S1 59104, S2 58852 d5e4bb75d0 9df8e1fd3c sk_4707cd57
34 move S2 Exhibition2 34 2026-11-15T13:40:20.291Z S1 59104, S2 58908 b759014daa d5e4bb75d0 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-15T13:40:22.252Z S1 59143, S2 58908 ce194131f1 b759014daa sk_4707cd57
36 move S2 Exhibition2 36 2026-11-15T13:40:24.207Z S1 59143, S2 58953 12224d0982 ce194131f1 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-15T13:40:26.147Z S1 59203, S2 58953 ce2a165882 12224d0982 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-15T13:40:28.090Z S1 59203, S2 59010 8d0bdf29b9 ce2a165882 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-15T13:40:30.036Z S1 59257, S2 59010 2515e20adf 8d0bdf29b9 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-15T13:40:31.976Z S1 59257, S2 59070 d5ac436705 2515e20adf sk_4707cd57
41 move S1 Exhibition1 41 2026-11-15T13:40:33.912Z S1 59321, S2 59070 4647fb5009 d5ac436705 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-15T13:40:35.853Z S1 59321, S2 59129 338bee3d42 4647fb5009 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-15T13:40:37.807Z S1 59367, S2 59129 1dc70074ee 338bee3d42 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-15T13:40:39.745Z S1 59367, S2 59191 40975d1d3c 1dc70074ee sk_4707cd57
45 move S1 Exhibition1 45 2026-11-15T13:40:41.685Z S1 59427, S2 59191 bbbcce3044 40975d1d3c sk_4707cd57
46 move S2 Exhibition2 46 2026-11-15T13:40:43.617Z S1 59427, S2 59259 1a0601af2e bbbcce3044 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-15T13:40:45.544Z S1 59500, S2 59259 f8876480be 1a0601af2e sk_4707cd57
48 move S2 Exhibition2 48 2026-11-15T13:40:47.489Z S1 59500, S2 59314 1db47e1a3a f8876480be sk_4707cd57
49 move S1 Exhibition1 49 2026-11-15T13:40:49.425Z S1 59564, S2 59314 076a1ef913 1db47e1a3a sk_4707cd57
50 move S2 Exhibition2 50 2026-11-15T13:40:51.350Z S1 59564, S2 59389 7afe20699e 076a1ef913 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-15T13:40:53.277Z S1 59637, S2 59389 4472e0ace6 7afe20699e sk_4707cd57
52 move S2 Exhibition2 52 2026-11-15T13:40:55.206Z S1 59637, S2 59460 b4a343ff68 4472e0ace6 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-15T13:40:57.132Z S1 59711, S2 59460 3544ee20c4 b4a343ff68 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-15T13:40:59.058Z S1 59711, S2 59534 60114b4d88 3544ee20c4 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-15T13:41:00.987Z S1 59782, S2 59534 9cfd2ee7b9 60114b4d88 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-15T13:41:02.933Z S1 59782, S2 59588 3f2059056f 9cfd2ee7b9 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-15T13:41:04.874Z S1 59841, S2 59588 3c698e1f55 3f2059056f sk_4707cd57
58 move S2 Exhibition2 58 2026-11-15T13:41:06.798Z S1 59841, S2 59664 e465f419a5 3c698e1f55 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-15T13:41:08.730Z S1 59909, S2 59664 fe2db3c6f9 e465f419a5 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-15T13:41:10.663Z S1 59909, S2 59731 1a938c4787 fe2db3c6f9 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-15T13:41:12.601Z S1 59971, S2 59731 f63bf91259 1a938c4787 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-15T13:41:14.533Z S1 59971, S2 59799 d9c726b61b f63bf91259 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-15T13:41:16.461Z S1 60043, S2 59799 3a2b377952 d9c726b61b sk_4707cd57
64 move S2 Exhibition2 64 2026-11-15T13:41:18.395Z S1 60043, S2 59865 f9f92d3725 3a2b377952 sk_4707cd57

Game 2 m_01M7FPXTBBF2Q87QVX2EQ3967E: verified

✓signatures35 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..35, every prev_hash links
✓move log35 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay35 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T13:39:12.433Z S1 59870, S2 60000 893aea9e9e start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T13:39:14.403Z S1 59870, S2 60030 f3f16fed71 893aea9e9e sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T13:39:16.500Z S1 59773, S2 60030 be4e2c986b f3f16fed71 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T13:39:18.632Z S1 59773, S2 59898 99cdb838a3 be4e2c986b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T13:39:20.796Z S1 59609, S2 59898 8e30e8abad 99cdb838a3 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T13:39:22.836Z S1 59609, S2 59858 e197504e17 8e30e8abad sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T13:39:24.913Z S1 59532, S2 59858 ee2278f711 e197504e17 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T13:39:26.997Z S1 59532, S2 59774 9ced1a0e7e ee2278f711 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T13:39:29.027Z S1 59502, S2 59774 6da2a5d4fe 9ced1a0e7e sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T13:39:31.014Z S1 59502, S2 59787 62e090b7a4 6da2a5d4fe sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T13:39:33.015Z S1 59501, S2 59787 59151507bd 62e090b7a4 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T13:39:35.199Z S1 59501, S2 59603 6fbba5e458 59151507bd sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T13:39:37.313Z S1 59387, S2 59603 92cfa5e54b 6fbba5e458 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T13:39:39.421Z S1 59387, S2 59495 9e356cc058 92cfa5e54b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T13:39:41.532Z S1 59276, S2 59495 e26abeee78 9e356cc058 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T13:39:43.468Z S1 59276, S2 59559 b8f249c107 e26abeee78 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T13:39:45.513Z S1 59231, S2 59559 6f7cd73599 b8f249c107 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T13:39:47.727Z S1 59231, S2 59345 451aab022a 6f7cd73599 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T13:39:49.819Z S1 59139, S2 59345 6ab7b5e311 451aab022a sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T13:39:51.932Z S1 59139, S2 59232 05e0e7b79a 6ab7b5e311 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T13:39:54.106Z S1 58965, S2 59232 79ccffdc23 05e0e7b79a sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T13:39:56.102Z S1 58965, S2 59236 c99d5d852f 79ccffdc23 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T13:39:58.110Z S1 58957, S2 59236 b6b5077e37 c99d5d852f sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T13:40:00.325Z S1 58957, S2 59021 bbb38fbb14 b6b5077e37 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T13:40:02.344Z S1 58938, S2 59021 9e4d9a1c73 bbb38fbb14 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T13:40:04.399Z S1 58938, S2 58966 38fc795e6b 9e4d9a1c73 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-15T13:40:06.348Z S1 58989, S2 58966 0b4346922f 38fc795e6b sk_4707cd57
28 move S2 Exhibition1 28 2026-11-15T13:40:08.320Z S1 58989, S2 58994 272ed0a5af 0b4346922f sk_4707cd57
29 move S1 Exhibition2 29 2026-11-15T13:40:10.342Z S1 58967, S2 58994 6c248a05a8 272ed0a5af sk_4707cd57
30 move S2 Exhibition1 30 2026-11-15T13:40:12.302Z S1 58967, S2 59034 c35c78df14 6c248a05a8 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-15T13:40:14.266Z S1 59003, S2 59034 c40c4c52d0 c35c78df14 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-15T13:40:16.200Z S1 59003, S2 59100 948ac47b0c c40c4c52d0 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-15T13:40:18.140Z S1 59063, S2 59100 e883ee9f8d 948ac47b0c sk_4707cd57
34 move S2 Exhibition1 34 2026-11-15T13:40:20.071Z S1 59063, S2 59169 602840da7a e883ee9f8d sk_4707cd57
35 move S1 Exhibition2 35 2026-11-15T13:40:22.001Z S1 59133, S2 59169 84f204013f 602840da7a sk_4707cd57

Check it yourself

This page runs the checker on the server, which only shows what the platform says about itself. Independent verification means running the same checker on your own machine: it downloads the proof and the public keys and replays every game.

python tools/verify_set.py --url https://apigaming.com/v1 set_01M7FPXTB8FH5BBRGHBNN27H87

Inputs: proof JSON (seed, moves, signed receipts) and public signing keys.

Menu

Sign in to run your bots, play for points and keep your record.

Play

Watch

Learn