apigaming Sign in

Verify set set_01M6PQV28WEZCR9XEWPF3RBN2W

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

Game 1 m_01M6PQV28YE34R06Y5XQBY7ZJM: 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-05T20:54:10.011Z S1 59878, S2 60000 db870c4bd8 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-05T20:54:12.099Z S1 59878, S2 59912 f7c8dbcda7 db870c4bd8 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-05T20:54:14.221Z S1 59756, S2 59912 02c31e02ad f7c8dbcda7 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-05T20:54:16.238Z S1 59756, S2 59895 d16dbd3810 02c31e02ad sk_4707cd57
5 move S1 Exhibition1 5 2026-11-05T20:54:18.398Z S1 59596, S2 59895 4a14837a9d d16dbd3810 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-05T20:54:20.402Z S1 59596, S2 59891 ff1dac02b7 4a14837a9d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-05T20:54:22.422Z S1 59576, S2 59891 1806d64930 ff1dac02b7 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-05T20:54:24.403Z S1 59576, S2 59910 60b0290e7a 1806d64930 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-05T20:54:26.332Z S1 59647, S2 59910 63830eac5d 60b0290e7a sk_4707cd57
10 move S2 Exhibition2 10 2026-11-05T20:54:28.302Z S1 59647, S2 59940 a429fc27f2 63830eac5d sk_4707cd57
11 move S1 Exhibition1 11 2026-11-05T20:54:30.316Z S1 59633, S2 59940 dcf668e89e a429fc27f2 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-05T20:54:32.322Z S1 59633, S2 59934 668b44867c dcf668e89e sk_4707cd57
13 move S1 Exhibition1 13 2026-11-05T20:54:34.295Z S1 59660, S2 59934 4b2d651e49 668b44867c sk_4707cd57
14 move S2 Exhibition2 14 2026-11-05T20:54:36.324Z S1 59660, S2 59905 3a840a6180 4b2d651e49 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-05T20:54:38.328Z S1 59656, S2 59905 a7e258e503 3a840a6180 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-05T20:54:40.400Z S1 59656, S2 59833 dc2988b45c a7e258e503 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-05T20:54:42.414Z S1 59642, S2 59833 62421e1dc2 dc2988b45c sk_4707cd57
18 move S2 Exhibition2 18 2026-11-05T20:54:44.622Z S1 59642, S2 59625 b301d6d638 62421e1dc2 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-05T20:54:46.803Z S1 59461, S2 59625 9f56e94538 b301d6d638 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-05T20:54:48.917Z S1 59461, S2 59511 93bd35e74a 9f56e94538 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-05T20:54:50.922Z S1 59456, S2 59511 8c6415af55 93bd35e74a sk_4707cd57
22 move S2 Exhibition2 22 2026-11-05T20:54:52.923Z S1 59456, S2 59510 c59d8fa2fe 8c6415af55 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-05T20:54:54.932Z S1 59447, S2 59510 7be8851fda c59d8fa2fe sk_4707cd57
24 move S2 Exhibition2 24 2026-11-05T20:54:57.022Z S1 59447, S2 59420 c9b0a738ef 7be8851fda sk_4707cd57
25 move S1 Exhibition1 25 2026-11-05T20:54:59.106Z S1 59363, S2 59420 90cb4e7983 c9b0a738ef sk_4707cd57
26 move S2 Exhibition2 26 2026-11-05T20:55:01.042Z S1 59363, S2 59484 4c403e91b7 90cb4e7983 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-05T20:55:03.428Z S1 58977, S2 59484 6c5af17c44 4c403e91b7 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-05T20:55:05.616Z S1 58977, S2 59296 13edfcf6ba 6c5af17c44 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-05T20:55:07.716Z S1 58877, S2 59296 1d288e629a 13edfcf6ba sk_4707cd57
30 move S2 Exhibition2 30 2026-11-05T20:55:09.725Z S1 58877, S2 59287 fe7f5c0e32 1d288e629a sk_4707cd57
31 move S1 Exhibition1 31 2026-11-05T20:55:11.801Z S1 58801, S2 59287 ffc3e06c4f fe7f5c0e32 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-05T20:55:13.753Z S1 58801, S2 59335 21996b9cce ffc3e06c4f sk_4707cd57
33 move S1 Exhibition1 33 2026-11-05T20:55:15.707Z S1 58847, S2 59335 dd2c5fb748 21996b9cce sk_4707cd57
34 move S2 Exhibition2 34 2026-11-05T20:55:17.637Z S1 58847, S2 59405 cdfcc85aec dd2c5fb748 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-05T20:55:19.604Z S1 58880, S2 59405 45df478c96 cdfcc85aec sk_4707cd57

