apigaming Sign in

Verify set set_01M7AQP9JHFW9BZZC1Y5XT04HK

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

Game 1 m_01M7AQP9JRFEZREBNS6MT2VCCR: verified

✓signatures63 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..63, every prev_hash links
✓move log63 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay63 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
63 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T15:16:22.306Z S1 59854, S2 60000 822282e75b start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T15:16:24.577Z S1 59854, S2 59729 fef4276036 822282e75b sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T15:16:27.500Z S1 58931, S2 59729 7b6bc12cf9 fef4276036 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T15:16:29.429Z S1 58931, S2 59800 2fe7114282 7b6bc12cf9 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T15:16:31.425Z S1 58935, S2 59800 419698aa43 2fe7114282 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T15:16:33.352Z S1 58935, S2 59873 625d127484 419698aa43 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T15:16:35.318Z S1 58969, S2 59873 b48a252345 625d127484 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T15:16:37.302Z S1 58969, S2 59889 8e5423a3cc b48a252345 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T15:16:39.232Z S1 59039, S2 59889 e8dbea1bd0 8e5423a3cc sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T15:16:41.231Z S1 59039, S2 59890 56d25269cf e8dbea1bd0 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T15:16:43.239Z S1 59031, S2 59890 99ba917e02 56d25269cf sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T15:16:45.315Z S1 59031, S2 59814 7e407dff0f 99ba917e02 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T15:16:47.303Z S1 59043, S2 59814 446740d9be 7e407dff0f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T15:16:49.363Z S1 59043, S2 59754 475974bbf3 446740d9be sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T15:16:51.400Z S1 59006, S2 59754 160ff971b9 475974bbf3 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T15:16:53.397Z S1 59006, S2 59757 0100a6f130 160ff971b9 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T15:16:55.324Z S1 59079, S2 59757 19b6183aa6 0100a6f130 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T15:16:57.309Z S1 59079, S2 59772 311ab6f381 19b6183aa6 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T15:16:59.310Z S1 59078, S2 59772 48c02f4277 311ab6f381 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T15:17:01.344Z S1 59078, S2 59738 dab056c2ed 48c02f4277 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T15:17:03.601Z S1 58821, S2 59738 5bfb74a9e6 dab056c2ed sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T15:17:05.596Z S1 58821, S2 59743 6a446472e0 5bfb74a9e6 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T15:17:07.562Z S1 58855, S2 59743 8c88622594 6a446472e0 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T15:17:09.611Z S1 58855, S2 59694 a58923f4ba 8c88622594 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T15:17:11.623Z S1 58843, S2 59694 c7d5893498 a58923f4ba sk_4707cd57
26 move S2 Exhibition2 26 2026-11-13T15:17:13.591Z S1 58843, S2 59726 2a45c28eeb c7d5893498 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T15:17:15.616Z S1 58818, S2 59726 0ed8905b35 2a45c28eeb sk_4707cd57
28 move S2 Exhibition2 28 2026-11-13T15:17:17.605Z S1 58818, S2 59737 a64402c7d2 0ed8905b35 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T15:17:19.611Z S1 58812, S2 59737 aabef5346f a64402c7d2 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-13T15:17:21.535Z S1 58812, S2 59813 a6f109446e aabef5346f sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T15:17:23.500Z S1 58847, S2 59813 3d5dce30ca a6f109446e sk_4707cd57
32 move S2 Exhibition2 32 2026-11-13T15:17:25.503Z S1 58847, S2 59810 1e88a247a1 3d5dce30ca sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T15:17:27.496Z S1 58854, S2 59810 b9bd123696 1e88a247a1 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-13T15:17:29.509Z S1 58854, S2 59797 941c03d60c b9bd123696 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T15:17:31.502Z S1 58861, S2 59797 e5c909de05 941c03d60c sk_4707cd57
36 move S2 Exhibition2 36 2026-11-13T15:17:33.505Z S1 58861, S2 59794 c6fa7de77a e5c909de05 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-13T15:17:35.500Z S1 58866, S2 59794 6032bd79ed c6fa7de77a sk_4707cd57
38 move S2 Exhibition2 38 2026-11-13T15:17:37.518Z S1 58866, S2 59776 3387f032f3 6032bd79ed sk_4707cd57
39 move S1 Exhibition1 39 2026-11-13T15:17:39.516Z S1 58868, S2 59776 6f89e295bf 3387f032f3 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-13T15:17:41.496Z S1 58868, S2 59796 820c8a90f5 6f89e295bf sk_4707cd57
41 move S1 Exhibition1 41 2026-11-13T15:17:43.465Z S1 58899, S2 59796 8d5bc43ffb 820c8a90f5 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-13T15:17:45.419Z S1 58899, S2 59842 317059e63f 8d5bc43ffb sk_4707cd57
43 move S1 Exhibition1 43 2026-11-13T15:17:47.387Z S1 58931, S2 59842 f5101e5169 317059e63f sk_4707cd57
44 move S2 Exhibition2 44 2026-11-13T15:17:49.320Z S1 58931, S2 59909 2401a9e537 f5101e5169 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-13T15:17:51.256Z S1 58995, S2 59909 199084d20d 2401a9e537 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-13T15:17:53.185Z S1 58995, S2 59980 11adfed4bd 199084d20d sk_4707cd57
47 move S1 Exhibition1 47 2026-11-13T15:17:55.117Z S1 59063, S2 59980 7f4b7d5d46 11adfed4bd sk_4707cd57
48 move S2 Exhibition2 48 2026-11-13T15:17:57.047Z S1 59063, S2 60050 b9f2b7fa14 7f4b7d5d46 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-13T15:17:58.977Z S1 59133, S2 60050 2c58220393 b9f2b7fa14 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-13T15:18:00.903Z S1 59133, S2 60124 d9ac89266d 2c58220393 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-13T15:18:02.905Z S1 59131, S2 60124 bb85512bcd d9ac89266d sk_4707cd57
52 move S2 Exhibition2 52 2026-11-13T15:18:04.872Z S1 59131, S2 60157 d4b39af1f8 bb85512bcd sk_4707cd57
53 move S1 Exhibition1 53 2026-11-13T15:18:06.804Z S1 59199, S2 60157 e7df7c1f18 d4b39af1f8 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-13T15:18:08.738Z S1 59199, S2 60223 027f0d67c0 e7df7c1f18 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-13T15:18:10.667Z S1 59270, S2 60223 5d36b0ee79 027f0d67c0 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-13T15:18:12.596Z S1 59270, S2 60294 64250d76c7 5d36b0ee79 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-13T15:18:14.524Z S1 59342, S2 60294 f4faed04a9 64250d76c7 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-13T15:18:16.452Z S1 59342, S2 60366 e68c79ec19 f4faed04a9 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-13T15:18:18.384Z S1 59410, S2 60366 bf6aaf5bf8 e68c79ec19 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-13T15:18:20.312Z S1 59410, S2 60438 745b18c7c9 bf6aaf5bf8 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-13T15:18:22.238Z S1 59484, S2 60438 9cc3ef8ea2 745b18c7c9 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-13T15:18:24.169Z S1 59484, S2 60507 095a2405fa 9cc3ef8ea2 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-13T15:18:26.097Z S1 59556, S2 60507 9962935237 095a2405fa sk_4707cd57

