apigaming Sign in

Verify set set_01M7CBGAZYEA5R323XCBQYCGM8

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("1840988524081013149:set_01M7CBGAZYEA5R323XCBQYCGM8") = 4cc174042144e737..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 19, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 12}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M7CBGAZZE5FRZY29M9Z8QDZZ: verified

✓signatures23 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..23, every prev_hash links
✓move log23 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay23 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
23 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-14T06:21:53.121Z S1 59842, S2 60000 487127d519 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T06:21:55.223Z S1 59842, S2 59898 47a37b3c53 487127d519 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T06:21:57.411Z S1 59654, S2 59898 a1c7740778 47a37b3c53 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T06:21:59.407Z S1 59654, S2 59902 8e15e3e656 a1c7740778 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T06:22:02.158Z S1 58903, S2 59902 21f3a74b35 8e15e3e656 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T06:22:04.300Z S1 58903, S2 59760 9f31bb715b 21f3a74b35 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T06:22:06.319Z S1 58884, S2 59760 b02310ac98 9f31bb715b sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T06:22:08.333Z S1 58884, S2 59746 0f1b4006f9 b02310ac98 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T06:22:10.307Z S1 58910, S2 59746 23ddd40f3c 0f1b4006f9 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T06:22:12.334Z S1 58910, S2 59719 08a34e1f97 23ddd40f3c sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T06:22:14.398Z S1 58846, S2 59719 e4a55ae5bf 08a34e1f97 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T06:22:16.400Z S1 58846, S2 59717 8f0dd6a4db e4a55ae5bf sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T06:22:18.428Z S1 58818, S2 59717 4f006b2aa5 8f0dd6a4db sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T06:22:20.418Z S1 58818, S2 59727 49ec7899d8 4f006b2aa5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T06:22:22.397Z S1 58839, S2 59727 155e427be6 49ec7899d8 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T06:22:24.413Z S1 58839, S2 59711 91d97bfad5 155e427be6 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T06:22:26.341Z S1 58911, S2 59711 f084111231 91d97bfad5 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-14T06:22:28.315Z S1 58911, S2 59737 c6c4d63599 f084111231 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-14T06:22:30.300Z S1 58926, S2 59737 87184640fe c6c4d63599 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-14T06:22:32.229Z S1 58926, S2 59808 aafdf990f7 87184640fe sk_4707cd57
21 move S1 Exhibition1 21 2026-11-14T06:22:34.192Z S1 58963, S2 59808 ceb4f576f9 aafdf990f7 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-14T06:22:36.132Z S1 58963, S2 59868 d28c2c1b78 ceb4f576f9 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-14T06:22:38.063Z S1 59032, S2 59868 2273ae7f43 d28c2c1b78 sk_4707cd57

Game 2 m_01M7CBGB01ESATJ89TEW3NTYN0: verified

✓signatures37 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..37, every prev_hash links
✓move log37 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay37 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
37 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T06:21:53.115Z S1 59848, S2 60000 ac807ddfa7 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T06:21:55.105Z S1 59848, S2 60010 b796218384 ac807ddfa7 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T06:21:57.307Z S1 59646, S2 60010 7101cdb84d b796218384 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T06:21:59.398Z S1 59646, S2 59919 4bc45738a3 7101cdb84d sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T06:22:02.017Z S1 59027, S2 59919 c7adcbd49d 4bc45738a3 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T06:22:04.205Z S1 59027, S2 59731 a8f84c48aa c7adcbd49d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T06:22:06.201Z S1 59031, S2 59731 b6c139516b a8f84c48aa sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T06:22:08.216Z S1 59031, S2 59716 76a504312c b6c139516b sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T06:22:10.307Z S1 58940, S2 59716 81a762ad88 76a504312c sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T06:22:12.400Z S1 58940, S2 59623 c800489558 81a762ad88 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T06:22:14.518Z S1 58822, S2 59623 7e1e880bb2 c800489558 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T06:22:16.515Z S1 58822, S2 59626 0049949e2a 7e1e880bb2 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T06:22:18.601Z S1 58736, S2 59626 05d25ea522 0049949e2a sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T06:22:20.597Z S1 58736, S2 59630 8d9355b48f 05d25ea522 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T06:22:22.606Z S1 58727, S2 59630 69988660cf 8d9355b48f sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T06:22:24.570Z S1 58727, S2 59666 a1fe52356d 69988660cf sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T06:22:26.539Z S1 58758, S2 59666 0ea791dfc8 a1fe52356d sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T06:22:28.596Z S1 58758, S2 59609 e8ccd41e37 0ea791dfc8 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T06:22:30.534Z S1 58820, S2 59609 bf29baacbd e8ccd41e37 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T06:22:32.520Z S1 58820, S2 59623 5fdddaf48b bf29baacbd sk_4707cd57
21 move S1 Exhibition2 21 2026-11-14T06:22:34.509Z S1 58831, S2 59623 2e8573ffe2 5fdddaf48b sk_4707cd57
22 move S2 Exhibition1 22 2026-11-14T06:22:36.507Z S1 58831, S2 59625 07e06cb289 2e8573ffe2 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-14T06:22:38.499Z S1 58839, S2 59625 4f9b57c264 07e06cb289 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-14T06:22:40.527Z S1 58839, S2 59597 faf33d2dd4 4f9b57c264 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-14T06:22:42.524Z S1 58842, S2 59597 0057c590b0 faf33d2dd4 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-14T06:22:44.485Z S1 58842, S2 59636 8bc848a035 0057c590b0 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-14T06:22:46.516Z S1 58811, S2 59636 2b40c901e6 8bc848a035 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-14T06:22:48.478Z S1 58811, S2 59674 e5449a5957 2b40c901e6 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-14T06:22:50.435Z S1 58854, S2 59674 9817fb2542 e5449a5957 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-14T06:22:52.504Z S1 58854, S2 59605 0590c2a27d 9817fb2542 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-14T06:22:54.489Z S1 58869, S2 59605 83e22858ff 0590c2a27d sk_4707cd57
32 move S2 Exhibition1 32 2026-11-14T06:22:56.507Z S1 58869, S2 59587 71b62e756c 83e22858ff sk_4707cd57
33 move S1 Exhibition2 33 2026-11-14T06:22:58.446Z S1 58930, S2 59587 9872047587 71b62e756c sk_4707cd57
34 move S2 Exhibition1 34 2026-11-14T06:23:00.381Z S1 58930, S2 59652 573efedfb6 9872047587 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-14T06:23:02.368Z S1 58943, S2 59652 18e003c037 573efedfb6 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-14T06:23:04.525Z S1 58943, S2 59495 9289454a97 18e003c037 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-14T06:23:06.500Z S1 58968, S2 59495 36d2b13242 9289454a97 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_01M7CBGAZYEA5R323XCBQYCGM8

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