apigaming Sign in

Verify set set_01M71KGWS8FG887P975Y8WDQD6

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

Game 1 m_01M71KGWSAFHV98ZB9R2GB60A6: verified

✓signatures64 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..64, every prev_hash links
✓move log64 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay64 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
64 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-10T02:10:21.725Z S1 59312, S2 60000 8d34555683 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T02:10:23.921Z S1 59312, S2 59804 f2bbae19ec 8d34555683 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-10T02:10:26.020Z S1 59213, S2 59804 54ce9d959b f2bbae19ec sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T02:10:28.308Z S1 59213, S2 59516 5b04e7d3f1 54ce9d959b sk_4707cd57
5 move S1 Exhibition1 5 2026-11-10T02:10:30.409Z S1 59112, S2 59516 6177710b21 5b04e7d3f1 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T02:10:32.500Z S1 59112, S2 59425 4754e2de20 6177710b21 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-10T02:10:34.617Z S1 58995, S2 59425 31a08dc03b 4754e2de20 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T02:10:36.698Z S1 58995, S2 59344 ea7c124d58 31a08dc03b sk_4707cd57
9 move S1 Exhibition1 9 2026-11-10T02:10:38.659Z S1 59034, S2 59344 06c80dc8f1 ea7c124d58 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T02:10:40.725Z S1 59034, S2 59278 34422bb909 06c80dc8f1 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-10T02:10:42.829Z S1 58930, S2 59278 917cb2c964 34422bb909 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T02:10:44.999Z S1 58930, S2 59108 4244ec4f72 917cb2c964 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-10T02:10:46.998Z S1 58931, S2 59108 cf4a01e2e5 4244ec4f72 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T02:10:49.012Z S1 58931, S2 59094 75adaac82c cf4a01e2e5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-10T02:10:50.943Z S1 59000, S2 59094 7b12d7f78e 75adaac82c sk_4707cd57
16 move S2 Exhibition2 16 2026-11-10T02:10:52.938Z S1 59000, S2 59099 2eac9e390a 7b12d7f78e sk_4707cd57
17 move S1 Exhibition1 17 2026-11-10T02:10:55.011Z S1 58927, S2 59099 dfebeb7299 2eac9e390a sk_4707cd57
18 move S2 Exhibition2 18 2026-11-10T02:10:57.003Z S1 58927, S2 59107 87cb0f1a0b dfebeb7299 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-10T02:10:58.996Z S1 58934, S2 59107 922cd5ed2e 87cb0f1a0b sk_4707cd57
20 move S2 Exhibition2 20 2026-11-10T02:11:01.028Z S1 58934, S2 59075 4f91ab0dc8 922cd5ed2e sk_4707cd57
21 move S1 Exhibition1 21 2026-11-10T02:11:03.021Z S1 58941, S2 59075 5fae1820f3 4f91ab0dc8 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-10T02:11:04.964Z S1 58941, S2 59132 4ea180cd9f 5fae1820f3 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-10T02:11:06.928Z S1 58977, S2 59132 f7847f2bf1 4ea180cd9f sk_4707cd57
24 move S2 Exhibition2 24 2026-11-10T02:11:08.894Z S1 58977, S2 59166 7a57aea71e f7847f2bf1 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-10T02:11:10.931Z S1 58940, S2 59166 e796b78e30 7a57aea71e sk_4707cd57
26 move S2 Exhibition2 26 2026-11-10T02:11:12.996Z S1 58940, S2 59101 c88e7059fb e796b78e30 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-10T02:11:14.973Z S1 58963, S2 59101 c531e5c49e c88e7059fb sk_4707cd57
28 move S2 Exhibition2 28 2026-11-10T02:11:16.939Z S1 58963, S2 59135 b081fb1d6f c531e5c49e sk_4707cd57
29 move S1 Exhibition1 29 2026-11-10T02:11:18.937Z S1 58965, S2 59135 ca557af867 b081fb1d6f sk_4707cd57
30 move S2 Exhibition2 30 2026-11-10T02:11:20.941Z S1 58965, S2 59131 23314255fb ca557af867 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-10T02:11:23.030Z S1 58876, S2 59131 cc09ac0966 23314255fb sk_4707cd57
32 move S2 Exhibition2 32 2026-11-10T02:11:25.142Z S1 58876, S2 59019 dd960c343d cc09ac0966 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-10T02:11:27.226Z S1 58792, S2 59019 37b0978728 dd960c343d sk_4707cd57
34 move S2 Exhibition2 34 2026-11-10T02:11:29.232Z S1 58792, S2 59013 98066c5d1b 37b0978728 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-10T02:11:31.304Z S1 58720, S2 59013 752a8b5b34 98066c5d1b sk_4707cd57
36 move S2 Exhibition2 36 2026-11-10T02:11:33.287Z S1 58720, S2 59030 baf5957c0f 752a8b5b34 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-10T02:11:35.255Z S1 58752, S2 59030 67c116ff1c baf5957c0f sk_4707cd57
38 move S2 Exhibition2 38 2026-11-10T02:11:37.224Z S1 58752, S2 59061 57d727fb86 67c116ff1c sk_4707cd57
39 move S1 Exhibition1 39 2026-11-10T02:11:39.176Z S1 58800, S2 59061 46c8c2ebe8 57d727fb86 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-10T02:11:41.121Z S1 58800, S2 59116 ae425f2ab5 46c8c2ebe8 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-10T02:11:43.061Z S1 58860, S2 59116 61b15592e2 ae425f2ab5 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-10T02:11:45.003Z S1 58860, S2 59174 bf4eab71b6 61b15592e2 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-10T02:11:46.940Z S1 58923, S2 59174 8024f020c2 bf4eab71b6 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-10T02:11:48.865Z S1 58923, S2 59249 f73ce38de0 8024f020c2 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-10T02:11:50.799Z S1 58989, S2 59249 a0ebf0c82e f73ce38de0 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-10T02:11:52.734Z S1 58989, S2 59314 b8a60de532 a0ebf0c82e sk_4707cd57
47 move S1 Exhibition1 47 2026-11-10T02:11:54.682Z S1 59041, S2 59314 7f3618d909 b8a60de532 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-10T02:11:56.607Z S1 59041, S2 59389 77548a7854 7f3618d909 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-10T02:11:58.541Z S1 59107, S2 59389 963371a510 77548a7854 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-10T02:12:00.474Z S1 59107, S2 59456 c7cc6af3bc 963371a510 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-10T02:12:02.484Z S1 59097, S2 59456 7b80ae9f35 c7cc6af3bc sk_4707cd57
52 move S2 Exhibition2 52 2026-11-10T02:12:04.517Z S1 59097, S2 59423 6aa5057d4c 7b80ae9f35 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-10T02:12:06.461Z S1 59153, S2 59423 f6fcee8254 6aa5057d4c sk_4707cd57
54 move S2 Exhibition2 54 2026-11-10T02:12:08.394Z S1 59153, S2 59490 63c5776717 f6fcee8254 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-10T02:12:10.327Z S1 59220, S2 59490 b81e9fedf2 63c5776717 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-10T02:12:12.254Z S1 59220, S2 59563 3415cd5984 b81e9fedf2 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-10T02:12:14.186Z S1 59288, S2 59563 319207626e 3415cd5984 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-10T02:12:16.110Z S1 59288, S2 59639 f68b4c5991 319207626e sk_4707cd57
59 move S1 Exhibition1 59 2026-11-10T02:12:18.039Z S1 59359, S2 59639 e3b44cd66f f68b4c5991 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-10T02:12:19.972Z S1 59359, S2 59706 fff4af505a e3b44cd66f sk_4707cd57
61 move S1 Exhibition1 61 2026-11-10T02:12:21.901Z S1 59430, S2 59706 df1ad676db fff4af505a sk_4707cd57
62 move S2 Exhibition2 62 2026-11-10T02:12:23.828Z S1 59430, S2 59779 f56a10b8d6 df1ad676db sk_4707cd57
63 move S1 Exhibition1 63 2026-11-10T02:12:25.761Z S1 59497, S2 59779 9d08770ec8 f56a10b8d6 sk_4707cd57
64 move S2 Exhibition2 64 2026-11-10T02:12:27.691Z S1 59497, S2 59849 ee87c18ad1 9d08770ec8 sk_4707cd57

