apigaming Sign in

Verify set set_01M6S0K3G3FFNA5DQJZQF696EF

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("2454184254974417124:set_01M6S0K3G3FFNA5DQJZQF696EF") = 285d06b835dd4417..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 19, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 21}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M6S0K3G4ESTSVZ12E3T070CX: verified

✓signatures38 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..38, every prev_hash links
✓move log38 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay38 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
38 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-06T18:05:35.201Z S1 59848, S2 60000 4cfa2049bc start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T18:05:37.315Z S1 59848, S2 59886 e2bd5d53c3 4cfa2049bc sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T18:05:39.405Z S1 59758, S2 59886 d5ed919639 e2bd5d53c3 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T18:05:41.622Z S1 59758, S2 59669 22ee7b73eb d5ed919639 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T18:05:43.724Z S1 59656, S2 59669 e64125df2d 22ee7b73eb sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T18:05:45.818Z S1 59656, S2 59575 775bfc6d78 e64125df2d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T18:05:47.829Z S1 59645, S2 59575 14b1d0c013 775bfc6d78 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T18:05:49.815Z S1 59645, S2 59589 ec69d97353 14b1d0c013 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T18:05:51.822Z S1 59638, S2 59589 de51fa2b2f ec69d97353 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T18:05:53.822Z S1 59638, S2 59589 54bc471465 de51fa2b2f sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T18:05:55.926Z S1 59534, S2 59589 26e9017e36 54bc471465 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T18:05:58.109Z S1 59534, S2 59406 a87c9a39e0 26e9017e36 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T18:06:00.401Z S1 59242, S2 59406 ebb024aeaf a87c9a39e0 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T18:06:03.339Z S1 59242, S2 58468 ba3512d240 ebb024aeaf sk_4707cd57
15 move S1 Exhibition1 15 2026-11-06T18:06:05.707Z S1 58874, S2 58468 cb68dffda9 ba3512d240 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-06T18:06:07.725Z S1 58874, S2 58450 20eb0c08b9 cb68dffda9 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-06T18:06:09.665Z S1 58934, S2 58450 c0d46c2ba0 20eb0c08b9 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-06T18:06:11.635Z S1 58934, S2 58480 d0cadac207 c0d46c2ba0 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-06T18:06:13.615Z S1 58954, S2 58480 f53918ef0d d0cadac207 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-06T18:06:15.603Z S1 58954, S2 58492 2360a58794 f53918ef0d sk_4707cd57
21 move S1 Exhibition1 21 2026-11-06T18:06:17.570Z S1 58987, S2 58492 4e58ea7109 2360a58794 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-06T18:06:19.596Z S1 58987, S2 58466 b74899dea4 4e58ea7109 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-06T18:06:21.598Z S1 58985, S2 58466 0ced7ccae5 b74899dea4 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-06T18:06:23.596Z S1 58985, S2 58468 93cb943b77 0ced7ccae5 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-06T18:06:25.632Z S1 58949, S2 58468 12512c1f93 93cb943b77 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-06T18:06:27.655Z S1 58949, S2 58445 80bb14fd63 12512c1f93 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-06T18:06:29.709Z S1 58895, S2 58445 8512fd67a4 80bb14fd63 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-06T18:06:31.687Z S1 58895, S2 58467 a6199ef637 8512fd67a4 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-06T18:06:33.651Z S1 58931, S2 58467 95d504d98f a6199ef637 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-06T18:06:35.620Z S1 58931, S2 58498 21fc796141 95d504d98f sk_4707cd57
31 move S1 Exhibition1 31 2026-11-06T18:06:37.585Z S1 58966, S2 58498 0e8eeafcbd 21fc796141 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-06T18:06:39.556Z S1 58966, S2 58527 e657bfbc88 0e8eeafcbd sk_4707cd57
33 move S1 Exhibition1 33 2026-11-06T18:06:41.551Z S1 58971, S2 58527 c9f9700a02 e657bfbc88 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-06T18:06:43.518Z S1 58971, S2 58560 fb9aec96a9 c9f9700a02 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-06T18:06:45.452Z S1 59037, S2 58560 982e3d78bc fb9aec96a9 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-06T18:06:47.396Z S1 59037, S2 58616 badb6c01be 982e3d78bc sk_4707cd57
37 move S1 Exhibition1 37 2026-11-06T18:06:49.332Z S1 59101, S2 58616 a9543a096b badb6c01be sk_4707cd57
38 move S2 Exhibition2 38 2026-11-06T18:06:51.267Z S1 59101, S2 58681 1135f25b9b a9543a096b sk_4707cd57

Game 2 m_01M6S0K3G6EK581VY7SHAZ9TN0: verified

