apigaming Sign in

Verify set set_01M7BFJTE9E49TX6Q65CAP8RYW

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("3656942156267847775:set_01M7BFJTE9E49TX6Q65CAP8RYW") = f3f7eaa9c901fca6..., 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_01M7BFJTEAFGRSX5Y1D4SPWQJA: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T22:13:54.320Z S1 59868, S2 60000 b9c1f46c60 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T22:13:56.434Z S1 59868, S2 59886 d56b4f8433 b9c1f46c60 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T22:13:58.620Z S1 59682, S2 59886 6ca957b4cc d56b4f8433 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T22:14:00.817Z S1 59682, S2 59689 3b80b1c308 6ca957b4cc sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T22:14:03.201Z S1 59298, S2 59689 402203be79 3b80b1c308 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T22:14:05.319Z S1 59298, S2 59571 383c84c302 402203be79 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T22:14:07.415Z S1 59202, S2 59571 d1190fa957 383c84c302 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T22:14:09.520Z S1 59202, S2 59466 3e46c61ec1 d1190fa957 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T22:14:11.630Z S1 59092, S2 59466 5b7520ff4a 3e46c61ec1 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T22:14:13.650Z S1 59092, S2 59446 558f0d4653 5b7520ff4a sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T22:14:15.645Z S1 59097, S2 59446 5515eb5acb 558f0d4653 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T22:14:17.603Z S1 59097, S2 59488 fe53cf44d2 5515eb5acb sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T22:14:19.532Z S1 59168, S2 59488 e834dbddd5 fe53cf44d2 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T22:14:21.455Z S1 59168, S2 59565 4b7574cae2 e834dbddd5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T22:14:23.420Z S1 59203, S2 59565 90bda05749 4b7574cae2 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T22:14:25.348Z S1 59203, S2 59637 c49ee11f3f 90bda05749 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T22:14:27.421Z S1 59130, S2 59637 bf969c162c c49ee11f3f sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T22:14:29.497Z S1 59130, S2 59561 c86ddd4484 bf969c162c sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T22:14:31.527Z S1 59100, S2 59561 b86b3e82b8 c86ddd4484 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T22:14:33.627Z S1 59100, S2 59461 51031fb542 b86b3e82b8 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T22:14:35.830Z S1 58897, S2 59461 82216f0065 51031fb542 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T22:14:37.817Z S1 58897, S2 59474 eedd2ad175 82216f0065 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T22:14:39.809Z S1 58905, S2 59474 cc9b825630 eedd2ad175 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T22:14:41.755Z S1 58905, S2 59528 d345f809b7 cc9b825630 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T22:14:43.707Z S1 58953, S2 59528 01e159aa21 d345f809b7 sk_4707cd57

Game 2 m_01M7BFJTECE97TD45VYQ6KFEEB: verified