Game 2 m_01M71KGWSCF0SBSRGN6892SBYK: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-10T02:10:21.729Z S1 59308, S2 60000 5c77c9b08f start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-10T02:10:23.930Z S1 59308, S2 59799 d611a0d466 5c77c9b08f sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T02:10:26.023Z S1 59215, S2 59799 05cd99c646 d611a0d466 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-10T02:10:28.305Z S1 59215, S2 59517 0fd67689fd 05cd99c646 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T02:10:30.404Z S1 59116, S2 59517 e7490fd7e9 0fd67689fd sk_4707cd57
6 move S2 Exhibition1 6 2026-11-10T02:10:32.431Z S1 59116, S2 59490 ae41433042 e7490fd7e9 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T02:10:34.605Z S1 58942, S2 59490 addd4921bf ae41433042 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-10T02:10:36.632Z S1 58942, S2 59463 ee290a96b2 addd4921bf sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T02:10:38.603Z S1 58971, S2 59463 2e2beb1a92 ee290a96b2 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-10T02:10:40.708Z S1 58971, S2 59358 9c87f38855 2e2beb1a92 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T02:10:42.823Z S1 58856, S2 59358 f7b38fb27d 9c87f38855 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-10T02:10:44.805Z S1 58856, S2 59376 cd313c692d f7b38fb27d sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T02:10:46.795Z S1 58866, S2 59376 06a115f742 cd313c692d sk_4707cd57
14 move S2 Exhibition1 14 2026-11-10T02:10:48.813Z S1 58866, S2 59358 19748ee07b 06a115f742 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T02:10:50.742Z S1 58937, S2 59358 9469bd63ff 19748ee07b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-10T02:10:52.719Z S1 58937, S2 59381 eaf9f258cf 9469bd63ff sk_4707cd57
17 move S1 Exhibition2 17 2026-11-10T02:10:54.650Z S1 59006, S2 59381 fbe3df51f3 eaf9f258cf sk_4707cd57
18 move S2 Exhibition1 18 2026-11-10T02:10:56.607Z S1 59006, S2 59424 50d8eb0d7d fbe3df51f3 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-10T02:10:58.536Z S1 59077, S2 59424 bf53cdbbe5 50d8eb0d7d sk_4707cd57
20 move S2 Exhibition1 20 2026-11-10T02:11:00.470Z S1 59077, S2 59490 9e818264f8 bf53cdbbe5 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_01M71KGWS8FG887P975Y8WDQD6

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