apigaming Sign in

Verify set set_01M72QATPSF2TB0MRGQ8ET2T9W

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("6072226037944333365:set_01M72QATPSF2TB0MRGQ8ET2T9W") = a323de9da33b4b62..., 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_01M72QATPVEKSS8PXW8TR4RSWX: verified

✓signatures22 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..22, every prev_hash links
✓move log22 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay22 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
22 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-10T12:36:11.403Z S1 59629, S2 60000 678d319eae start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T12:36:13.531Z S1 59629, S2 59872 3d70585e20 678d319eae sk_4707cd57
3 move S1 Exhibition1 3 2026-11-10T12:36:15.597Z S1 59563, S2 59872 012b0c86a7 3d70585e20 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T12:36:17.596Z S1 59563, S2 59873 a9c4c5bc4f 012b0c86a7 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-10T12:36:19.604Z S1 59555, S2 59873 d0d99fa004 a9c4c5bc4f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T12:36:21.533Z S1 59555, S2 59944 58a200b07d d0d99fa004 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-10T12:36:23.511Z S1 59577, S2 59944 5bba681bde 58a200b07d sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T12:36:25.500Z S1 59577, S2 59955 3f778fd8b9 5bba681bde sk_4707cd57
9 move S1 Exhibition1 9 2026-11-10T12:36:27.506Z S1 59571, S2 59955 b218638fd7 3f778fd8b9 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T12:36:29.504Z S1 59571, S2 59957 7586224116 b218638fd7 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-10T12:36:31.496Z S1 59579, S2 59957 0380ddf397 7586224116 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T12:36:33.498Z S1 59579, S2 59955 7f0fabb5a2 0380ddf397 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-10T12:36:35.518Z S1 59559, S2 59955 ab50b372da 7f0fabb5a2 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T12:36:37.502Z S1 59559, S2 59971 3aef41ae8d ab50b372da sk_4707cd57
15 move S1 Exhibition1 15 2026-11-10T12:36:39.434Z S1 59627, S2 59971 8ab04a9baa 3aef41ae8d sk_4707cd57
16 move S2 Exhibition2 16 2026-11-10T12:36:41.411Z S1 59627, S2 59994 ba87f85d3c 8ab04a9baa sk_4707cd57
17 move S1 Exhibition1 17 2026-11-10T12:36:43.386Z S1 59652, S2 59994 a3cec0844f ba87f85d3c sk_4707cd57
18 move S2 Exhibition2 18 2026-11-10T12:36:45.314Z S1 59652, S2 60066 b9087e86b1 a3cec0844f sk_4707cd57
19 move S1 Exhibition1 19 2026-11-10T12:36:47.306Z S1 59660, S2 60066 39ee35d024 b9087e86b1 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-10T12:36:49.315Z S1 59660, S2 60057 e98a2f308e 39ee35d024 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-10T12:36:51.254Z S1 59721, S2 60057 09950622a1 e98a2f308e sk_4707cd57
22 move S2 Exhibition2 22 2026-11-10T12:36:53.187Z S1 59721, S2 60124 09816ff4df 09950622a1 sk_4707cd57

Game 2 m_01M72QATPXEQ8ABNH5V9S75TAM: verified

