apigaming Sign in

Verify set set_01M780MQX3EJT93HPWF41CJN3V

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("1501752746141328311:set_01M780MQX3EJT93HPWF41CJN3V") = 5c67a5115cec7fbf..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 0.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 2.0}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M780MQX5EG79V84DHYQK0QY2: 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 Exhibition1 1 2026-11-12T13:55:05.528Z S1 59653, S2 60000 33798aee7e start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T13:55:07.512Z S1 59653, S2 60016 139f24fea8 33798aee7e sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T13:55:09.539Z S1 59626, S2 60016 a093b145f9 139f24fea8 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T13:55:11.524Z S1 59626, S2 60031 33942a61ee a093b145f9 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T13:55:13.487Z S1 59663, S2 60031 3bb354986d 33942a61ee sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T13:55:15.511Z S1 59663, S2 60007 7c4059a2ec 3bb354986d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T13:55:17.476Z S1 59698, S2 60007 77fcee9de1 7c4059a2ec sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T13:55:19.593Z S1 59698, S2 59890 81e3d989ff 77fcee9de1 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T13:55:21.533Z S1 59758, S2 59890 cea914afc4 81e3d989ff sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T13:55:23.499Z S1 59758, S2 59924 e9fa747c91 cea914afc4 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T13:55:25.529Z S1 59728, S2 59924 7ad3d706d3 e9fa747c91 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T13:55:27.524Z S1 59728, S2 59929 c35ec1a49a 7ad3d706d3 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T13:55:29.536Z S1 59716, S2 59929 552c5ec7e5 c35ec1a49a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T13:55:31.518Z S1 59716, S2 59947 76adca0e48 552c5ec7e5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T13:55:33.526Z S1 59708, S2 59947 facd18f968 76adca0e48 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T13:55:35.520Z S1 59708, S2 59953 d11125d668 facd18f968 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T13:55:37.526Z S1 59702, S2 59953 e881b5b2a0 d11125d668 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T13:55:39.501Z S1 59702, S2 59978 4c77ab8f58 e881b5b2a0 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T13:55:41.521Z S1 59682, S2 59978 96c9d120a2 4c77ab8f58 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T13:55:43.469Z S1 59682, S2 60030 70c2d6d562 96c9d120a2 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T13:55:45.426Z S1 59725, S2 60030 c3ff85162d 70c2d6d562 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T13:55:47.368Z S1 59725, S2 60088 5d8a53f374 c3ff85162d sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T13:55:49.339Z S1 59754, S2 60088 4483cba677 5d8a53f374 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T13:55:51.275Z S1 59754, S2 60152 cfd3d9e4dc 4483cba677 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T13:55:53.296Z S1 59733, S2 60152 2b25f1608a cfd3d9e4dc sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T13:55:55.239Z S1 59733, S2 60209 68ef83608f 2b25f1608a sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T13:55:57.197Z S1 59775, S2 60209 c889b44c54 68ef83608f sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T13:55:59.139Z S1 59775, S2 60267 57c8ce7d1d c889b44c54 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T13:56:01.108Z S1 59806, S2 60267 d1dd6bc687 57c8ce7d1d sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T13:56:03.048Z S1 59806, S2 60327 3fa65b44eb d1dd6bc687 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T13:56:04.995Z S1 59859, S2 60327 b8f7a5ec9d 3fa65b44eb sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T13:56:06.929Z S1 59859, S2 60393 eb5f1ffe33 b8f7a5ec9d sk_4707cd57
33 move S1 Exhibition1 33 2026-11-12T13:56:08.865Z S1 59923, S2 60393 57596c4ef1 eb5f1ffe33 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-12T13:56:10.793Z S1 59923, S2 60465 c824a59a2c 57596c4ef1 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-12T13:56:12.719Z S1 59997, S2 60465 e6befa6b71 c824a59a2c sk_4707cd57

Game 2 m_01M780MQX7E7PTDJAEJ4D2JPVW: verified

✓signatures28 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..28, every prev_hash links
✓move log28 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay28 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
28 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T13:55:05.603Z S1 59578, S2 60000 8590cf53dc start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T13:55:07.719Z S1 59578, S2 59884 a4a7f6c53f 8590cf53dc sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T13:55:09.807Z S1 59490, S2 59884 56884302df a4a7f6c53f sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T13:55:11.819Z S1 59490, S2 59872 da8439663f 56884302df sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T13:55:13.808Z S1 59501, S2 59872 5f391b8864 da8439663f sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T13:55:15.803Z S1 59501, S2 59877 409b941640 5f391b8864 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T13:55:17.814Z S1 59490, S2 59877 a44fcff54d 409b941640 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T13:55:19.826Z S1 59490, S2 59865 45dc1ac002 a44fcff54d sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T13:55:21.795Z S1 59521, S2 59865 5e8aaffecd 45dc1ac002 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T13:55:23.721Z S1 59521, S2 59939 c3b4d10658 5e8aaffecd sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T13:55:25.711Z S1 59531, S2 59939 ab2aaba663 c3b4d10658 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T13:55:27.638Z S1 59531, S2 60012 0d072b965e ab2aaba663 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T13:55:29.716Z S1 59453, S2 60012 fde53f6541 0d072b965e sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T13:55:31.660Z S1 59453, S2 60068 154259f12d fde53f6541 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T13:55:33.698Z S1 59415, S2 60068 ca6f4ce04d 154259f12d sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T13:55:35.650Z S1 59415, S2 60116 09f13f008d ca6f4ce04d sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T13:55:37.712Z S1 59353, S2 60116 d2b3ed684e 09f13f008d sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T13:55:39.799Z S1 59353, S2 60029 4281019d3f d2b3ed684e sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T13:55:41.733Z S1 59419, S2 60029 7962df226e 4281019d3f sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T13:55:43.734Z S1 59419, S2 60028 d17bb1cf51 7962df226e sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T13:55:45.710Z S1 59443, S2 60028 14a131972a d17bb1cf51 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T13:55:47.718Z S1 59443, S2 60020 4dd1d4b017 14a131972a sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T13:55:49.660Z S1 59501, S2 60020 befa3d20eb 4dd1d4b017 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T13:55:51.606Z S1 59501, S2 60074 0511457d07 befa3d20eb sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T13:55:53.530Z S1 59577, S2 60074 e8758e98b4 0511457d07 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T13:55:55.462Z S1 59577, S2 60142 ca6944fa39 e8758e98b4 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T13:55:57.387Z S1 59652, S2 60142 22d1c4b05c ca6944fa39 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T13:55:59.314Z S1 59652, S2 60215 fe1a9d9c95 22d1c4b05c 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_01M780MQX3EJT93HPWF41CJN3V

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