Game 2 m_01M7AQP9JSEX2A3XARK6YS980S: verified

✓signatures67 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..67, every prev_hash links
✓move log67 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay67 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
67 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T15:16:22.304Z S1 59856, S2 60000 b795ef27aa start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T15:16:24.307Z S1 59856, S2 59997 cc0faf430c b795ef27aa sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T15:16:27.022Z S1 59141, S2 59997 b95afac37a cc0faf430c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T15:16:29.124Z S1 59141, S2 59895 03e2a53095 b95afac37a sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T15:16:31.112Z S1 59153, S2 59895 91a2b5a08d 03e2a53095 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T15:16:33.050Z S1 59153, S2 59957 b130968c6a 91a2b5a08d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T15:16:35.029Z S1 59174, S2 59957 6f742efc71 b130968c6a sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T15:16:36.996Z S1 59174, S2 59990 9bf7acfd23 6f742efc71 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T15:16:38.997Z S1 59173, S2 59990 aa4c22f54c 9bf7acfd23 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T15:16:40.996Z S1 59173, S2 59991 b691526591 aa4c22f54c sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T15:16:43.038Z S1 59131, S2 59991 cbf6d2d068 b691526591 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T15:16:45.032Z S1 59131, S2 59997 dadef5c502 cbf6d2d068 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T15:16:47.036Z S1 59127, S2 59997 a37e4b5143 dadef5c502 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T15:16:49.114Z S1 59127, S2 59919 e579d2c66a a37e4b5143 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T15:16:51.197Z S1 59044, S2 59919 8547506c44 e579d2c66a sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T15:16:53.140Z S1 59044, S2 59976 846b9c6cfa 8547506c44 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T15:16:55.128Z S1 59056, S2 59976 6df878e90c 846b9c6cfa sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T15:16:57.103Z S1 59056, S2 60001 ed9cba44b2 6df878e90c sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T15:16:59.029Z S1 59130, S2 60001 7ec0fe1e59 ed9cba44b2 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T15:17:01.032Z S1 59130, S2 59998 82a06da092 7ec0fe1e59 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T15:17:03.035Z S1 59127, S2 59998 3a766d69c7 82a06da092 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T15:17:05.032Z S1 59127, S2 60001 d92f124eb1 3a766d69c7 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T15:17:07.096Z S1 59063, S2 60001 129b2f5407 d92f124eb1 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T15:17:09.099Z S1 59063, S2 59998 91519e5460 129b2f5407 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T15:17:11.096Z S1 59066, S2 59998 710f5c3b43 91519e5460 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T15:17:13.058Z S1 59066, S2 60036 45a171a734 710f5c3b43 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T15:17:15.128Z S1 58996, S2 60036 9a05035a22 45a171a734 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T15:17:17.128Z S1 58996, S2 60036 a6f4e9b8b4 9a05035a22 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T15:17:19.097Z S1 59027, S2 60036 eaa27b89d5 a6f4e9b8b4 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T15:17:21.054Z S1 59027, S2 60079 ef8e16265c eaa27b89d5 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T15:17:23.008Z S1 59073, S2 60079 8cd2dd3168 ef8e16265c sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T15:17:24.935Z S1 59073, S2 60152 e0fb90997a 8cd2dd3168 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T15:17:26.864Z S1 59144, S2 60152 44b8e12802 e0fb90997a sk_4707cd57
34 move S2 Exhibition1 34 2026-11-13T15:17:28.810Z S1 59144, S2 60206 3dfdab5e6d 44b8e12802 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-13T15:17:30.740Z S1 59214, S2 60206 753dbcb392 3dfdab5e6d sk_4707cd57
36 move S2 Exhibition1 36 2026-11-13T15:17:32.690Z S1 59214, S2 60256 520f14e270 753dbcb392 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-13T15:17:34.646Z S1 59258, S2 60256 795017c821 520f14e270 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-13T15:17:36.621Z S1 59258, S2 60281 db16e7d332 795017c821 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-13T15:17:38.547Z S1 59332, S2 60281 386d4b84cb db16e7d332 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-13T15:17:40.534Z S1 59332, S2 60294 4948d4372e 386d4b84cb sk_4707cd57
41 move S1 Exhibition2 41 2026-11-13T15:17:42.492Z S1 59374, S2 60294 d0e4ab923e 4948d4372e sk_4707cd57
42 move S2 Exhibition1 42 2026-11-13T15:17:44.421Z S1 59374, S2 60365 5c65b33f1f d0e4ab923e sk_4707cd57
43 move S1 Exhibition2 43 2026-11-13T15:17:46.396Z S1 59399, S2 60365 207f184894 5c65b33f1f sk_4707cd57
44 move S2 Exhibition1 44 2026-11-13T15:17:48.332Z S1 59399, S2 60429 7cf7dff255 207f184894 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-13T15:17:50.260Z S1 59471, S2 60429 431fbdd4f3 7cf7dff255 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-13T15:17:52.212Z S1 59471, S2 60477 4cbb8cd04d 431fbdd4f3 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-13T15:17:54.167Z S1 59516, S2 60477 ccb74af7c1 4cbb8cd04d sk_4707cd57
48 move S2 Exhibition1 48 2026-11-13T15:17:56.122Z S1 59516, S2 60522 17cfd384f0 ccb74af7c1 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-13T15:17:58.068Z S1 59570, S2 60522 813d62e4bf 17cfd384f0 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-13T15:18:00.079Z S1 59570, S2 60511 b0406127fc 813d62e4bf sk_4707cd57
51 move S1 Exhibition2 51 2026-11-13T15:18:02.273Z S1 59376, S2 60511 5b3c05a5aa b0406127fc sk_4707cd57
52 move S2 Exhibition1 52 2026-11-13T15:18:04.558Z S1 59376, S2 60226 59e2646611 5b3c05a5aa sk_4707cd57
53 move S1 Exhibition2 53 2026-11-13T15:18:06.494Z S1 59440, S2 60226 567c45fa38 59e2646611 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-13T15:18:08.428Z S1 59440, S2 60292 4175e2709e 567c45fa38 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-13T15:18:10.360Z S1 59508, S2 60292 fd9a25b9a4 4175e2709e sk_4707cd57
56 move S2 Exhibition1 56 2026-11-13T15:18:12.294Z S1 59508, S2 60358 0a3def0731 fd9a25b9a4 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-13T15:18:14.223Z S1 59579, S2 60358 f26df0a00a 0a3def0731 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-13T15:18:16.157Z S1 59579, S2 60424 913be2ff33 f26df0a00a sk_4707cd57
59 move S1 Exhibition2 59 2026-11-13T15:18:18.089Z S1 59647, S2 60424 7a47bd173e 913be2ff33 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-13T15:18:20.022Z S1 59647, S2 60491 2facacfe5e 7a47bd173e sk_4707cd57
61 move S1 Exhibition2 61 2026-11-13T15:18:21.959Z S1 59710, S2 60491 9b7e8885ca 2facacfe5e sk_4707cd57
62 move S2 Exhibition1 62 2026-11-13T15:18:23.898Z S1 59710, S2 60552 346d7aa662 9b7e8885ca sk_4707cd57
63 move S1 Exhibition2 63 2026-11-13T15:18:25.828Z S1 59780, S2 60552 4942ddd688 346d7aa662 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-13T15:18:27.771Z S1 59780, S2 60609 fa26173790 4942ddd688 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-13T15:18:29.699Z S1 59852, S2 60609 c0cc2d412c fa26173790 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-13T15:18:31.622Z S1 59852, S2 60686 71be819564 c0cc2d412c sk_4707cd57
67 move S1 Exhibition2 67 2026-11-13T15:18:33.546Z S1 59928, S2 60686 791beb2022 71be819564 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_01M7AQP9JHFW9BZZC1Y5XT04HK

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