✓signatures42 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..42, every prev_hash links
✓move log42 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay42 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
42 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-06T18:05:35.135Z S1 59914, S2 60000 242699424f start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T18:05:37.306Z S1 59914, S2 59829 37790315e0 242699424f sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T18:05:39.406Z S1 59814, S2 59829 cfb3bec8bf 37790315e0 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T18:05:41.624Z S1 59814, S2 59611 405e35b387 cfb3bec8bf sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T18:05:43.706Z S1 59732, S2 59611 01ab8fb7f7 405e35b387 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T18:05:45.677Z S1 59732, S2 59640 6638a917d2 01ab8fb7f7 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T18:05:47.705Z S1 59704, S2 59640 18a7f0f94f 6638a917d2 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T18:05:49.697Z S1 59704, S2 59648 a8e313e56e 18a7f0f94f sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T18:05:51.707Z S1 59694, S2 59648 f80cf16983 a8e313e56e sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T18:05:53.705Z S1 59694, S2 59650 78cbe32057 f80cf16983 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T18:05:55.734Z S1 59665, S2 59650 183a9d4aef 78cbe32057 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T18:05:57.904Z S1 59665, S2 59480 42d6020b61 183a9d4aef sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T18:06:00.214Z S1 59355, S2 59480 3131762f4b 42d6020b61 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T18:06:03.259Z S1 59355, S2 58435 9ed06252cf 3131762f4b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T18:06:05.634Z S1 58980, S2 58435 2af41b30ea 9ed06252cf sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T18:06:07.728Z S1 58980, S2 58341 dffc7e6901 2af41b30ea sk_4707cd57
17 move S1 Exhibition2 17 2026-11-06T18:06:09.817Z S1 58891, S2 58341 f7c9e53213 dffc7e6901 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-06T18:06:11.804Z S1 58891, S2 58354 61c5be869f f7c9e53213 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-06T18:06:13.772Z S1 58923, S2 58354 3d8935a0a9 61c5be869f sk_4707cd57
20 move S2 Exhibition1 20 2026-11-06T18:06:15.798Z S1 58923, S2 58328 f1927b41da 3d8935a0a9 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-06T18:06:17.808Z S1 58913, S2 58328 2ce85b5f6b f1927b41da sk_4707cd57
22 move S2 Exhibition1 22 2026-11-06T18:06:19.798Z S1 58913, S2 58338 642078d8b2 2ce85b5f6b sk_4707cd57
23 move S1 Exhibition2 23 2026-11-06T18:06:21.773Z S1 58938, S2 58338 bcf8ef0b6c 642078d8b2 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-06T18:06:23.832Z S1 58938, S2 58279 42a14ca13f bcf8ef0b6c sk_4707cd57
25 move S1 Exhibition2 25 2026-11-06T18:06:25.812Z S1 58958, S2 58279 353acd381b 42a14ca13f sk_4707cd57
26 move S2 Exhibition1 26 2026-11-06T18:06:27.806Z S1 58958, S2 58285 7f4a02409c 353acd381b sk_4707cd57
27 move S1 Exhibition2 27 2026-11-06T18:06:29.808Z S1 58956, S2 58285 e2409aa644 7f4a02409c sk_4707cd57
28 move S2 Exhibition1 28 2026-11-06T18:06:31.796Z S1 58956, S2 58297 b3ad5163e4 e2409aa644 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-06T18:06:33.724Z S1 59028, S2 58297 57f35a01d3 b3ad5163e4 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-06T18:06:35.716Z S1 59028, S2 58305 7791edc652 57f35a01d3 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-06T18:06:37.648Z S1 59096, S2 58305 f59a5bac06 7791edc652 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-06T18:06:39.633Z S1 59096, S2 58320 017fcb8a98 f59a5bac06 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-06T18:06:41.619Z S1 59110, S2 58320 a58c1e34d8 017fcb8a98 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-06T18:06:43.616Z S1 59110, S2 58323 a08256d6f6 a58c1e34d8 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-06T18:06:45.562Z S1 59164, S2 58323 19b89be268 a08256d6f6 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-06T18:06:47.518Z S1 59164, S2 58367 4759a90079 19b89be268 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-06T18:06:49.453Z S1 59229, S2 58367 073b321de5 4759a90079 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-06T18:06:51.406Z S1 59229, S2 58414 fc4aea57d2 073b321de5 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-06T18:06:53.334Z S1 59301, S2 58414 d8de6c81f1 fc4aea57d2 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-06T18:06:55.262Z S1 59301, S2 58486 af2c9bd522 d8de6c81f1 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-06T18:06:57.188Z S1 59375, S2 58486 c61c09ec30 af2c9bd522 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-06T18:06:59.113Z S1 59375, S2 58561 d28d9ea5be c61c09ec30 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_01M6S0K3G3FFNA5DQJZQF696EF

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