apigaming Sign in

Verify set set_01M6Q9G8DMEYPR1SBAHWQS964S

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("2094804009970738419:set_01M6Q9G8DMEYPR1SBAHWQS964S") = 745fde7caa434d55..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 0.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 2.0}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M6Q9G8DNETDAGGZFF3DCKYE5: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-06T02:02:50.234Z S1 59869, S2 60000 8190d0f2e5 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T02:02:52.410Z S1 59869, S2 59824 70a6a2e962 8190d0f2e5 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T02:02:54.498Z S1 59781, S2 59824 8344c50337 70a6a2e962 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T02:02:56.803Z S1 59781, S2 59519 d0929e5d96 8344c50337 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T02:02:58.907Z S1 59677, S2 59519 aa3c1c4a73 d0929e5d96 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T02:03:00.910Z S1 59677, S2 59516 f25506596f aa3c1c4a73 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T02:03:03.234Z S1 59353, S2 59516 e020789252 f25506596f sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T02:03:05.336Z S1 59353, S2 59414 654b07dc50 e020789252 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T02:03:07.335Z S1 59354, S2 59414 fdeb05ae2a 654b07dc50 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T02:03:09.499Z S1 59354, S2 59250 e469faa430 fdeb05ae2a sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T02:03:11.719Z S1 59134, S2 59250 b81988c0a7 e469faa430 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T02:03:13.721Z S1 59134, S2 59248 3f69ce7ea9 b81988c0a7 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T02:03:15.657Z S1 59198, S2 59248 6cc89538e4 3f69ce7ea9 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T02:03:17.596Z S1 59198, S2 59309 242da62d46 6cc89538e4 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-06T02:03:19.550Z S1 59244, S2 59309 f842e17237 242da62d46 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-06T02:03:21.486Z S1 59244, S2 59373 28da0b906e f842e17237 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-06T02:03:23.410Z S1 59320, S2 59373 b8318e899b 28da0b906e sk_4707cd57

Game 2 m_01M6Q9G8DQED985BYD7AWJE9SF: verified

✓signatures40 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..40, every prev_hash links
✓move log40 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay40 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
40 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-06T02:02:50.298Z S1 59805, S2 60000 637be1ee75 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T02:02:52.416Z S1 59805, S2 59882 0ffbc477f5 637be1ee75 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T02:02:54.503Z S1 59718, S2 59882 42dd24c36b 0ffbc477f5 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T02:02:56.806Z S1 59718, S2 59579 2eafbefa3c 42dd24c36b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T02:02:58.902Z S1 59622, S2 59579 9c12f3a8fa 2eafbefa3c sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T02:03:00.887Z S1 59622, S2 59594 45e402bc6e 9c12f3a8fa sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T02:03:03.128Z S1 59381, S2 59594 9c81a5a46d 45e402bc6e sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T02:03:05.324Z S1 59381, S2 59398 4c839403d2 9c81a5a46d sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T02:03:07.326Z S1 59379, S2 59398 962663eee5 4c839403d2 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T02:03:09.413Z S1 59379, S2 59311 b6193e9310 962663eee5 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T02:03:11.698Z S1 59094, S2 59311 f4ce62d1ae b6193e9310 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T02:03:13.722Z S1 59094, S2 59287 f8893b3ed2 f4ce62d1ae sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T02:03:15.716Z S1 59100, S2 59287 bea7129d31 f8893b3ed2 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T02:03:17.650Z S1 59100, S2 59353 521af39a1f bea7129d31 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T02:03:19.712Z S1 59038, S2 59353 f2ff9d5cb1 521af39a1f sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T02:03:21.720Z S1 59038, S2 59345 85499f562e f2ff9d5cb1 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-06T02:03:23.686Z S1 59072, S2 59345 7751b93c72 85499f562e sk_4707cd57
18 move S2 Exhibition1 18 2026-11-06T02:03:25.707Z S1 59072, S2 59324 d5e0f994fd 7751b93c72 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-06T02:03:27.725Z S1 59054, S2 59324 45c9a9349d d5e0f994fd sk_4707cd57
20 move S2 Exhibition1 20 2026-11-06T02:03:29.701Z S1 59054, S2 59348 d03a42694e 45c9a9349d sk_4707cd57
21 move S1 Exhibition2 21 2026-11-06T02:03:31.733Z S1 59022, S2 59348 c8fb7ffe6f d03a42694e sk_4707cd57
22 move S2 Exhibition1 22 2026-11-06T02:03:33.737Z S1 59022, S2 59344 60616632b9 c8fb7ffe6f sk_4707cd57
23 move S1 Exhibition2 23 2026-11-06T02:03:35.713Z S1 59046, S2 59344 1fd393300b 60616632b9 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-06T02:03:37.660Z S1 59046, S2 59397 bd1d200e92 1fd393300b sk_4707cd57
25 move S1 Exhibition2 25 2026-11-06T02:03:39.633Z S1 59073, S2 59397 8b095ee4cd bd1d200e92 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-06T02:03:41.575Z S1 59073, S2 59455 a19322e3a2 8b095ee4cd sk_4707cd57
27 move S1 Exhibition2 27 2026-11-06T02:03:43.605Z S1 59043, S2 59455 45afef3bad a19322e3a2 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-06T02:03:45.566Z S1 59043, S2 59494 5107e4f996 45afef3bad sk_4707cd57
29 move S1 Exhibition2 29 2026-11-06T02:03:47.505Z S1 59104, S2 59494 4a23966f37 5107e4f996 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-06T02:03:49.440Z S1 59104, S2 59559 f8ad7d17c6 4a23966f37 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-06T02:03:51.382Z S1 59162, S2 59559 1a3fc05712 f8ad7d17c6 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-06T02:03:53.310Z S1 59162, S2 59631 3cd68aee5f 1a3fc05712 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-06T02:03:55.245Z S1 59227, S2 59631 afc1452ce5 3cd68aee5f sk_4707cd57
34 move S2 Exhibition1 34 2026-11-06T02:03:57.167Z S1 59227, S2 59709 17a55e3416 afc1452ce5 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-06T02:03:59.101Z S1 59293, S2 59709 a30fac0d54 17a55e3416 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-06T02:04:01.046Z S1 59293, S2 59764 542ffb03a6 a30fac0d54 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-06T02:04:02.973Z S1 59366, S2 59764 749b116a19 542ffb03a6 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-06T02:04:04.911Z S1 59366, S2 59826 c0ccd1f259 749b116a19 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-06T02:04:06.840Z S1 59437, S2 59826 69549cc130 c0ccd1f259 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-06T02:04:08.766Z S1 59437, S2 59900 e2fb7ed96d 69549cc130 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_01M6Q9G8DMEYPR1SBAHWQS964S

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