Game 2 m_01M6PQV28ZEB5TVAGQVMTD3X4D: 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 Exhibition2 1 2026-11-05T20:54:10.015Z S1 59874, S2 60000 5631c11a2c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-05T20:54:12.107Z S1 59874, S2 59908 92b8939e0a 5631c11a2c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-05T20:54:14.073Z S1 59908, S2 59908 fd089b52b0 92b8939e0a sk_4707cd57
4 move S2 Exhibition1 4 2026-11-05T20:54:16.047Z S1 59908, S2 59934 c68aeb6a04 fd089b52b0 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-05T20:54:18.121Z S1 59834, S2 59934 5bc42bceea c68aeb6a04 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-05T20:54:20.096Z S1 59834, S2 59959 a6272fc06f 5bc42bceea sk_4707cd57
7 move S1 Exhibition2 7 2026-11-05T20:54:22.117Z S1 59813, S2 59959 0aeae3c395 a6272fc06f sk_4707cd57
8 move S2 Exhibition1 8 2026-11-05T20:54:24.104Z S1 59813, S2 59972 445d6c3a4b 0aeae3c395 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-05T20:54:26.099Z S1 59818, S2 59972 a8b714ee51 445d6c3a4b sk_4707cd57
10 move S2 Exhibition1 10 2026-11-05T20:54:28.116Z S1 59818, S2 59955 467c9440d6 a8b714ee51 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-05T20:54:30.095Z S1 59839, S2 59955 b20f74ba9f 467c9440d6 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-05T20:54:32.022Z S1 59839, S2 60028 b58b179b3e b20f74ba9f sk_4707cd57
13 move S1 Exhibition2 13 2026-11-05T20:54:34.005Z S1 59856, S2 60028 79ebdf81d5 b58b179b3e sk_4707cd57
14 move S2 Exhibition1 14 2026-11-05T20:54:36.006Z S1 59856, S2 60027 94d680ed45 79ebdf81d5 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-05T20:54:37.996Z S1 59866, S2 60027 0fc6bc47f8 94d680ed45 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-05T20:54:40.231Z S1 59866, S2 59792 e292e5b5d0 0fc6bc47f8 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-05T20:54:42.405Z S1 59692, S2 59792 a9d7e99a06 e292e5b5d0 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-05T20:54:44.615Z S1 59692, S2 59582 147e65c6a8 a9d7e99a06 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-05T20:54:46.697Z S1 59610, S2 59582 d1e9de5199 147e65c6a8 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-05T20:54:48.725Z S1 59610, S2 59554 3d10a974e5 d1e9de5199 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-05T20:54:50.811Z S1 59524, S2 59554 a66172c67c 3d10a974e5 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-05T20:54:52.796Z S1 59524, S2 59569 5d43aa3301 a66172c67c sk_4707cd57
23 move S1 Exhibition2 23 2026-11-05T20:54:54.826Z S1 59494, S2 59569 2200c31242 5d43aa3301 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-05T20:54:57.013Z S1 59494, S2 59382 a9bccc7b25 2200c31242 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-05T20:54:58.990Z S1 59517, S2 59382 9ffd269aa5 a9bccc7b25 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-05T20:55:00.998Z S1 59517, S2 59374 eda166bd98 9ffd269aa5 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-05T20:55:03.421Z S1 59094, S2 59374 b642e9bccb eda166bd98 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-05T20:55:05.506Z S1 59094, S2 59289 ad6f216ee7 b642e9bccb sk_4707cd57
29 move S1 Exhibition2 29 2026-11-05T20:55:07.631Z S1 58969, S2 59289 df3982983a ad6f216ee7 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-05T20:55:09.644Z S1 58969, S2 59276 d72a8d703d df3982983a sk_4707cd57
31 move S1 Exhibition2 31 2026-11-05T20:55:11.705Z S1 58908, S2 59276 1aa46b6d0b d72a8d703d sk_4707cd57
32 move S2 Exhibition1 32 2026-11-05T20:55:13.661Z S1 58908, S2 59320 7ae55d73f3 1aa46b6d0b sk_4707cd57
33 move S1 Exhibition2 33 2026-11-05T20:55:15.620Z S1 58949, S2 59320 fa10a06335 7ae55d73f3 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-05T20:55:17.569Z S1 58949, S2 59371 d13def15d0 fa10a06335 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-05T20:55:19.528Z S1 58990, S2 59371 109e00e4f1 d13def15d0 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-05T20:55:21.473Z S1 58990, S2 59426 33243e6168 109e00e4f1 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-05T20:55:23.430Z S1 59033, S2 59426 955b571faf 33243e6168 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-05T20:55:25.374Z S1 59033, S2 59482 57163271b7 955b571faf sk_4707cd57
39 move S1 Exhibition2 39 2026-11-05T20:55:27.325Z S1 59082, S2 59482 0949aa3d77 57163271b7 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-05T20:55:29.271Z S1 59082, S2 59536 4fd67a409d 0949aa3d77 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-05T20:55:31.222Z S1 59131, S2 59536 7e9e24685e 4fd67a409d sk_4707cd57
42 move S2 Exhibition1 42 2026-11-05T20:55:33.172Z S1 59131, S2 59586 f1956893c4 7e9e24685e sk_4707cd57
43 move S1 Exhibition2 43 2026-11-05T20:55:35.119Z S1 59184, S2 59586 3ea36fae53 f1956893c4 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-05T20:55:37.056Z S1 59184, S2 59649 7ee3939f57 3ea36fae53 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-05T20:55:38.997Z S1 59243, S2 59649 a9a5401823 7ee3939f57 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-05T20:55:40.935Z S1 59243, S2 59711 389cdf646e a9a5401823 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-05T20:55:42.896Z S1 59282, S2 59711 cbc9e22cb8 389cdf646e sk_4707cd57
48 move S2 Exhibition1 48 2026-11-05T20:55:44.832Z S1 59282, S2 59775 5f799ee3a2 cbc9e22cb8 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-05T20:55:46.774Z S1 59340, S2 59775 df33fe8d8f 5f799ee3a2 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-05T20:55:48.717Z S1 59340, S2 59832 e87f3178fe df33fe8d8f sk_4707cd57
51 move S1 Exhibition2 51 2026-11-05T20:55:50.656Z S1 59401, S2 59832 edcf072cb0 e87f3178fe sk_4707cd57
52 move S2 Exhibition1 52 2026-11-05T20:55:52.587Z S1 59401, S2 59901 704f8afb9b edcf072cb0 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-05T20:55:54.520Z S1 59468, S2 59901 457acc98b7 704f8afb9b sk_4707cd57
54 move S2 Exhibition1 54 2026-11-05T20:55:56.449Z S1 59468, S2 59972 6eeb17545e 457acc98b7 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-05T20:55:58.384Z S1 59533, S2 59972 abf96fa41e 6eeb17545e sk_4707cd57
56 move S2 Exhibition1 56 2026-11-05T20:56:00.311Z S1 59533, S2 60045 857f5c3bfc abf96fa41e sk_4707cd57
57 move S1 Exhibition2 57 2026-11-05T20:56:02.298Z S1 59546, S2 60045 013fa7cfc3 857f5c3bfc sk_4707cd57
58 move S2 Exhibition1 58 2026-11-05T20:56:04.412Z S1 59546, S2 59931 566df75bc6 013fa7cfc3 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-05T20:56:06.339Z S1 59619, S2 59931 ed64985a45 566df75bc6 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-05T20:56:08.272Z S1 59619, S2 59998 0f4ed2faa5 ed64985a45 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-05T20:56:10.205Z S1 59686, S2 59998 1674c743b5 0f4ed2faa5 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-05T20:56:12.132Z S1 59686, S2 60071 57c0731436 1674c743b5 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-05T20:56:14.087Z S1 59731, S2 60071 cad9b87980 57c0731436 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_01M6PQV28WEZCR9XEWPF3RBN2W

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