✓signatures66 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..66, every prev_hash links
✓move log66 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay66 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
66 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T22:13:54.320Z S1 59868, S2 60000 ffdef9f0fc start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T22:13:56.429Z S1 59868, S2 59891 47dfd05131 ffdef9f0fc sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T22:13:58.620Z S1 59677, S2 59891 6d70eba240 47dfd05131 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T22:14:00.827Z S1 59677, S2 59684 845cf0aadf 6d70eba240 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T22:14:03.198Z S1 59306, S2 59684 9a2fa9bcd7 845cf0aadf sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T22:14:05.303Z S1 59306, S2 59579 c620b9906f 9a2fa9bcd7 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T22:14:07.300Z S1 59309, S2 59579 ece945ab33 c620b9906f sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T22:14:09.313Z S1 59309, S2 59566 e2353bf5d5 ece945ab33 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T22:14:11.399Z S1 59223, S2 59566 b7003e4d13 e2353bf5d5 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T22:14:13.328Z S1 59223, S2 59637 f51fe7f027 b7003e4d13 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T22:14:15.301Z S1 59250, S2 59637 fdfc1b4aca f51fe7f027 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T22:14:17.324Z S1 59250, S2 59614 158e1fad85 fdfc1b4aca sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T22:14:19.311Z S1 59263, S2 59614 6eba6b0b64 158e1fad85 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T22:14:21.311Z S1 59263, S2 59614 aebbf71f0b 6eba6b0b64 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T22:14:23.316Z S1 59258, S2 59614 e219571a96 aebbf71f0b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T22:14:25.316Z S1 59258, S2 59614 5121580823 e219571a96 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T22:14:27.411Z S1 59163, S2 59614 3a0665a291 5121580823 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T22:14:29.505Z S1 59163, S2 59520 10da59b836 3a0665a291 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T22:14:31.530Z S1 59138, S2 59520 3390b8ea87 10da59b836 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T22:14:33.627Z S1 59138, S2 59423 0f19f00d2d 3390b8ea87 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T22:14:35.820Z S1 58945, S2 59423 1b4ab2f9f5 0f19f00d2d sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T22:14:37.794Z S1 58945, S2 59449 727bfb1978 1b4ab2f9f5 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T22:14:39.786Z S1 58953, S2 59449 2d54123a64 727bfb1978 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T22:14:41.749Z S1 58953, S2 59486 0aa1b1ed23 2d54123a64 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T22:14:43.707Z S1 58995, S2 59486 5027b93586 0aa1b1ed23 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T22:14:45.674Z S1 58995, S2 59519 17d935e501 5027b93586 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T22:14:47.628Z S1 59041, S2 59519 4988159a7e 17d935e501 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T22:14:49.608Z S1 59041, S2 59539 f4571c148a 4988159a7e sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T22:14:51.554Z S1 59095, S2 59539 e8ccd40dc6 f4571c148a sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T22:14:53.491Z S1 59095, S2 59602 1fb8719d19 e8ccd40dc6 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T22:14:55.433Z S1 59153, S2 59602 0afc53a58c 1fb8719d19 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T22:14:57.360Z S1 59153, S2 59675 7b1b92f2cc 0afc53a58c sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T22:14:59.294Z S1 59219, S2 59675 71db67c528 7b1b92f2cc sk_4707cd57
34 move S2 Exhibition1 34 2026-11-13T22:15:01.320Z S1 59219, S2 59649 48aeb55d6e 71db67c528 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-13T22:15:03.429Z S1 59110, S2 59649 b4ec5261c5 48aeb55d6e sk_4707cd57
36 move S2 Exhibition1 36 2026-11-13T22:15:05.396Z S1 59110, S2 59682 73b6a35133 b4ec5261c5 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-13T22:15:07.352Z S1 59154, S2 59682 5f6d805ff2 73b6a35133 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-13T22:15:09.300Z S1 59154, S2 59734 8800caa848 5f6d805ff2 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-13T22:15:11.252Z S1 59202, S2 59734 4b6fa821b7 8800caa848 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-13T22:15:13.199Z S1 59202, S2 59787 987980d361 4b6fa821b7 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-13T22:15:15.132Z S1 59269, S2 59787 0557d738ed 987980d361 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-13T22:15:17.074Z S1 59269, S2 59845 0327450c9e 0557d738ed sk_4707cd57
43 move S1 Exhibition2 43 2026-11-13T22:15:19.012Z S1 59331, S2 59845 9d50c9e4ef 0327450c9e sk_4707cd57
44 move S2 Exhibition1 44 2026-11-13T22:15:20.953Z S1 59331, S2 59904 328091e7ed 9d50c9e4ef sk_4707cd57
45 move S1 Exhibition2 45 2026-11-13T22:15:22.888Z S1 59396, S2 59904 93f8a44ddc 328091e7ed sk_4707cd57
46 move S2 Exhibition1 46 2026-11-13T22:15:24.827Z S1 59396, S2 59965 2f871f6546 93f8a44ddc sk_4707cd57
47 move S1 Exhibition2 47 2026-11-13T22:15:26.766Z S1 59457, S2 59965 f8d76a4006 2f871f6546 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-13T22:15:28.702Z S1 59457, S2 60029 8cc32899ea f8d76a4006 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-13T22:15:30.643Z S1 59516, S2 60029 3e06e0b440 8cc32899ea sk_4707cd57
50 move S2 Exhibition1 50 2026-11-13T22:15:32.575Z S1 59516, S2 60097 7c455b5c97 3e06e0b440 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-13T22:15:34.503Z S1 59588, S2 60097 0fbf4997f2 7c455b5c97 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-13T22:15:36.432Z S1 59588, S2 60168 79e9d5082f 0fbf4997f2 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-13T22:15:38.365Z S1 59655, S2 60168 84966a11e3 79e9d5082f sk_4707cd57
54 move S2 Exhibition1 54 2026-11-13T22:15:40.303Z S1 59655, S2 60230 42bdaf60e5 84966a11e3 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-13T22:15:42.231Z S1 59727, S2 60230 07882ef614 42bdaf60e5 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-13T22:15:44.156Z S1 59727, S2 60305 7192b9bda2 07882ef614 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-13T22:15:46.085Z S1 59798, S2 60305 34506fb67e 7192b9bda2 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-13T22:15:48.014Z S1 59798, S2 60376 be2893cb94 34506fb67e sk_4707cd57
59 move S1 Exhibition2 59 2026-11-13T22:15:49.943Z S1 59869, S2 60376 4fc990162d be2893cb94 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-13T22:15:51.870Z S1 59869, S2 60449 c632561416 4fc990162d sk_4707cd57
61 move S1 Exhibition2 61 2026-11-13T22:15:53.799Z S1 59940, S2 60449 eae168baca c632561416 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-13T22:15:55.723Z S1 59940, S2 60525 e4d09c6e24 eae168baca sk_4707cd57
63 move S1 Exhibition2 63 2026-11-13T22:15:57.742Z S1 59921, S2 60525 9f2e6478b0 e4d09c6e24 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-13T22:16:00.517Z S1 59921, S2 59750 3944725f06 9f2e6478b0 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-13T22:16:02.461Z S1 59977, S2 59750 742c98a46e 3944725f06 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-13T22:16:04.430Z S1 59977, S2 59781 8c7b08b220 742c98a46e 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_01M7BFJTE9E49TX6Q65CAP8RYW

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