apigaming Sign in

Verify set set_01M6SEDRWBFRGTGVT18515XPH2

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("4770298699377176329:set_01M6SEDRWBFRGTGVT18515XPH2") = bc39a4d434b23eb6..., 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 20, fee 0

Game 1 m_01M6SEDRWDFBAVYY15R25AFZFS: verified

✓signatures37 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..37, every prev_hash links
✓move log37 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay37 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
37 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-06T22:07:20.624Z S1 59777, S2 60000 9123d9aed6 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T22:07:22.568Z S1 59777, S2 60056 c7831182e0 9123d9aed6 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T22:07:24.806Z S1 59539, S2 60056 4f4c5e05ae c7831182e0 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T22:07:26.762Z S1 59539, S2 60100 65255408d0 4f4c5e05ae sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T22:07:28.832Z S1 59469, S2 60100 f410e2958c 65255408d0 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T22:07:31.034Z S1 59469, S2 59898 a20108a17f f410e2958c sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T22:07:33.229Z S1 59274, S2 59898 920705c166 a20108a17f sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T22:07:35.425Z S1 59274, S2 59702 caff3529e6 920705c166 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T22:07:37.518Z S1 59181, S2 59702 546ed8ab78 caff3529e6 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T22:07:39.733Z S1 59181, S2 59487 4d99445d57 546ed8ab78 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T22:07:41.836Z S1 59078, S2 59487 d3e2c86b47 4d99445d57 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T22:07:44.014Z S1 59078, S2 59309 c9c0ede206 d3e2c86b47 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T22:07:46.105Z S1 58987, S2 59309 bb20894557 c9c0ede206 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T22:07:48.213Z S1 58987, S2 59201 8eb9a30c30 bb20894557 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-06T22:07:50.402Z S1 58798, S2 59201 a72edbeb42 8eb9a30c30 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-06T22:07:52.504Z S1 58798, S2 59099 cf3b0ff4b8 a72edbeb42 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-06T22:07:54.534Z S1 58768, S2 59099 f6894773ba cf3b0ff4b8 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-06T22:07:56.511Z S1 58768, S2 59122 5efd86a87a f6894773ba sk_4707cd57
19 move S1 Exhibition1 19 2026-11-06T22:07:58.514Z S1 58765, S2 59122 8842c9ee0f 5efd86a87a sk_4707cd57
20 move S2 Exhibition2 20 2026-11-06T22:08:00.516Z S1 58765, S2 59120 d50c6728ed 8842c9ee0f sk_4707cd57
21 move S1 Exhibition1 21 2026-11-06T22:08:02.806Z S1 58475, S2 59120 f845068056 d50c6728ed sk_4707cd57
22 move S2 Exhibition2 22 2026-11-06T22:08:04.898Z S1 58475, S2 59028 979f05e777 f845068056 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-06T22:08:06.839Z S1 58534, S2 59028 d5ef2e2e78 979f05e777 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-06T22:08:08.830Z S1 58534, S2 59037 8d1801f3bb d5ef2e2e78 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-06T22:08:10.803Z S1 58561, S2 59037 3fd61a4996 8d1801f3bb sk_4707cd57
26 move S2 Exhibition2 26 2026-11-06T22:08:12.765Z S1 58561, S2 59075 6eeecbf4db 3fd61a4996 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-06T22:08:14.694Z S1 58632, S2 59075 6eebc244fe 6eeecbf4db sk_4707cd57
28 move S2 Exhibition2 28 2026-11-06T22:08:16.620Z S1 58632, S2 59149 7a1c12cf28 6eebc244fe sk_4707cd57
29 move S1 Exhibition1 29 2026-11-06T22:08:18.547Z S1 58705, S2 59149 030e14d043 7a1c12cf28 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-06T22:08:20.535Z S1 58705, S2 59161 6ed3af319e 030e14d043 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-06T22:08:22.519Z S1 58721, S2 59161 127212f778 6ed3af319e sk_4707cd57
32 move S2 Exhibition2 32 2026-11-06T22:08:24.530Z S1 58721, S2 59150 354d7145fb 127212f778 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-06T22:08:26.508Z S1 58743, S2 59150 09ea90b182 354d7145fb sk_4707cd57
34 move S2 Exhibition2 34 2026-11-06T22:08:28.508Z S1 58743, S2 59150 b7a26ca181 09ea90b182 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-06T22:08:30.462Z S1 58789, S2 59150 5f5737d755 b7a26ca181 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-06T22:08:32.388Z S1 58789, S2 59224 6594a8fd4b 5f5737d755 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-06T22:08:34.331Z S1 58846, S2 59224 662ce67a8e 6594a8fd4b sk_4707cd57

