apigaming Sign in

Verify set set_01M793M494E01V33PR73S6TFRP

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("369453655127801505:set_01M793M494E01V33PR73S6TFRP") = d13869afb3b9c77c..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 27, '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_01M793M496FEWA49CABPSD42J3: verified

✓signatures54 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..54, every prev_hash links
✓move log54 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay54 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
54 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T00:06:25.329Z S1 59929, S2 60000 91f14659d1 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T00:06:27.516Z S1 59929, S2 59813 43891e34b2 91f14659d1 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T00:06:29.531Z S1 59914, S2 59813 5bb1bb0c37 43891e34b2 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T00:06:31.635Z S1 59914, S2 59709 8e113a5e33 5bb1bb0c37 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T00:06:33.663Z S1 59886, S2 59709 b4ee659025 8e113a5e33 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T00:06:35.821Z S1 59886, S2 59551 d7b5407cfe b4ee659025 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T00:06:38.017Z S1 59690, S2 59551 d0beb2a129 d7b5407cfe sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T00:06:40.201Z S1 59690, S2 59367 713608ad3c d0beb2a129 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T00:06:42.301Z S1 59590, S2 59367 4ddd5d4363 713608ad3c sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T00:06:44.331Z S1 59590, S2 59337 959e6811cf 4ddd5d4363 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T00:06:46.411Z S1 59510, S2 59337 e7877283d3 959e6811cf sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T00:06:48.379Z S1 59510, S2 59369 adbf93fab8 e7877283d3 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T00:06:50.403Z S1 59486, S2 59369 7f0b1ac719 adbf93fab8 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T00:06:52.407Z S1 59486, S2 59365 0ace45c360 7f0b1ac719 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T00:06:54.412Z S1 59481, S2 59365 dda1cb4b35 0ace45c360 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T00:06:56.408Z S1 59481, S2 59369 1f9d43674f dda1cb4b35 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T00:06:58.424Z S1 59465, S2 59369 43f05bac92 1f9d43674f sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T00:07:00.433Z S1 59465, S2 59360 7780d1f6a9 43f05bac92 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T00:07:02.779Z S1 59119, S2 59360 4a1c71031f 7780d1f6a9 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T00:07:04.899Z S1 59119, S2 59240 035784fb1f 4a1c71031f sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T00:07:06.853Z S1 59165, S2 59240 de070696d4 035784fb1f sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T00:07:08.829Z S1 59165, S2 59264 13e562fa0f de070696d4 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T00:07:10.770Z S1 59224, S2 59264 2f1590763f 13e562fa0f sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T00:07:12.716Z S1 59224, S2 59318 657b1966ae 2f1590763f sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T00:07:14.655Z S1 59285, S2 59318 7aa38045ca 657b1966ae sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T00:07:16.600Z S1 59285, S2 59373 5b819acb31 7aa38045ca sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T00:07:18.536Z S1 59349, S2 59373 22895d6f54 5b819acb31 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-13T00:07:20.474Z S1 59349, S2 59435 ddf057d480 22895d6f54 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T00:07:22.422Z S1 59401, S2 59435 ece525beec ddf057d480 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-13T00:07:24.370Z S1 59401, S2 59487 1be67e757c ece525beec sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T00:07:26.306Z S1 59465, S2 59487 d93f475bd0 1be67e757c sk_4707cd57
32 move S2 Exhibition2 32 2026-11-13T00:07:28.247Z S1 59465, S2 59546 ac994516cc d93f475bd0 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T00:07:30.178Z S1 59534, S2 59546 7316aa0ad0 ac994516cc sk_4707cd57
34 move S2 Exhibition2 34 2026-11-13T00:07:32.117Z S1 59534, S2 59607 877fddaad9 7316aa0ad0 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T00:07:34.059Z S1 59592, S2 59607 a0894e000b 877fddaad9 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-13T00:07:36.026Z S1 59592, S2 59640 e4a14e34ca a0894e000b sk_4707cd57
37 move S1 Exhibition1 37 2026-11-13T00:07:37.969Z S1 59649, S2 59640 504ad15b36 e4a14e34ca sk_4707cd57
38 move S2 Exhibition2 38 2026-11-13T00:07:39.913Z S1 59649, S2 59696 cd8d6e095b 504ad15b36 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-13T00:07:41.860Z S1 59702, S2 59696 2dabfd36e0 cd8d6e095b sk_4707cd57
40 move S2 Exhibition2 40 2026-11-13T00:07:43.801Z S1 59702, S2 59755 bf4bf10473 2dabfd36e0 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-13T00:07:45.736Z S1 59767, S2 59755 8916ffe174 bf4bf10473 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-13T00:07:47.685Z S1 59767, S2 59806 8075f13b11 8916ffe174 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-13T00:07:49.627Z S1 59825, S2 59806 94b0816447 8075f13b11 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-13T00:07:51.560Z S1 59825, S2 59873 a2b391e995 94b0816447 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-13T00:07:53.491Z S1 59894, S2 59873 57672f7372 a2b391e995 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-13T00:07:55.432Z S1 59894, S2 59932 6854268c3c 57672f7372 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-13T00:07:57.367Z S1 59959, S2 59932 bd6d1fd026 6854268c3c sk_4707cd57
48 move S2 Exhibition2 48 2026-11-13T00:07:59.300Z S1 59959, S2 59999 656a3dffdd bd6d1fd026 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-13T00:08:01.294Z S1 59965, S2 59999 7bf1970686 656a3dffdd sk_4707cd57
50 move S2 Exhibition2 50 2026-11-13T00:08:03.296Z S1 59965, S2 59997 1e5c9f0838 7bf1970686 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-13T00:08:05.258Z S1 60003, S2 59997 4c887038a3 1e5c9f0838 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-13T00:08:07.185Z S1 60003, S2 60070 bfdb38203a 4c887038a3 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-13T00:08:09.111Z S1 60077, S2 60070 dfbeb347cd bfdb38203a sk_4707cd57
54 move S2 Exhibition2 54 2026-11-13T00:08:11.034Z S1 60077, S2 60147 a8f344eeaa dfbeb347cd sk_4707cd57