✓signatures59 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..59, every prev_hash links
✓move log59 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay59 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
59 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-10T12:36:11.411Z S1 59621, S2 60000 550a19b0a5 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-10T12:36:13.633Z S1 59621, S2 59778 7a0d696c16 550a19b0a5 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T12:36:15.722Z S1 59532, S2 59778 3fb2135470 7a0d696c16 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-10T12:36:17.799Z S1 59532, S2 59701 d6a0a3ed23 3fb2135470 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T12:36:19.781Z S1 59550, S2 59701 fc3cb99fc4 d6a0a3ed23 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-10T12:36:21.725Z S1 59550, S2 59757 2995fec3a1 fc3cb99fc4 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T12:36:23.715Z S1 59560, S2 59757 9bfe6f244c 2995fec3a1 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-10T12:36:25.703Z S1 59560, S2 59769 79aef8468e 9bfe6f244c sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T12:36:27.706Z S1 59557, S2 59769 97594741a6 79aef8468e sk_4707cd57
10 move S2 Exhibition1 10 2026-11-10T12:36:29.707Z S1 59557, S2 59768 7b3bbcbc4c 97594741a6 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T12:36:31.703Z S1 59561, S2 59768 0261a9a5e3 7b3bbcbc4c sk_4707cd57
12 move S2 Exhibition1 12 2026-11-10T12:36:33.726Z S1 59561, S2 59745 dcc5aedb4c 0261a9a5e3 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T12:36:35.706Z S1 59581, S2 59745 413a70b696 dcc5aedb4c sk_4707cd57
14 move S2 Exhibition1 14 2026-11-10T12:36:37.696Z S1 59581, S2 59755 2c5d291fbd 413a70b696 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T12:36:39.633Z S1 59644, S2 59755 72faf5fbf4 2c5d291fbd sk_4707cd57
16 move S2 Exhibition1 16 2026-11-10T12:36:41.609Z S1 59644, S2 59779 267de3b4f5 72faf5fbf4 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-10T12:36:43.579Z S1 59674, S2 59779 fd356bbc3c 267de3b4f5 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-10T12:36:45.510Z S1 59674, S2 59848 4abf3a5f93 fd356bbc3c sk_4707cd57
19 move S1 Exhibition2 19 2026-11-10T12:36:47.508Z S1 59676, S2 59848 5db4081bfc 4abf3a5f93 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-10T12:36:49.502Z S1 59676, S2 59854 26a1cb6e3e 5db4081bfc sk_4707cd57
21 move S1 Exhibition2 21 2026-11-10T12:36:51.496Z S1 59682, S2 59854 2eadce2bbb 26a1cb6e3e sk_4707cd57
22 move S2 Exhibition1 22 2026-11-10T12:36:53.513Z S1 59682, S2 59837 4cecf984b5 2eadce2bbb sk_4707cd57
23 move S1 Exhibition2 23 2026-11-10T12:36:55.504Z S1 59691, S2 59837 ca6d0c2e2f 4cecf984b5 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-10T12:36:57.520Z S1 59691, S2 59821 193da80e4a ca6d0c2e2f sk_4707cd57
25 move S1 Exhibition2 25 2026-11-10T12:36:59.456Z S1 59755, S2 59821 bb32b53a67 193da80e4a sk_4707cd57
26 move S2 Exhibition1 26 2026-11-10T12:37:01.711Z S1 59755, S2 59566 d2891a4d87 bb32b53a67 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-10T12:37:03.719Z S1 59747, S2 59566 505c456f87 d2891a4d87 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-10T12:37:05.706Z S1 59747, S2 59579 739057f1f7 505c456f87 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-10T12:37:07.701Z S1 59752, S2 59579 c3d3a0b30a 739057f1f7 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-10T12:37:09.663Z S1 59752, S2 59617 b3fbd20804 c3d3a0b30a sk_4707cd57
31 move S1 Exhibition2 31 2026-11-10T12:37:11.616Z S1 59799, S2 59617 9e8ffadd93 b3fbd20804 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-10T12:37:13.598Z S1 59799, S2 59635 d561049f5f 9e8ffadd93 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-10T12:37:15.547Z S1 59850, S2 59635 32618f1b96 d561049f5f sk_4707cd57
34 move S2 Exhibition1 34 2026-11-10T12:37:17.506Z S1 59850, S2 59676 13af6a81a7 32618f1b96 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-10T12:37:19.454Z S1 59902, S2 59676 e05c45322a 13af6a81a7 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-10T12:37:21.421Z S1 59902, S2 59709 646802a58c e05c45322a sk_4707cd57
37 move S1 Exhibition2 37 2026-11-10T12:37:23.371Z S1 59952, S2 59709 037020bead 646802a58c sk_4707cd57
38 move S2 Exhibition1 38 2026-11-10T12:37:25.327Z S1 59952, S2 59753 e3daedf82f 037020bead sk_4707cd57
39 move S1 Exhibition2 39 2026-11-10T12:37:27.278Z S1 60001, S2 59753 f9619c237d e3daedf82f sk_4707cd57
40 move S2 Exhibition1 40 2026-11-10T12:37:29.227Z S1 60001, S2 59804 d015580a93 f9619c237d sk_4707cd57
41 move S1 Exhibition2 41 2026-11-10T12:37:31.186Z S1 60042, S2 59804 d3bbf5ec63 d015580a93 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-10T12:37:33.127Z S1 60042, S2 59863 bcc0f52bee d3bbf5ec63 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-10T12:37:35.076Z S1 60093, S2 59863 10fba998f1 bcc0f52bee sk_4707cd57
44 move S2 Exhibition1 44 2026-11-10T12:37:37.019Z S1 60093, S2 59920 f4096a3009 10fba998f1 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-10T12:37:38.958Z S1 60154, S2 59920 3d6eb321b1 f4096a3009 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-10T12:37:40.889Z S1 60154, S2 59989 5c1a4a5c2b 3d6eb321b1 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-10T12:37:42.822Z S1 60221, S2 59989 efb9c1b825 5c1a4a5c2b sk_4707cd57
48 move S2 Exhibition1 48 2026-11-10T12:37:44.774Z S1 60221, S2 60037 d9b213df83 efb9c1b825 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-10T12:37:46.706Z S1 60289, S2 60037 88226b7a98 d9b213df83 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-10T12:37:48.642Z S1 60289, S2 60101 6b89602c65 88226b7a98 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-10T12:37:50.578Z S1 60353, S2 60101 58450b2a2f 6b89602c65 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-10T12:37:52.510Z S1 60353, S2 60169 321d817837 58450b2a2f sk_4707cd57
53 move S1 Exhibition2 53 2026-11-10T12:37:54.446Z S1 60417, S2 60169 28acb136ef 321d817837 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-10T12:37:56.378Z S1 60417, S2 60237 37ff5c10c8 28acb136ef sk_4707cd57
55 move S1 Exhibition2 55 2026-11-10T12:37:58.309Z S1 60486, S2 60237 2b5ccb9379 37ff5c10c8 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-10T12:38:00.253Z S1 60486, S2 60293 c2e12f7ecb 2b5ccb9379 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-10T12:38:02.193Z S1 60546, S2 60293 a8b0b41102 c2e12f7ecb sk_4707cd57
58 move S2 Exhibition1 58 2026-11-10T12:38:04.169Z S1 60546, S2 60317 466aff7c23 a8b0b41102 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-10T12:38:06.114Z S1 60601, S2 60317 6131c7d7aa 466aff7c23 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_01M72QATPSF2TB0MRGQ8ET2T9W

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