apigaming Sign in

Verify set set_01M786Y9BXF3D8A736QGKFBAG6

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("2669976156197779661:set_01M786Y9BXF3D8A736QGKFBAG6") = c830ce017aa1eae3..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 2.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 0.0}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M786Y9C1E28ABQKFRMGC3YQ0: verified

✓signatures74 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..74, every prev_hash links
✓move log74 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay74 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
74 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T15:45:09.619Z S1 59808, S2 60000 b9d6334fc9 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T15:45:11.813Z S1 59808, S2 59806 6d38cd665b b9d6334fc9 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T15:45:13.793Z S1 59828, S2 59806 a1b0b06fab 6d38cd665b sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T15:45:15.796Z S1 59828, S2 59803 bcb3d52500 a1b0b06fab sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T15:45:17.758Z S1 59866, S2 59803 636a31915c bcb3d52500 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T15:45:19.724Z S1 59866, S2 59837 79742ca296 636a31915c sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T15:45:21.704Z S1 59886, S2 59837 5e97aae4a4 79742ca296 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T15:45:23.730Z S1 59886, S2 59811 c3831ca979 5e97aae4a4 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T15:45:25.697Z S1 59919, S2 59811 fa39a1ba79 c3831ca979 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T15:45:27.713Z S1 59919, S2 59795 4f34d9266e fa39a1ba79 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T15:45:29.698Z S1 59934, S2 59795 ace10f9ab3 4f34d9266e sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T15:45:31.798Z S1 59934, S2 59695 d2f92baaa1 ace10f9ab3 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T15:45:33.761Z S1 59971, S2 59695 2977adb242 d2f92baaa1 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T15:45:35.728Z S1 59971, S2 59728 f64a146458 2977adb242 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T15:45:37.660Z S1 60039, S2 59728 500a257796 f64a146458 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T15:45:39.631Z S1 60039, S2 59757 6259b2db05 500a257796 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T15:45:41.599Z S1 60071, S2 59757 1c820aee50 6259b2db05 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T15:45:43.603Z S1 60071, S2 59753 ba04678e47 1c820aee50 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T15:45:45.598Z S1 60076, S2 59753 275c986283 ba04678e47 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T15:45:47.596Z S1 60076, S2 59755 df5ca816ea 275c986283 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T15:45:49.731Z S1 59941, S2 59755 822b37869c df5ca816ea sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T15:45:51.750Z S1 59941, S2 59736 874567f846 822b37869c sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T15:45:53.797Z S1 59894, S2 59736 b71880b4b3 874567f846 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T15:45:55.733Z S1 59894, S2 59800 1b706df0de b71880b4b3 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T15:45:57.658Z S1 59969, S2 59800 0dae43bfa7 1b706df0de sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T15:45:59.706Z S1 59969, S2 59752 43df80bff8 0dae43bfa7 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T15:46:02.052Z S1 59623, S2 59752 fac663b7c5 43df80bff8 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T15:46:04.307Z S1 59623, S2 59497 5379e23e12 fac663b7c5 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T15:46:06.334Z S1 59596, S2 59497 f18067c9e8 5379e23e12 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T15:46:08.297Z S1 59596, S2 59534 ba0ed07e83 f18067c9e8 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T15:46:10.256Z S1 59637, S2 59534 e7df4435a8 ba0ed07e83 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T15:46:12.186Z S1 59637, S2 59604 74d8d6a723 e7df4435a8 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-12T15:46:14.129Z S1 59694, S2 59604 02796bb1e6 74d8d6a723 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-12T15:46:16.072Z S1 59694, S2 59661 08d7f580e6 02796bb1e6 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-12T15:46:18.011Z S1 59755, S2 59661 d21dbfba2d 08d7f580e6 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-12T15:46:19.954Z S1 59755, S2 59718 8d588f8902 d21dbfba2d sk_4707cd57
37 move S1 Exhibition1 37 2026-11-12T15:46:21.884Z S1 59825, S2 59718 70be997944 8d588f8902 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-12T15:46:23.825Z S1 59825, S2 59777 2b20c13c38 70be997944 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-12T15:46:25.757Z S1 59893, S2 59777 2523f77c10 2b20c13c38 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-12T15:46:27.700Z S1 59893, S2 59834 262d58671f 2523f77c10 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-12T15:46:29.625Z S1 59968, S2 59834 6769c3b9e3 262d58671f sk_4707cd57
42 move S2 Exhibition2 42 2026-11-12T15:46:31.564Z S1 59968, S2 59895 8d236414e6 6769c3b9e3 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-12T15:46:33.507Z S1 60025, S2 59895 6063c1e672 8d236414e6 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-12T15:46:35.453Z S1 60025, S2 59949 c809600234 6063c1e672 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-12T15:46:37.400Z S1 60078, S2 59949 386455b3ee c809600234 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-12T15:46:39.325Z S1 60078, S2 60024 a10cf69c46 386455b3ee sk_4707cd57
47 move S1 Exhibition1 47 2026-11-12T15:46:41.255Z S1 60148, S2 60024 3e7c1d7130 a10cf69c46 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-12T15:46:43.180Z S1 60148, S2 60099 81854796de 3e7c1d7130 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-12T15:46:45.104Z S1 60224, S2 60099 7ab2ec4f95 81854796de sk_4707cd57
50 move S2 Exhibition2 50 2026-11-12T15:46:47.037Z S1 60224, S2 60166 658d274df3 7ab2ec4f95 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-12T15:46:48.978Z S1 60283, S2 60166 692fe6cb32 658d274df3 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-12T15:46:50.924Z S1 60283, S2 60220 9e7a4c2ae0 692fe6cb32 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-12T15:46:52.862Z S1 60345, S2 60220 6e7095855a 9e7a4c2ae0 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-12T15:46:54.797Z S1 60345, S2 60285 4734a3ee7e 6e7095855a sk_4707cd57
55 move S1 Exhibition1 55 2026-11-12T15:46:56.734Z S1 60408, S2 60285 e1da042482 4734a3ee7e sk_4707cd57
56 move S2 Exhibition2 56 2026-11-12T15:46:58.678Z S1 60408, S2 60341 e2b07bd754 e1da042482 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-12T15:47:00.647Z S1 60439, S2 60341 abfd669a2e e2b07bd754 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-12T15:47:02.621Z S1 60439, S2 60367 19c5f4a2c6 abfd669a2e sk_4707cd57
59 move S1 Exhibition1 59 2026-11-12T15:47:04.643Z S1 60417, S2 60367 ecd4e9f353 19c5f4a2c6 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-12T15:47:06.574Z S1 60417, S2 60436 2a71d97bbb ecd4e9f353 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-12T15:47:08.510Z S1 60481, S2 60436 30daca9d26 2a71d97bbb sk_4707cd57
62 move S2 Exhibition2 62 2026-11-12T15:47:10.447Z S1 60481, S2 60499 52d64b74e8 30daca9d26 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-12T15:47:12.378Z S1 60550, S2 60499 23fe9bd449 52d64b74e8 sk_4707cd57
64 move S2 Exhibition2 64 2026-11-12T15:47:14.307Z S1 60550, S2 60570 32b08a19c2 23fe9bd449 sk_4707cd57
65 move S1 Exhibition1 65 2026-11-12T15:47:16.233Z S1 60624, S2 60570 a38b7fc8d2 32b08a19c2 sk_4707cd57
66 move S2 Exhibition2 66 2026-11-12T15:47:18.157Z S1 60624, S2 60646 d9427a6a67 a38b7fc8d2 sk_4707cd57
67 move S1 Exhibition1 67 2026-11-12T15:47:20.084Z S1 60697, S2 60646 356d471bae d9427a6a67 sk_4707cd57
68 move S2 Exhibition2 68 2026-11-12T15:47:22.010Z S1 60697, S2 60720 87fef77795 356d471bae sk_4707cd57
69 move S1 Exhibition1 69 2026-11-12T15:47:23.939Z S1 60768, S2 60720 9d1fa20846 87fef77795 sk_4707cd57
70 move S2 Exhibition2 70 2026-11-12T15:47:25.863Z S1 60768, S2 60796 cedfc3adef 9d1fa20846 sk_4707cd57
71 move S1 Exhibition1 71 2026-11-12T15:47:27.791Z S1 60840, S2 60796 b7e9becf00 cedfc3adef sk_4707cd57
72 move S2 Exhibition2 72 2026-11-12T15:47:29.717Z S1 60840, S2 60870 4bd0a658e7 b7e9becf00 sk_4707cd57
73 move S1 Exhibition1 73 2026-11-12T15:47:31.642Z S1 60915, S2 60870 cdd40b66a8 4bd0a658e7 sk_4707cd57
74 move S2 Exhibition2 74 2026-11-12T15:47:33.570Z S1 60915, S2 60942 54ad3b314d cdd40b66a8 sk_4707cd57

