apigaming Sign in

Verify set set_01M6MMYW8MEJ8AWX9N1KJD041X

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

Game 1 m_01M6MMYW8PE72TS57HHCH6921X: 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-05T01:25:20.329Z S1 59890, S2 60000 0365fe0a7f start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-05T01:25:22.343Z S1 59890, S2 59986 dabe4a0ff7 0365fe0a7f sk_4707cd57
3 move S1 Exhibition1 3 2026-11-05T01:25:24.431Z S1 59802, S2 59986 8206c852da dabe4a0ff7 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-05T01:25:26.609Z S1 59802, S2 59808 b4743d9644 8206c852da sk_4707cd57
5 move S1 Exhibition1 5 2026-11-05T01:25:28.701Z S1 59710, S2 59808 e02f0e103c b4743d9644 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-05T01:25:30.899Z S1 59710, S2 59610 60b5649818 e02f0e103c sk_4707cd57
7 move S1 Exhibition1 7 2026-11-05T01:25:32.841Z S1 59768, S2 59610 1690879596 60b5649818 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-05T01:25:34.932Z S1 59768, S2 59519 ecd663091f 1690879596 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-05T01:25:37.204Z S1 59496, S2 59519 41876a4cca ecd663091f sk_4707cd57
10 move S2 Exhibition2 10 2026-11-05T01:25:39.317Z S1 59496, S2 59406 6e3143e5e1 41876a4cca sk_4707cd57
11 move S1 Exhibition1 11 2026-11-05T01:25:41.425Z S1 59388, S2 59406 9d4176017d 6e3143e5e1 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-05T01:25:43.523Z S1 59388, S2 59308 7f625a3b2f 9d4176017d sk_4707cd57
13 move S1 Exhibition1 13 2026-11-05T01:25:45.720Z S1 59191, S2 59308 96c3862b93 7f625a3b2f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-05T01:25:47.909Z S1 59191, S2 59119 296882391c 96c3862b93 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-05T01:25:49.928Z S1 59172, S2 59119 59758fb1b1 296882391c sk_4707cd57
16 move S2 Exhibition2 16 2026-11-05T01:25:51.856Z S1 59172, S2 59191 47d11d5c68 59758fb1b1 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-05T01:25:53.829Z S1 59199, S2 59191 6b05eb024f 47d11d5c68 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-05T01:25:55.787Z S1 59199, S2 59233 af3b0f0f03 6b05eb024f sk_4707cd57
19 move S1 Exhibition1 19 2026-11-05T01:25:57.818Z S1 59168, S2 59233 8fadb927fe af3b0f0f03 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-05T01:25:59.807Z S1 59168, S2 59244 5b5196cb63 8fadb927fe sk_4707cd57
21 move S1 Exhibition1 21 2026-11-05T01:26:02.110Z S1 58865, S2 59244 f5495c808c 5b5196cb63 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-05T01:26:04.214Z S1 58865, S2 59140 f7b588c9c6 f5495c808c sk_4707cd57
23 move S1 Exhibition1 23 2026-11-05T01:26:06.216Z S1 58863, S2 59140 14b36e68a4 f7b588c9c6 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-05T01:26:08.209Z S1 58863, S2 59147 460816c987 14b36e68a4 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-05T01:26:10.202Z S1 58870, S2 59147 2cd5b4ced0 460816c987 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-05T01:26:12.206Z S1 58870, S2 59143 a2adca0644 2cd5b4ced0 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-05T01:26:14.131Z S1 58945, S2 59143 9ee53938e6 a2adca0644 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-05T01:26:16.101Z S1 58945, S2 59173 306cfcd034 9ee53938e6 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-05T01:26:18.117Z S1 58929, S2 59173 fa54709bba 306cfcd034 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-05T01:26:20.079Z S1 58929, S2 59211 25eb053f77 fa54709bba sk_4707cd57
31 move S1 Exhibition1 31 2026-11-05T01:26:22.115Z S1 58893, S2 59211 d7dd8b8150 25eb053f77 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-05T01:26:24.070Z S1 58893, S2 59256 463d50886d d7dd8b8150 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-05T01:26:25.999Z S1 58964, S2 59256 f8976b9586 463d50886d sk_4707cd57
34 move S2 Exhibition2 34 2026-11-05T01:26:27.940Z S1 58964, S2 59315 4581aa2c62 f8976b9586 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-05T01:26:29.927Z S1 58977, S2 59315 ffd62bceb5 4581aa2c62 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-05T01:26:31.905Z S1 58977, S2 59337 07d6c075d7 ffd62bceb5 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-05T01:26:33.896Z S1 58986, S2 59337 497b6fa3fa 07d6c075d7 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-05T01:26:35.901Z S1 58986, S2 59332 a889a3a24c 497b6fa3fa sk_4707cd57
39 move S1 Exhibition1 39 2026-11-05T01:26:37.896Z S1 58991, S2 59332 5461a719f1 a889a3a24c sk_4707cd57
40 move S2 Exhibition2 40 2026-11-05T01:26:39.857Z S1 58991, S2 59371 450cb4bf40 5461a719f1 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-05T01:26:41.819Z S1 59029, S2 59371 7ddfbf486a 450cb4bf40 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-05T01:26:43.759Z S1 59029, S2 59431 948cb49222 7ddfbf486a sk_4707cd57
43 move S1 Exhibition1 43 2026-11-05T01:26:45.705Z S1 59083, S2 59431 38ac3c0af2 948cb49222 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-05T01:26:47.645Z S1 59083, S2 59491 c8d1f56a3f 38ac3c0af2 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-05T01:26:49.592Z S1 59136, S2 59491 e90e6915b5 c8d1f56a3f sk_4707cd57
46 move S2 Exhibition2 46 2026-11-05T01:26:51.532Z S1 59136, S2 59551 091a88c85e e90e6915b5 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-05T01:26:53.467Z S1 59201, S2 59551 a5900b66b7 091a88c85e sk_4707cd57
48 move S2 Exhibition2 48 2026-11-05T01:26:55.411Z S1 59201, S2 59607 1e70f2cd56 a5900b66b7 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-05T01:26:57.348Z S1 59264, S2 59607 9a8e51b920 1e70f2cd56 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-05T01:26:59.290Z S1 59264, S2 59665 0f41447f76 9a8e51b920 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-05T01:27:01.256Z S1 59298, S2 59665 406c25aef9 0f41447f76 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-05T01:27:03.231Z S1 59298, S2 59690 98ff4fa74e 406c25aef9 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-05T01:27:05.161Z S1 59368, S2 59690 fbb48531ff 98ff4fa74e sk_4707cd57
54 move S2 Exhibition2 54 2026-11-05T01:27:07.101Z S1 59368, S2 59750 6f6aafac38 fbb48531ff sk_4707cd57
55 move S1 Exhibition1 55 2026-11-05T01:27:09.032Z S1 59437, S2 59750 509bee92c7 6f6aafac38 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-05T01:27:10.959Z S1 59437, S2 59823 d83758e3d6 509bee92c7 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-05T01:27:12.889Z S1 59507, S2 59823 a6ef70c155 d83758e3d6 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-05T01:27:14.827Z S1 59507, S2 59885 993bac66f0 a6ef70c155 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-05T01:27:16.769Z S1 59565, S2 59885 8210961d88 993bac66f0 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-05T01:27:18.692Z S1 59565, S2 59962 741bf510d4 8210961d88 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-05T01:27:20.624Z S1 59633, S2 59962 841acff2bd 741bf510d4 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-05T01:27:22.548Z S1 59633, S2 60038 cdcbaab93d 841acff2bd sk_4707cd57
63 move S1 Exhibition1 63 2026-11-05T01:27:24.482Z S1 59699, S2 60038 28ea7fb683 cdcbaab93d sk_4707cd57

