apigaming Sign in

Verify set set_01M6M0GSA9FMTA3W9J97G58GTZ

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("6428812139106547551:set_01M6M0GSA9FMTA3W9J97G58GTZ") = 29242e918f2171fb..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 15, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 32}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M6M0GSAKF7BAVMGNMMVWDB6C: verified

✓signatures63 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..63, every prev_hash links
✓move log63 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay63 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
63 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-04T19:28:07.301Z S1 59604, S2 60000 e2362065de start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-04T19:28:09.400Z S1 59604, S2 59901 ba3f772640 e2362065de sk_4707cd57
3 move S1 Exhibition1 3 2026-11-04T19:28:11.598Z S1 59406, S2 59901 10377cb07d ba3f772640 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-04T19:28:13.550Z S1 59406, S2 59949 4716279b2a 10377cb07d sk_4707cd57
5 move S1 Exhibition1 5 2026-11-04T19:28:15.530Z S1 59426, S2 59949 58a31d9ba3 4716279b2a sk_4707cd57
6 move S2 Exhibition2 6 2026-11-04T19:28:17.596Z S1 59426, S2 59883 baef69775b 58a31d9ba3 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-04T19:28:19.597Z S1 59425, S2 59883 a109bae68b baef69775b sk_4707cd57
8 move S2 Exhibition2 8 2026-11-04T19:28:21.527Z S1 59425, S2 59953 6ba5940684 a109bae68b sk_4707cd57
9 move S1 Exhibition1 9 2026-11-04T19:28:23.501Z S1 59451, S2 59953 575f69ebf2 6ba5940684 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-04T19:28:25.426Z S1 59451, S2 60028 cdceb0355c 575f69ebf2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-04T19:28:27.409Z S1 59468, S2 60028 8c3739a245 cdceb0355c sk_4707cd57
12 move S2 Exhibition2 12 2026-11-04T19:28:29.370Z S1 59468, S2 60067 2ecb55ef27 8c3739a245 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-04T19:28:31.399Z S1 59439, S2 60067 3825937c7d 2ecb55ef27 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-04T19:28:33.435Z S1 59439, S2 60031 4321bc63a4 3825937c7d sk_4707cd57
15 move S1 Exhibition1 15 2026-11-04T19:28:35.399Z S1 59475, S2 60031 c8f13861a3 4321bc63a4 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-04T19:28:37.395Z S1 59475, S2 60035 74b4fbc3d5 c8f13861a3 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-04T19:28:39.421Z S1 59449, S2 60035 5a9be70dbd 74b4fbc3d5 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-04T19:28:41.397Z S1 59449, S2 60059 b7693e8970 5a9be70dbd sk_4707cd57
19 move S1 Exhibition1 19 2026-11-04T19:28:43.396Z S1 59450, S2 60059 ccacfb75b7 b7693e8970 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-04T19:28:45.428Z S1 59450, S2 60027 0398e4982a ccacfb75b7 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-04T19:28:47.629Z S1 59249, S2 60027 2a2ff109fd 0398e4982a sk_4707cd57
22 move S2 Exhibition2 22 2026-11-04T19:28:49.703Z S1 59249, S2 59953 3106e11fc2 2a2ff109fd sk_4707cd57
23 move S1 Exhibition1 23 2026-11-04T19:28:51.704Z S1 59248, S2 59953 6e6ab0cfd6 3106e11fc2 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-04T19:28:53.709Z S1 59248, S2 59948 40c1e8cc80 6e6ab0cfd6 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-04T19:28:55.670Z S1 59287, S2 59948 7f6f35887b 40c1e8cc80 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-04T19:28:57.635Z S1 59287, S2 59983 dbe2f16f62 7f6f35887b sk_4707cd57
27 move S1 Exhibition1 27 2026-11-04T19:28:59.585Z S1 59337, S2 59983 fae7b34b38 dbe2f16f62 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-04T19:29:01.608Z S1 59337, S2 59960 79a5bac462 fae7b34b38 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-04T19:29:04.026Z S1 58919, S2 59960 3d5a2327de 79a5bac462 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-04T19:29:05.976Z S1 58919, S2 60010 a30733bac6 3d5a2327de sk_4707cd57
31 move S1 Exhibition1 31 2026-11-04T19:29:07.918Z S1 58977, S2 60010 75e18009b2 a30733bac6 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-04T19:29:09.868Z S1 58977, S2 60060 660ba33a81 75e18009b2 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-04T19:29:11.802Z S1 59043, S2 60060 77461ef3ed 660ba33a81 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-04T19:29:13.740Z S1 59043, S2 60122 5e1bacea48 77461ef3ed sk_4707cd57
35 move S1 Exhibition1 35 2026-11-04T19:29:15.666Z S1 59117, S2 60122 5443e3bc15 5e1bacea48 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-04T19:29:17.605Z S1 59117, S2 60183 9a9440efe2 5443e3bc15 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-04T19:29:19.538Z S1 59184, S2 60183 01d77a36d6 9a9440efe2 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-04T19:29:21.485Z S1 59184, S2 60236 c4815af654 01d77a36d6 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-04T19:29:23.438Z S1 59231, S2 60236 3d75af51b3 c4815af654 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-04T19:29:25.378Z S1 59231, S2 60296 731d26addd 3d75af51b3 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-04T19:29:27.315Z S1 59294, S2 60296 41b5d3ca0b 731d26addd sk_4707cd57
42 move S2 Exhibition2 42 2026-11-04T19:29:29.258Z S1 59294, S2 60353 217ea285c5 41b5d3ca0b sk_4707cd57
43 move S1 Exhibition1 43 2026-11-04T19:29:31.214Z S1 59338, S2 60353 d6bb0011ad 217ea285c5 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-04T19:29:33.180Z S1 59338, S2 60387 cfefb7e584 d6bb0011ad sk_4707cd57
45 move S1 Exhibition1 45 2026-11-04T19:29:35.111Z S1 59407, S2 60387 6859a1472b cfefb7e584 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-04T19:29:37.044Z S1 59407, S2 60454 a117dbbb98 6859a1472b sk_4707cd57
47 move S1 Exhibition1 47 2026-11-04T19:29:38.975Z S1 59476, S2 60454 039f859760 a117dbbb98 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-04T19:29:40.904Z S1 59476, S2 60525 c8775df683 039f859760 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-04T19:29:42.835Z S1 59545, S2 60525 7ad0f1f0ff c8775df683 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-04T19:29:44.761Z S1 59545, S2 60599 d18b286d24 7ad0f1f0ff sk_4707cd57
51 move S1 Exhibition1 51 2026-11-04T19:29:46.691Z S1 59615, S2 60599 6e943d6d83 d18b286d24 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-04T19:29:48.622Z S1 59615, S2 60668 6249261a0e 6e943d6d83 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-04T19:29:50.551Z S1 59686, S2 60668 b9b72ef65b 6249261a0e sk_4707cd57
54 move S2 Exhibition2 54 2026-11-04T19:29:52.485Z S1 59686, S2 60734 5220375294 b9b72ef65b sk_4707cd57
55 move S1 Exhibition1 55 2026-11-04T19:29:54.414Z S1 59757, S2 60734 964d6e3c10 5220375294 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-04T19:29:56.344Z S1 59757, S2 60804 8547d344ad 964d6e3c10 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-04T19:29:58.271Z S1 59830, S2 60804 4d37186d5a 8547d344ad sk_4707cd57
58 move S2 Exhibition2 58 2026-11-04T19:30:00.205Z S1 59830, S2 60870 91eb96766b 4d37186d5a sk_4707cd57
59 move S1 Exhibition1 59 2026-11-04T19:30:02.196Z S1 59839, S2 60870 7589247b58 91eb96766b sk_4707cd57
60 move S2 Exhibition2 60 2026-11-04T19:30:04.435Z S1 59839, S2 60631 2edbc3af4c 7589247b58 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-04T19:30:06.380Z S1 59894, S2 60631 354dfab481 2edbc3af4c sk_4707cd57
62 move S2 Exhibition2 62 2026-11-04T19:30:08.314Z S1 59894, S2 60697 3a52553a85 354dfab481 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-04T19:30:10.262Z S1 59946, S2 60697 2a061bcb6b 3a52553a85 sk_4707cd57