Game 2 m_01M793M497EF8TQJJT8ARCCC1H: 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-13T00:06:25.328Z S1 59930, S2 60000 c53dc72814 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T00:06:27.502Z S1 59930, S2 59826 3d4d1d1c24 c53dc72814 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T00:06:29.531Z S1 59901, S2 59826 d9ca6c88d5 3d4d1d1c24 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T00:06:31.700Z S1 59901, S2 59657 307ede8271 d9ca6c88d5 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T00:06:33.716Z S1 59885, S2 59657 7f8250a256 307ede8271 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T00:06:35.825Z S1 59885, S2 59548 60bd7a7644 7f8250a256 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T00:06:38.026Z S1 59684, S2 59548 c9093e7bc8 60bd7a7644 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T00:06:40.199Z S1 59684, S2 59375 618e0bcba9 c9093e7bc8 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T00:06:42.233Z S1 59650, S2 59375 394b598a82 618e0bcba9 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T00:06:44.203Z S1 59650, S2 59405 f8e3bd5ce3 394b598a82 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T00:06:46.217Z S1 59636, S2 59405 1fa4ea1add f8e3bd5ce3 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T00:06:48.143Z S1 59636, S2 59479 88198bd83f 1fa4ea1add sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T00:06:50.106Z S1 59673, S2 59479 472d55df15 88198bd83f sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T00:06:52.123Z S1 59673, S2 59462 697b5b4abc 472d55df15 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T00:06:54.052Z S1 59744, S2 59462 bbb5d7b324 697b5b4abc sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T00:06:56.031Z S1 59744, S2 59483 ac49e72e61 bbb5d7b324 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T00:06:57.957Z S1 59818, S2 59483 31a427419c ac49e72e61 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T00:06:59.923Z S1 59818, S2 59517 71ccd52de2 31a427419c sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T00:07:02.628Z S1 59113, S2 59517 e92ef8becb 71ccd52de2 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T00:07:04.760Z S1 59113, S2 59385 f830c84152 e92ef8becb 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_01M793M494E01V33PR73S6TFRP

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