apigaming Sign in

Verify set set_01M6WVG3ZDEAHSGZ9Y9BK3BTSH

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

Game 1 m_01M6WVG3ZFFB0BVSBRS25T477C: verified

✓signatures64 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..64, every prev_hash links
✓move log64 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay64 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
64 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-08T05:53:32.230Z S1 59854, S2 60000 158cf9f248 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-08T05:53:34.322Z S1 59854, S2 59908 bc539fea31 158cf9f248 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-08T05:53:36.413Z S1 59763, S2 59908 50d6afbb89 bc539fea31 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-08T05:53:38.424Z S1 59763, S2 59897 4eac685f89 50d6afbb89 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-08T05:53:40.369Z S1 59818, S2 59897 6d1b7a108d 4eac685f89 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-08T05:53:42.509Z S1 59818, S2 59757 3ad99330f2 6d1b7a108d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-08T05:53:44.621Z S1 59706, S2 59757 2d97abd6d6 3ad99330f2 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-08T05:53:46.602Z S1 59706, S2 59776 d3733040c7 2d97abd6d6 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-08T05:53:48.710Z S1 59598, S2 59776 2ad0316f39 d3733040c7 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-08T05:53:50.734Z S1 59598, S2 59752 7ca1e8fc2b 2ad0316f39 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-08T05:53:52.826Z S1 59506, S2 59752 f700e6363c 7ca1e8fc2b sk_4707cd57
12 move S2 Exhibition2 12 2026-11-08T05:53:55.009Z S1 59506, S2 59569 3825bcfa7f f700e6363c sk_4707cd57
13 move S1 Exhibition1 13 2026-11-08T05:53:57.102Z S1 59413, S2 59569 ffc5effa21 3825bcfa7f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-08T05:53:59.216Z S1 59413, S2 59455 c64e29cf54 ffc5effa21 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-08T05:54:01.332Z S1 59297, S2 59455 c15033ab77 c64e29cf54 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-08T05:54:03.932Z S1 59297, S2 58855 9407fa5952 c15033ab77 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-08T05:54:06.126Z S1 59103, S2 58855 a23dcde1de 9407fa5952 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-08T05:54:08.224Z S1 59103, S2 58757 acaf1af761 a23dcde1de sk_4707cd57
19 move S1 Exhibition1 19 2026-11-08T05:54:10.240Z S1 59087, S2 58757 7248925ef6 acaf1af761 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-08T05:54:12.236Z S1 59087, S2 58761 617acd45f3 7248925ef6 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-08T05:54:14.200Z S1 59123, S2 58761 3d8f8581b9 617acd45f3 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-08T05:54:16.170Z S1 59123, S2 58791 3fac51c528 3d8f8581b9 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-08T05:54:18.214Z S1 59079, S2 58791 b6fdb1aba5 3fac51c528 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-08T05:54:20.196Z S1 59079, S2 58809 dd39923e34 b6fdb1aba5 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-08T05:54:22.159Z S1 59116, S2 58809 dbb743436e dd39923e34 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-08T05:54:24.200Z S1 59116, S2 58768 4abad21b55 dbb743436e sk_4707cd57
27 move S1 Exhibition1 27 2026-11-08T05:54:26.196Z S1 59120, S2 58768 3c355b1692 4abad21b55 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-08T05:54:28.168Z S1 59120, S2 58796 4ba8dd00b5 3c355b1692 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-08T05:54:30.113Z S1 59175, S2 58796 d627d26e3f 4ba8dd00b5 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-08T05:54:32.080Z S1 59175, S2 58829 3c8c9c2ac6 d627d26e3f sk_4707cd57
31 move S1 Exhibition1 31 2026-11-08T05:54:34.097Z S1 59158, S2 58829 af9fde0dd7 3c8c9c2ac6 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-08T05:54:36.063Z S1 59158, S2 58863 6a677fa6df af9fde0dd7 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-08T05:54:38.018Z S1 59203, S2 58863 8164dce964 6a677fa6df sk_4707cd57
34 move S2 Exhibition2 34 2026-11-08T05:54:39.996Z S1 59203, S2 58885 33168b417d 8164dce964 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-08T05:54:41.951Z S1 59248, S2 58885 8dbd868613 33168b417d sk_4707cd57
36 move S2 Exhibition2 36 2026-11-08T05:54:43.925Z S1 59248, S2 58911 5e1cbe4334 8dbd868613 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-08T05:54:45.869Z S1 59304, S2 58911 2ba53df339 5e1cbe4334 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-08T05:54:47.815Z S1 59304, S2 58965 f4fd8c0811 2ba53df339 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-08T05:54:49.751Z S1 59368, S2 58965 6d08b4fe12 f4fd8c0811 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-08T05:54:51.690Z S1 59368, S2 59026 ad35f4a719 6d08b4fe12 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-08T05:54:53.626Z S1 59432, S2 59026 7bd853970c ad35f4a719 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-08T05:54:55.571Z S1 59432, S2 59081 6f11ae9bfb 7bd853970c sk_4707cd57
43 move S1 Exhibition1 43 2026-11-08T05:54:57.512Z S1 59491, S2 59081 ec72214136 6f11ae9bfb sk_4707cd57
44 move S2 Exhibition2 44 2026-11-08T05:54:59.448Z S1 59491, S2 59145 e6f2969722 ec72214136 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-08T05:55:01.442Z S1 59497, S2 59145 fd1fefcb20 e6f2969722 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-08T05:55:03.434Z S1 59497, S2 59153 5bc8713841 fd1fefcb20 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-08T05:55:05.387Z S1 59544, S2 59153 0ed625484b 5bc8713841 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-08T05:55:07.321Z S1 59544, S2 59219 8561ff6009 0ed625484b sk_4707cd57
49 move S1 Exhibition1 49 2026-11-08T05:55:09.261Z S1 59604, S2 59219 d5f8ae31e8 8561ff6009 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-08T05:55:11.200Z S1 59604, S2 59280 ad3cdc209d d5f8ae31e8 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-08T05:55:13.130Z S1 59674, S2 59280 7fdca079f1 ad3cdc209d sk_4707cd57
52 move S2 Exhibition2 52 2026-11-08T05:55:15.061Z S1 59674, S2 59349 b3d58591b3 7fdca079f1 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-08T05:55:16.995Z S1 59740, S2 59349 48761e341f b3d58591b3 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-08T05:55:18.928Z S1 59740, S2 59416 0bb5d5439b 48761e341f sk_4707cd57
55 move S1 Exhibition1 55 2026-11-08T05:55:20.865Z S1 59803, S2 59416 81eb6d0b9e 0bb5d5439b sk_4707cd57
56 move S2 Exhibition2 56 2026-11-08T05:55:22.819Z S1 59803, S2 59462 af30884dbd 81eb6d0b9e sk_4707cd57
57 move S1 Exhibition1 57 2026-11-08T05:55:24.758Z S1 59864, S2 59462 269a7038c2 af30884dbd sk_4707cd57
58 move S2 Exhibition2 58 2026-11-08T05:55:26.691Z S1 59864, S2 59529 aa92cd01af 269a7038c2 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-08T05:55:28.623Z S1 59932, S2 59529 28754eb9c5 aa92cd01af sk_4707cd57
60 move S2 Exhibition2 60 2026-11-08T05:55:30.553Z S1 59932, S2 59599 67b70f05cb 28754eb9c5 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-08T05:55:32.484Z S1 60001, S2 59599 96c9ee100f 67b70f05cb sk_4707cd57
62 move S2 Exhibition2 62 2026-11-08T05:55:34.415Z S1 60001, S2 59668 0a9ab53cea 96c9ee100f sk_4707cd57
63 move S1 Exhibition1 63 2026-11-08T05:55:36.357Z S1 60059, S2 59668 e5b6e1c379 0a9ab53cea sk_4707cd57
64 move S2 Exhibition2 64 2026-11-08T05:55:38.293Z S1 60059, S2 59732 a2e76b67b3 e5b6e1c379 sk_4707cd57

