apigaming Sign in

Verify set set_01M6J8AWPWFN0BG2B5P287TWKJ

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("1747133149450908729:set_01M6J8AWPWFN0BG2B5P287TWKJ") = 54a59005fdebdda8..., 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 40, fee 0

Game 1 m_01M6J8AWPYE87STK9KTQ3MJGZH: verified

✓signatures35 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..35, every prev_hash links
✓move log35 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay35 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-04T03:06:13.723Z S1 59808, S2 60000 66fbab21ae start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-04T03:06:15.946Z S1 59808, S2 59777 c0cfa0b3cf 66fbab21ae sk_4707cd57
3 move S1 Exhibition1 3 2026-11-04T03:06:18.118Z S1 59636, S2 59777 b65a3fe10a c0cfa0b3cf sk_4707cd57
4 move S2 Exhibition2 4 2026-11-04T03:06:20.135Z S1 59636, S2 59760 c545c9713e b65a3fe10a sk_4707cd57
5 move S1 Exhibition1 5 2026-11-04T03:06:22.321Z S1 59450, S2 59760 40e3670ed5 c545c9713e sk_4707cd57
6 move S2 Exhibition2 6 2026-11-04T03:06:24.332Z S1 59450, S2 59749 c258bd557c 40e3670ed5 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-04T03:06:26.499Z S1 59283, S2 59749 3d7042043b c258bd557c sk_4707cd57
8 move S2 Exhibition2 8 2026-11-04T03:06:28.477Z S1 59283, S2 59771 2088d56567 3d7042043b sk_4707cd57
9 move S1 Exhibition1 9 2026-11-04T03:06:30.532Z S1 59228, S2 59771 02fbf35355 2088d56567 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-04T03:06:32.636Z S1 59228, S2 59667 cb40b67072 02fbf35355 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-04T03:06:34.899Z S1 58965, S2 59667 7ba3573353 cb40b67072 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-04T03:06:36.930Z S1 58965, S2 59636 c5c204d3f1 7ba3573353 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-04T03:06:39.196Z S1 58699, S2 59636 a27b9fcf2b c5c204d3f1 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-04T03:06:41.229Z S1 58699, S2 59603 6c6d0ae46a a27b9fcf2b sk_4707cd57
15 move S1 Exhibition1 15 2026-11-04T03:06:43.328Z S1 58600, S2 59603 e4c5de2597 6c6d0ae46a sk_4707cd57
16 move S2 Exhibition2 16 2026-11-04T03:06:45.428Z S1 58600, S2 59503 9cf7f45f11 e4c5de2597 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-04T03:06:47.408Z S1 58620, S2 59503 450d34dd5f 9cf7f45f11 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-04T03:06:49.426Z S1 58620, S2 59485 efbbb9e402 450d34dd5f sk_4707cd57
19 move S1 Exhibition1 19 2026-11-04T03:06:51.515Z S1 58531, S2 59485 e9be02e8b8 efbbb9e402 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-04T03:06:53.602Z S1 58531, S2 59398 4732acee4f e9be02e8b8 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-04T03:06:55.625Z S1 58508, S2 59398 d521461a33 4732acee4f sk_4707cd57
22 move S2 Exhibition2 22 2026-11-04T03:06:57.579Z S1 58508, S2 59444 570097a657 d521461a33 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-04T03:06:59.623Z S1 58464, S2 59444 f48ac5e6be 570097a657 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-04T03:07:02.312Z S1 58464, S2 58755 a199ca3c52 f48ac5e6be sk_4707cd57
25 move S1 Exhibition1 25 2026-11-04T03:07:04.450Z S1 58326, S2 58755 9c94e824dc a199ca3c52 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-04T03:07:06.418Z S1 58326, S2 58787 dd5ef7039e 9c94e824dc sk_4707cd57
27 move S1 Exhibition1 27 2026-11-04T03:07:08.352Z S1 58392, S2 58787 a4a7fdc97b dd5ef7039e sk_4707cd57
28 move S2 Exhibition2 28 2026-11-04T03:07:10.312Z S1 58392, S2 58827 50d0888fc5 a4a7fdc97b sk_4707cd57
29 move S1 Exhibition1 29 2026-11-04T03:07:12.305Z S1 58399, S2 58827 32a7e7af50 50d0888fc5 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-04T03:07:14.271Z S1 58399, S2 58861 ac845d5617 32a7e7af50 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-04T03:07:16.252Z S1 58418, S2 58861 8dc42bb5c4 ac845d5617 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-04T03:07:18.182Z S1 58418, S2 58931 7771790008 8dc42bb5c4 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-04T03:07:20.134Z S1 58466, S2 58931 f61c32adc7 7771790008 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-04T03:07:22.066Z S1 58466, S2 58999 e22bf11e58 f61c32adc7 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-04T03:07:23.992Z S1 58540, S2 58999 3a9eb1e8ca e22bf11e58 sk_4707cd57