Game 2 m_01M786Y9C3F4H9FQM6YDQZ1DM0: verified

✓signatures21 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..21, every prev_hash links
✓move log21 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay21 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
21 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T15:45:09.625Z S1 59802, S2 60000 59a5b49503 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T15:45:11.825Z S1 59802, S2 59800 a7ce0504a0 59a5b49503 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T15:45:13.915Z S1 59712, S2 59800 49e50d76ef a7ce0504a0 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T15:45:15.916Z S1 59712, S2 59799 33b6fcb2b8 49e50d76ef sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T15:45:17.909Z S1 59719, S2 59799 e2a5ac047a 33b6fcb2b8 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T15:45:19.901Z S1 59719, S2 59807 5f4170a1a2 e2a5ac047a sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T15:45:21.904Z S1 59716, S2 59807 530626a41e 5f4170a1a2 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T15:45:23.907Z S1 59716, S2 59804 c7a062b5dd 530626a41e sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T15:45:25.900Z S1 59723, S2 59804 a7d712af53 c7a062b5dd sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T15:45:27.901Z S1 59723, S2 59803 ee50caf70a a7d712af53 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T15:45:29.898Z S1 59726, S2 59803 018835950e ee50caf70a sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T15:45:31.931Z S1 59726, S2 59770 7e919d55c8 018835950e sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T15:45:34.033Z S1 59624, S2 59770 a98a65c201 7e919d55c8 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T15:45:36.106Z S1 59624, S2 59697 ca4dfb539a a98a65c201 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T15:45:38.096Z S1 59634, S2 59697 a0acdc333d ca4dfb539a sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T15:45:40.097Z S1 59634, S2 59696 5027f3025f a0acdc333d sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T15:45:42.052Z S1 59679, S2 59696 5929e8f1ec 5027f3025f sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T15:45:43.984Z S1 59679, S2 59764 e786dde8de 5929e8f1ec sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T15:45:45.923Z S1 59740, S2 59764 5c868a1bf6 e786dde8de sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T15:45:47.848Z S1 59740, S2 59839 838fbf2391 5c868a1bf6 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T15:45:49.810Z S1 59778, S2 59839 602ea7abc8 838fbf2391 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_01M786Y9BXF3D8A736QGKFBAG6

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