apigaming Sign in

Verify set set_01M6S9P1Y5F02BKDEQFQ1ES0P6

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("5840659040399900412:set_01M6S9P1Y5F02BKDEQFQ1ES0P6") = 1ed9c49d50098ab2..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 21, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 10}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M6S9P1Y7FTTV6FRAV4C7ACWK: 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 Exhibition1 1 2026-11-06T20:44:29.118Z S1 59820, S2 60000 cab0df3119 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T20:44:31.219Z S1 59820, S2 59899 6f0743ad48 cab0df3119 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T20:44:33.431Z S1 59608, S2 59899 ead8fd8eae 6f0743ad48 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T20:44:35.627Z S1 59608, S2 59703 01640a28ca ead8fd8eae sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T20:44:37.823Z S1 59412, S2 59703 e607323959 01640a28ca sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T20:44:40.012Z S1 59412, S2 59514 89cf52ba83 e607323959 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T20:44:42.098Z S1 59326, S2 59514 11d79b09f8 89cf52ba83 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T20:44:44.224Z S1 59326, S2 59388 bdeaeec59f 11d79b09f8 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T20:44:46.208Z S1 59342, S2 59388 70652f2c80 bdeaeec59f sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T20:44:48.303Z S1 59342, S2 59293 9ee6d97dcf 70652f2c80 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T20:44:50.510Z S1 59135, S2 59293 44ebe6ecbd 9ee6d97dcf sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T20:44:52.704Z S1 59135, S2 59099 c14935f753 44ebe6ecbd sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T20:44:54.815Z S1 59024, S2 59099 f9837b2af6 c14935f753 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T20:44:56.807Z S1 59024, S2 59107 92ec6c7790 f9837b2af6 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-06T20:44:58.900Z S1 58931, S2 59107 6907b50433 92ec6c7790 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-06T20:45:00.853Z S1 58931, S2 59154 a5d340a52a 6907b50433 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-06T20:45:03.415Z S1 58369, S2 59154 be9455d930 a5d340a52a sk_4707cd57
18 move S2 Exhibition2 18 2026-11-06T20:45:05.418Z S1 58369, S2 59151 53b15cb5bf be9455d930 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-06T20:45:07.409Z S1 58378, S2 59151 f468566fce 53b15cb5bf sk_4707cd57

Game 2 m_01M6S9P1Y8FDPRD71QSF4XRYSN: verified

✓signatures41 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..41, every prev_hash links
✓move log41 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay41 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
41 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-06T20:44:29.100Z S1 59838, S2 60000 d458c911f9 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T20:44:31.216Z S1 59838, S2 59884 1365db60d0 d458c911f9 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T20:44:33.428Z S1 59626, S2 59884 6d2ec160e7 1365db60d0 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T20:44:35.622Z S1 59626, S2 59690 299077a419 6d2ec160e7 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T20:44:37.812Z S1 59436, S2 59690 69003ff94a 299077a419 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T20:44:40.017Z S1 59436, S2 59485 2b1857df67 69003ff94a sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T20:44:42.033Z S1 59420, S2 59485 088c53505c 2b1857df67 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T20:44:44.211Z S1 59420, S2 59307 10c90af64c 088c53505c sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T20:44:46.195Z S1 59436, S2 59307 4985ee9a54 10c90af64c sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T20:44:48.233Z S1 59436, S2 59269 7a14fd188e 4985ee9a54 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T20:44:50.502Z S1 59167, S2 59269 b4272399d4 7a14fd188e sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T20:44:52.622Z S1 59167, S2 59149 c7d246d915 b4272399d4 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T20:44:54.811Z S1 58978, S2 59149 0db0a59f4b c7d246d915 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T20:44:56.810Z S1 58978, S2 59150 1d873deb6a 0db0a59f4b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T20:44:58.906Z S1 58882, S2 59150 43072d7871 1d873deb6a sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T20:45:00.927Z S1 58882, S2 59129 9f04d3877f 43072d7871 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-06T20:45:03.440Z S1 58369, S2 59129 b139ba506f 9f04d3877f sk_4707cd57
18 move S2 Exhibition1 18 2026-11-06T20:45:05.614Z S1 58369, S2 58955 77ea25e198 b139ba506f sk_4707cd57
19 move S1 Exhibition2 19 2026-11-06T20:45:07.625Z S1 58358, S2 58955 eac991d069 77ea25e198 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-06T20:45:09.596Z S1 58358, S2 58984 e7dd56b802 eac991d069 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-06T20:45:11.601Z S1 58353, S2 58984 dedd800d9e e7dd56b802 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-06T20:45:13.629Z S1 58353, S2 58956 2ac1a159e7 dedd800d9e sk_4707cd57
23 move S1 Exhibition2 23 2026-11-06T20:45:15.596Z S1 58386, S2 58956 afe4218e35 2ac1a159e7 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-06T20:45:17.630Z S1 58386, S2 58922 500871d9de afe4218e35 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-06T20:45:19.728Z S1 58288, S2 58922 60042fcb90 500871d9de sk_4707cd57
26 move S2 Exhibition1 26 2026-11-06T20:45:21.903Z S1 58288, S2 58747 2ca9a0b133 60042fcb90 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-06T20:45:23.868Z S1 58323, S2 58747 c76843d6ea 2ca9a0b133 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-06T20:45:25.928Z S1 58323, S2 58687 8e19f1f634 c76843d6ea sk_4707cd57
29 move S1 Exhibition2 29 2026-11-06T20:45:28.008Z S1 58243, S2 58687 906fddc991 8e19f1f634 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-06T20:45:30.022Z S1 58243, S2 58673 79789adfc2 906fddc991 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-06T20:45:31.995Z S1 58270, S2 58673 9f514f0ea2 79789adfc2 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-06T20:45:33.932Z S1 58270, S2 58736 d756ee711e 9f514f0ea2 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-06T20:45:35.879Z S1 58323, S2 58736 5a20560441 d756ee711e sk_4707cd57
34 move S2 Exhibition1 34 2026-11-06T20:45:37.807Z S1 58323, S2 58808 f2032eed3b 5a20560441 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-06T20:45:39.738Z S1 58392, S2 58808 26949ce88c f2032eed3b sk_4707cd57
36 move S2 Exhibition1 36 2026-11-06T20:45:41.685Z S1 58392, S2 58861 fd43eb81cb 26949ce88c sk_4707cd57
37 move S1 Exhibition2 37 2026-11-06T20:45:43.626Z S1 58451, S2 58861 afa3c9b27b fd43eb81cb sk_4707cd57
38 move S2 Exhibition1 38 2026-11-06T20:45:45.553Z S1 58451, S2 58934 7b3c8e8df4 afa3c9b27b sk_4707cd57
39 move S1 Exhibition2 39 2026-11-06T20:45:47.487Z S1 58517, S2 58934 6d0e2ab4d0 7b3c8e8df4 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-06T20:45:49.421Z S1 58517, S2 59000 952bff101b 6d0e2ab4d0 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-06T20:45:51.356Z S1 58582, S2 59000 0d8264b5aa 952bff101b 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_01M6S9P1Y5F02BKDEQFQ1ES0P6

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