Game 2 m_01M6SEDRWEERFV5XX0RCFRNQ23: verified

✓signatures26 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..26, every prev_hash links
✓move log26 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay26 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
26 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-06T22:07:20.628Z S1 59773, S2 60000 5c625d4c05 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T22:07:22.606Z S1 59773, S2 60022 79585dcc5c 5c625d4c05 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T22:07:24.801Z S1 59578, S2 60022 ebc67bd858 79585dcc5c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T22:07:26.741Z S1 59578, S2 60082 28f758ffda ebc67bd858 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T22:07:28.825Z S1 59494, S2 60082 283ab6ef2b 28f758ffda sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T22:07:31.035Z S1 59494, S2 59872 bade42bbd9 283ab6ef2b sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T22:07:33.203Z S1 59326, S2 59872 53642f9259 bade42bbd9 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T22:07:35.420Z S1 59326, S2 59655 b6e5738256 53642f9259 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T22:07:37.519Z S1 59227, S2 59655 5fd44f9fb5 b6e5738256 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T22:07:39.714Z S1 59227, S2 59460 49bbec729d 5fd44f9fb5 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T22:07:41.826Z S1 59115, S2 59460 4a52a6917e 49bbec729d sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T22:07:44.011Z S1 59115, S2 59275 2db3ae8955 4a52a6917e sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T22:07:46.109Z S1 59017, S2 59275 ab654294a6 2db3ae8955 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T22:07:48.345Z S1 59017, S2 59039 87a1aebbde ab654294a6 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T22:07:50.401Z S1 58961, S2 59039 453ff54747 87a1aebbde sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T22:07:52.372Z S1 58961, S2 59068 f1cb93bc5e 453ff54747 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-06T22:07:54.411Z S1 58922, S2 59068 5eae2fb2b7 f1cb93bc5e sk_4707cd57
18 move S2 Exhibition1 18 2026-11-06T22:07:56.396Z S1 58922, S2 59083 d062cf4b92 5eae2fb2b7 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-06T22:07:58.398Z S1 58920, S2 59083 8028f90771 d062cf4b92 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-06T22:08:00.400Z S1 58920, S2 59081 fbdfa652cb 8028f90771 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-06T22:08:02.505Z S1 58815, S2 59081 6ad3559b1f fbdfa652cb sk_4707cd57
22 move S2 Exhibition1 22 2026-11-06T22:08:04.835Z S1 58815, S2 58751 4c6e07bf43 6ad3559b1f sk_4707cd57
23 move S1 Exhibition2 23 2026-11-06T22:08:06.803Z S1 58847, S2 58751 82313e38fe 4c6e07bf43 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-06T22:08:08.755Z S1 58847, S2 58799 efbb529c32 82313e38fe sk_4707cd57
25 move S1 Exhibition2 25 2026-11-06T22:08:10.725Z S1 58877, S2 58799 ec360a3468 efbb529c32 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-06T22:08:12.655Z S1 58877, S2 58869 4372cddc4b ec360a3468 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_01M6SEDRWBFRGTGVT18515XPH2

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