apigaming Sign in

Verify set set_01M7B789BCEEM86GFQZ39YJV0X

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

Game 1 m_01M7B789BEEF5TKV7919E0DWDS: verified

✓signatures45 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..45, every prev_hash links
✓move log45 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay45 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
45 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T19:48:20.610Z S1 59791, S2 60000 ff6378f12d start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T19:48:22.704Z S1 59791, S2 59906 aec307b887 ff6378f12d sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T19:48:24.841Z S1 59654, S2 59906 0d2160ee8b aec307b887 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T19:48:26.932Z S1 59654, S2 59815 90255cc960 0d2160ee8b sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T19:48:28.999Z S1 59587, S2 59815 aa217c48b4 90255cc960 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T19:48:31.033Z S1 59587, S2 59781 0fe84a5c48 aa217c48b4 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T19:48:32.957Z S1 59663, S2 59781 eb08dc78f3 0fe84a5c48 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T19:48:35.120Z S1 59663, S2 59618 47885832b9 eb08dc78f3 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T19:48:37.331Z S1 59452, S2 59618 d8c4a62c40 47885832b9 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T19:48:39.549Z S1 59452, S2 59400 0974bc7bd1 d8c4a62c40 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T19:48:41.621Z S1 59380, S2 59400 296eb53754 0974bc7bd1 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T19:48:43.728Z S1 59380, S2 59293 63b4cf81f8 296eb53754 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T19:48:45.914Z S1 59194, S2 59293 dd76653dca 63b4cf81f8 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T19:48:48.007Z S1 59194, S2 59200 438ad39f43 dd76653dca sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T19:48:50.223Z S1 58978, S2 59200 ad8dd637d7 438ad39f43 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T19:48:52.216Z S1 58978, S2 59207 45e38cbff6 ad8dd637d7 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T19:48:54.302Z S1 58892, S2 59207 479e13d6c5 45e38cbff6 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T19:48:56.270Z S1 58892, S2 59239 0f0d6f286e 479e13d6c5 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T19:48:58.242Z S1 58920, S2 59239 ec4c336285 0f0d6f286e sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T19:49:00.205Z S1 58920, S2 59276 62ce012827 ec4c336285 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T19:49:02.489Z S1 58636, S2 59276 d47d35301f 62ce012827 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T19:49:04.597Z S1 58636, S2 59168 1b82a4080d d47d35301f sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T19:49:06.606Z S1 58627, S2 59168 cd87b8dbd9 1b82a4080d sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T19:49:08.631Z S1 58627, S2 59143 358c6eb2cb cd87b8dbd9 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T19:49:10.610Z S1 58648, S2 59143 f809ad0a13 358c6eb2cb sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T19:49:12.573Z S1 58648, S2 59180 b4c3383e2c f809ad0a13 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T19:49:14.541Z S1 58680, S2 59180 07e9fb6196 b4c3383e2c sk_4707cd57
28 move S2 Exhibition2 28 2026-11-13T19:49:16.505Z S1 58680, S2 59216 88401727a6 07e9fb6196 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T19:49:18.512Z S1 58673, S2 59216 df79d8ef82 88401727a6 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-13T19:49:20.437Z S1 58673, S2 59291 676410a9b6 df79d8ef82 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T19:49:22.415Z S1 58695, S2 59291 45b10ce848 676410a9b6 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-13T19:49:24.399Z S1 58695, S2 59307 2253f6bb69 45b10ce848 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T19:49:26.353Z S1 58741, S2 59307 f00b04bd07 2253f6bb69 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-13T19:49:28.347Z S1 58741, S2 59313 571da9d7f4 f00b04bd07 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T19:49:30.298Z S1 58790, S2 59313 4840010689 571da9d7f4 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-13T19:49:32.231Z S1 58790, S2 59380 a18ad8b3ea 4840010689 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-13T19:49:34.188Z S1 58833, S2 59380 8290a40b5f a18ad8b3ea sk_4707cd57
38 move S2 Exhibition2 38 2026-11-13T19:49:36.147Z S1 58833, S2 59421 7b12cc1f88 8290a40b5f sk_4707cd57
39 move S1 Exhibition1 39 2026-11-13T19:49:38.105Z S1 58875, S2 59421 edf91d3d9b 7b12cc1f88 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-13T19:49:40.115Z S1 58875, S2 59411 0add17eaae edf91d3d9b sk_4707cd57
41 move S1 Exhibition1 41 2026-11-13T19:49:42.048Z S1 58942, S2 59411 9966a3d4be 0add17eaae sk_4707cd57
42 move S2 Exhibition2 42 2026-11-13T19:49:44.107Z S1 58942, S2 59352 777cd3bcbd 9966a3d4be sk_4707cd57
43 move S1 Exhibition1 43 2026-11-13T19:49:46.070Z S1 58979, S2 59352 ea74ff2472 777cd3bcbd sk_4707cd57
44 move S2 Exhibition2 44 2026-11-13T19:49:47.997Z S1 58979, S2 59425 1bb1ea7c1c ea74ff2472 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-13T19:49:49.921Z S1 59055, S2 59425 91d8111c93 1bb1ea7c1c sk_4707cd57

Game 2 m_01M7B789BFEHS8HW871AHDJ1QN: 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 Exhibition2 1 2026-11-13T19:48:20.610Z S1 59791, S2 60000 8246422fae start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T19:48:22.717Z S1 59791, S2 59893 1bd3be3ce8 8246422fae sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T19:48:24.908Z S1 59600, S2 59893 90339c6f5b 1bd3be3ce8 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T19:48:26.997Z S1 59600, S2 59804 03082a7535 90339c6f5b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T19:48:29.006Z S1 59591, S2 59804 dc202dcc21 03082a7535 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T19:48:31.104Z S1 59591, S2 59706 9ceaecc930 dc202dcc21 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T19:48:33.079Z S1 59616, S2 59706 6446db10c2 9ceaecc930 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T19:48:35.131Z S1 59616, S2 59654 c3baa13c22 6446db10c2 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T19:48:37.405Z S1 59342, S2 59654 78978542f4 c3baa13c22 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T19:48:39.506Z S1 59342, S2 59553 71367143d5 78978542f4 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T19:48:41.628Z S1 59220, S2 59553 085d4e7153 71367143d5 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T19:48:43.821Z S1 59220, S2 59360 6fbcc0ca20 085d4e7153 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T19:48:45.912Z S1 59129, S2 59360 fcb8c84444 6fbcc0ca20 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T19:48:48.053Z S1 59129, S2 59219 6191b6bc64 fcb8c84444 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T19:48:50.103Z S1 59079, S2 59219 52c02fb19d 6191b6bc64 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T19:48:52.217Z S1 59079, S2 59105 c439f068ea 52c02fb19d sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T19:48:54.311Z S1 58985, S2 59105 5c4474d231 c439f068ea sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T19:48:56.448Z S1 58985, S2 58968 328f137a34 5c4474d231 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T19:48:58.627Z S1 58806, S2 58968 fabed94b61 328f137a34 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T19:49:00.552Z S1 58806, S2 59043 53ee931a26 fabed94b61 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T19:49:02.635Z S1 58723, S2 59043 532482ef74 53ee931a26 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T19:49:04.609Z S1 58723, S2 59069 21e606b2cf 532482ef74 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T19:49:06.608Z S1 58724, S2 59069 f66f3d8403 21e606b2cf 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_01M7B789BCEEM86GFQZ39YJV0X

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