Game 2 m_01M6WVG3ZGE5FRVYA3M3N45NPD: verified

✓signatures34 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..34, every prev_hash links
✓move log34 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay34 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
34 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-08T05:53:32.230Z S1 59854, S2 60000 83445a51ac start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-08T05:53:34.316Z S1 59854, S2 59914 b799a19fb6 83445a51ac sk_4707cd57
3 move S1 Exhibition2 3 2026-11-08T05:53:36.288Z S1 59882, S2 59914 a3d4f21884 b799a19fb6 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-08T05:53:38.307Z S1 59882, S2 59895 b8136e2ae7 a3d4f21884 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-08T05:53:40.247Z S1 59942, S2 59895 e7419c969c b8136e2ae7 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-08T05:53:42.418Z S1 59942, S2 59724 6e4bacc923 e7419c969c sk_4707cd57
7 move S1 Exhibition2 7 2026-11-08T05:53:44.442Z S1 59918, S2 59724 64cfd82256 6e4bacc923 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-08T05:53:46.495Z S1 59918, S2 59671 c2f93528af 64cfd82256 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-08T05:53:48.530Z S1 59883, S2 59671 5d7735dcdc c2f93528af sk_4707cd57
10 move S2 Exhibition1 10 2026-11-08T05:53:50.634Z S1 59883, S2 59567 edb7333b5b 5d7735dcdc sk_4707cd57
11 move S1 Exhibition2 11 2026-11-08T05:53:52.818Z S1 59699, S2 59567 808a577051 edb7333b5b sk_4707cd57
12 move S2 Exhibition1 12 2026-11-08T05:53:55.000Z S1 59699, S2 59385 21dbba3716 808a577051 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-08T05:53:57.098Z S1 59601, S2 59385 b8cc35d042 21dbba3716 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-08T05:53:59.051Z S1 59601, S2 59432 9c4f406c89 b8cc35d042 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-08T05:54:00.988Z S1 59664, S2 59432 6798847b4d 9c4f406c89 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-08T05:54:03.924Z S1 59664, S2 58496 005414edfb 6798847b4d sk_4707cd57
17 move S1 Exhibition2 17 2026-11-08T05:54:06.117Z S1 59471, S2 58496 6114f6859d 005414edfb sk_4707cd57
18 move S2 Exhibition1 18 2026-11-08T05:54:08.129Z S1 59471, S2 58484 0d01f13829 6114f6859d sk_4707cd57
19 move S1 Exhibition2 19 2026-11-08T05:54:10.108Z S1 59492, S2 58484 b11eabaebd 0d01f13829 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-08T05:54:12.039Z S1 59492, S2 58553 72ae6112db b11eabaebd sk_4707cd57
21 move S1 Exhibition2 21 2026-11-08T05:54:14.029Z S1 59502, S2 58553 01d484eda8 72ae6112db sk_4707cd57
22 move S2 Exhibition1 22 2026-11-08T05:54:15.962Z S1 59502, S2 58620 d1f6aab1ce 01d484eda8 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-08T05:54:18.012Z S1 59452, S2 58620 cf278d1d99 d1f6aab1ce sk_4707cd57
24 move S2 Exhibition1 24 2026-11-08T05:54:20.007Z S1 59452, S2 58625 f2ac73c97d cf278d1d99 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-08T05:54:22.009Z S1 59450, S2 58625 7a2933e1c2 f2ac73c97d sk_4707cd57
26 move S2 Exhibition1 26 2026-11-08T05:54:23.947Z S1 59450, S2 58687 f1f325c482 7a2933e1c2 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-08T05:54:25.916Z S1 59481, S2 58687 3dd8f5b282 f1f325c482 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-08T05:54:27.851Z S1 59481, S2 58752 4e1024ddae 3dd8f5b282 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-08T05:54:29.910Z S1 59422, S2 58752 214f614b3b 4e1024ddae sk_4707cd57
30 move S2 Exhibition1 30 2026-11-08T05:54:31.845Z S1 59422, S2 58817 9f49b8e106 214f614b3b sk_4707cd57
31 move S1 Exhibition2 31 2026-11-08T05:54:33.907Z S1 59360, S2 58817 1c1b148b30 9f49b8e106 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-08T05:54:35.884Z S1 59360, S2 58840 ed821c8e46 1c1b148b30 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-08T05:54:37.821Z S1 59423, S2 58840 7122fe979d ed821c8e46 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-08T05:54:39.749Z S1 59423, S2 58912 693a951aba 7122fe979d 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_01M6WVG3ZDEAHSGZ9Y9BK3BTSH

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