Game 2 m_01M6M0GSAPE2ERWTFWV6FB2NAW: verified

✓signatures29 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..29, every prev_hash links
✓move log29 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay29 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
29 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-04T19:28:07.352Z S1 59553, S2 60000 ba3ad04a3c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-04T19:28:09.409Z S1 59553, S2 59943 eae5226c8e ba3ad04a3c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-04T19:28:11.617Z S1 59345, S2 59943 5fedd781bb eae5226c8e sk_4707cd57
4 move S2 Exhibition1 4 2026-11-04T19:28:13.615Z S1 59345, S2 59945 f71485ef16 5fedd781bb sk_4707cd57
5 move S1 Exhibition2 5 2026-11-04T19:28:15.699Z S1 59261, S2 59945 c1254882f2 f71485ef16 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-04T19:28:17.721Z S1 59261, S2 59923 3d946f407d c1254882f2 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-04T19:28:19.711Z S1 59271, S2 59923 1295c9467e 3d946f407d sk_4707cd57
8 move S2 Exhibition1 8 2026-11-04T19:28:21.710Z S1 59271, S2 59924 4695d6dd6a 1295c9467e sk_4707cd57
9 move S1 Exhibition2 9 2026-11-04T19:28:23.724Z S1 59257, S2 59924 5889071f96 4695d6dd6a sk_4707cd57
10 move S2 Exhibition1 10 2026-11-04T19:28:25.652Z S1 59257, S2 59996 6488562504 5889071f96 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-04T19:28:27.626Z S1 59283, S2 59996 2757df92f0 6488562504 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-04T19:28:29.627Z S1 59283, S2 59995 b97484cc5a 2757df92f0 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-04T19:28:31.571Z S1 59339, S2 59995 46849f7a8a b97484cc5a sk_4707cd57
14 move S2 Exhibition1 14 2026-11-04T19:28:33.616Z S1 59339, S2 59950 14d074a6f1 46849f7a8a sk_4707cd57
15 move S1 Exhibition2 15 2026-11-04T19:28:35.626Z S1 59329, S2 59950 c8aa9ba6c0 14d074a6f1 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-04T19:28:37.620Z S1 59329, S2 59956 3ef043d53c c8aa9ba6c0 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-04T19:28:39.630Z S1 59319, S2 59956 51b3999da0 3ef043d53c sk_4707cd57
18 move S2 Exhibition1 18 2026-11-04T19:28:41.602Z S1 59319, S2 59984 b9ae07d1ae 51b3999da0 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-04T19:28:43.526Z S1 59395, S2 59984 0bd94df22d b9ae07d1ae sk_4707cd57
20 move S2 Exhibition1 20 2026-11-04T19:28:45.621Z S1 59395, S2 59889 d1f7e3dede 0bd94df22d sk_4707cd57
21 move S1 Exhibition2 21 2026-11-04T19:28:47.636Z S1 59380, S2 59889 7097907102 d1f7e3dede sk_4707cd57
22 move S2 Exhibition1 22 2026-11-04T19:28:49.603Z S1 59380, S2 59922 8bdc43dc43 7097907102 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-04T19:28:51.598Z S1 59385, S2 59922 4d261e817b 8bdc43dc43 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-04T19:28:53.524Z S1 59385, S2 59996 76889883d8 4d261e817b sk_4707cd57
25 move S1 Exhibition2 25 2026-11-04T19:28:55.501Z S1 59408, S2 59996 1744f28484 76889883d8 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-04T19:28:57.431Z S1 59408, S2 60066 74ffbea53e 1744f28484 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-04T19:28:59.368Z S1 59471, S2 60066 59d0d633c0 74ffbea53e sk_4707cd57
28 move S2 Exhibition1 28 2026-11-04T19:29:01.302Z S1 59471, S2 60132 58d5d5c247 59d0d633c0 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-04T19:29:03.280Z S1 59493, S2 60132 4eefbc14da 58d5d5c247 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_01M6M0GSA9FMTA3W9J97G58GTZ

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