Game 2 m_01M6MMYW8QE7XSWYMWBHNEMY8C: verified

✓signatures19 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..19, every prev_hash links
✓move log19 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay19 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
19 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-05T01:25:20.339Z S1 59880, S2 60000 56962d2fda start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-05T01:25:22.340Z S1 59880, S2 59999 060503286a 56962d2fda sk_4707cd57
3 move S1 Exhibition2 3 2026-11-05T01:25:24.424Z S1 59796, S2 59999 d394496355 060503286a sk_4707cd57
4 move S2 Exhibition1 4 2026-11-05T01:25:26.615Z S1 59796, S2 59808 590d7a3230 d394496355 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-05T01:25:28.705Z S1 59706, S2 59808 595c9b4ac8 590d7a3230 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-05T01:25:30.907Z S1 59706, S2 59606 4481363ffc 595c9b4ac8 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-05T01:25:32.868Z S1 59745, S2 59606 339bef190f 4481363ffc sk_4707cd57
8 move S2 Exhibition1 8 2026-11-05T01:25:34.999Z S1 59745, S2 59475 b103e61d67 339bef190f sk_4707cd57
9 move S1 Exhibition2 9 2026-11-05T01:25:37.203Z S1 59541, S2 59475 941b8cefff b103e61d67 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-05T01:25:39.336Z S1 59541, S2 59342 1c4ce1a290 941b8cefff sk_4707cd57
11 move S1 Exhibition2 11 2026-11-05T01:25:41.422Z S1 59455, S2 59342 77daf712d7 1c4ce1a290 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-05T01:25:43.523Z S1 59455, S2 59241 c2c82b1f19 77daf712d7 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-05T01:25:45.720Z S1 59258, S2 59241 4c8ab3f81e c2c82b1f19 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-05T01:25:47.800Z S1 59258, S2 59161 7f21f1bf17 4c8ab3f81e sk_4707cd57
15 move S1 Exhibition2 15 2026-11-05T01:25:49.773Z S1 59285, S2 59161 cc3d6ac9fe 7f21f1bf17 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-05T01:25:51.699Z S1 59285, S2 59235 35b456751f cc3d6ac9fe sk_4707cd57
17 move S1 Exhibition2 17 2026-11-05T01:25:53.628Z S1 59356, S2 59235 afe057a7ee 35b456751f sk_4707cd57
18 move S2 Exhibition1 18 2026-11-05T01:25:55.556Z S1 59356, S2 59307 057365e6f0 afe057a7ee sk_4707cd57
19 move S1 Exhibition2 19 2026-11-05T01:25:57.482Z S1 59430, S2 59307 cafdd9a6c7 057365e6f0 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_01M6MMYW8MEJ8AWX9N1KJD041X

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