Game 2 m_01M6J8AWQ0EKV9V42BW00GWNS9: verified

✓signatures36 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..36, every prev_hash links
✓move log36 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay36 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
36 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-04T03:06:13.702Z S1 59829, S2 60000 7ef11f5597 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-04T03:06:15.950Z S1 59829, S2 59752 a53a2f7811 7ef11f5597 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-04T03:06:18.099Z S1 59680, S2 59752 3c8187ba40 a53a2f7811 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-04T03:06:20.129Z S1 59680, S2 59722 6f14569746 3c8187ba40 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-04T03:06:22.232Z S1 59577, S2 59722 557f5d87cd 6f14569746 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-04T03:06:24.413Z S1 59577, S2 59541 8761331a48 557f5d87cd sk_4707cd57
7 move S1 Exhibition2 7 2026-11-04T03:06:26.498Z S1 59492, S2 59541 9e470a879c 8761331a48 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-04T03:06:28.472Z S1 59492, S2 59567 131a68bf15 9e470a879c sk_4707cd57
9 move S1 Exhibition2 9 2026-11-04T03:06:30.604Z S1 59360, S2 59567 ab07a299a5 131a68bf15 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-04T03:06:32.700Z S1 59360, S2 59471 7ab1fc6743 ab07a299a5 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-04T03:06:34.904Z S1 59156, S2 59471 844d24dc10 7ab1fc6743 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-04T03:06:36.997Z S1 59156, S2 59378 8439b69646 844d24dc10 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-04T03:06:39.199Z S1 58954, S2 59378 4bd7b2d0f2 8439b69646 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-04T03:06:41.231Z S1 58954, S2 59346 a221d3dd0b 4bd7b2d0f2 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-04T03:06:43.330Z S1 58855, S2 59346 43bef735d5 a221d3dd0b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-04T03:06:45.426Z S1 58855, S2 59250 8df1701542 43bef735d5 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-04T03:06:47.407Z S1 58874, S2 59250 e4e5fed3cb 8df1701542 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-04T03:06:49.426Z S1 58874, S2 59231 3baf74d4cc e4e5fed3cb sk_4707cd57
19 move S1 Exhibition2 19 2026-11-04T03:06:51.516Z S1 58784, S2 59231 606f374423 3baf74d4cc sk_4707cd57
20 move S2 Exhibition1 20 2026-11-04T03:06:53.599Z S1 58784, S2 59148 8544c00b8a 606f374423 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-04T03:06:55.616Z S1 58767, S2 59148 f78be1af3c 8544c00b8a sk_4707cd57
22 move S2 Exhibition1 22 2026-11-04T03:06:57.578Z S1 58767, S2 59186 c51cb58594 f78be1af3c sk_4707cd57
23 move S1 Exhibition2 23 2026-11-04T03:06:59.624Z S1 58721, S2 59186 29fd327b8f c51cb58594 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-04T03:07:02.376Z S1 58721, S2 58434 24f16d7d44 29fd327b8f sk_4707cd57
25 move S1 Exhibition2 25 2026-11-04T03:07:04.503Z S1 58594, S2 58434 027845ecd3 24f16d7d44 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-04T03:07:06.441Z S1 58594, S2 58496 896380ca08 027845ecd3 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-04T03:07:08.500Z S1 58535, S2 58496 08efedec0b 896380ca08 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-04T03:07:10.538Z S1 58535, S2 58458 ce4ca9a594 08efedec0b sk_4707cd57
29 move S1 Exhibition2 29 2026-11-04T03:07:12.578Z S1 58495, S2 58458 bbce16ec97 ce4ca9a594 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-04T03:07:14.550Z S1 58495, S2 58486 329d1e9777 bbce16ec97 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-04T03:07:16.503Z S1 58542, S2 58486 935404b38b 329d1e9777 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-04T03:07:18.460Z S1 58542, S2 58529 e1b8ed3bcc 935404b38b sk_4707cd57
33 move S1 Exhibition2 33 2026-11-04T03:07:20.392Z S1 58610, S2 58529 61c68b2bb1 e1b8ed3bcc sk_4707cd57
34 move S2 Exhibition1 34 2026-11-04T03:07:22.324Z S1 58610, S2 58597 cbac2333f2 61c68b2bb1 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-04T03:07:24.254Z S1 58680, S2 58597 c8c1baa368 cbac2333f2 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-04T03:07:26.185Z S1 58680, S2 58666 7e35873971 c8c1baa368 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_01M6J8AWPWFN0BG2B5P287TWKJ

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