apigaming Sign in

Verify set set_01M73Z8G06FS0AMYPA18HDJWWW

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("7311962811419699427:set_01M73Z8G06FS0AMYPA18HDJWWW") = 7f58ca5d0b9d2900..., 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_01M73Z8G09EPJ9F764PKBVW8W9: verified

✓signatures58 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..58, every prev_hash links
✓move log58 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay58 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
58 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-11T00:13:57.701Z S1 59870, S2 60000 bd2d4190a3 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-11T00:13:59.824Z S1 59870, S2 59877 ce9050eb4c bd2d4190a3 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-11T00:14:02.932Z S1 58762, S2 59877 de8326a5f3 ce9050eb4c sk_4707cd57
4 move S2 Exhibition2 4 2026-11-11T00:14:05.100Z S1 58762, S2 59709 a7fd089de1 de8326a5f3 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-11T00:14:07.134Z S1 58728, S2 59709 c32729d418 a7fd089de1 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-11T00:14:09.103Z S1 58728, S2 59740 dcb36daaf3 c32729d418 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-11T00:14:11.104Z S1 58727, S2 59740 6c1e3d4d92 dcb36daaf3 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-11T00:14:13.096Z S1 58727, S2 59748 f3d9df3451 6c1e3d4d92 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-11T00:14:15.096Z S1 58727, S2 59748 8467dba9d1 f3d9df3451 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-11T00:14:17.059Z S1 58727, S2 59785 f014ac7697 8467dba9d1 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-11T00:14:19.098Z S1 58688, S2 59785 a08004b226 f014ac7697 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-11T00:14:21.063Z S1 58688, S2 59820 f2dd8ce060 a08004b226 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-11T00:14:23.096Z S1 58655, S2 59820 edda598469 f2dd8ce060 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-11T00:14:25.205Z S1 58655, S2 59711 05b9281a88 edda598469 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-11T00:14:27.301Z S1 58559, S2 59711 531b2b7935 05b9281a88 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-11T00:14:29.411Z S1 58559, S2 59601 8079256a7e 531b2b7935 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-11T00:14:31.431Z S1 58539, S2 59601 11358365f7 8079256a7e sk_4707cd57
18 move S2 Exhibition2 18 2026-11-11T00:14:33.605Z S1 58539, S2 59427 db114c6901 11358365f7 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-11T00:14:35.697Z S1 58447, S2 59427 a076a31db7 db114c6901 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-11T00:14:37.722Z S1 58447, S2 59402 45feb08ef9 a076a31db7 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-11T00:14:39.719Z S1 58450, S2 59402 5dd4014464 45feb08ef9 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-11T00:14:41.718Z S1 58450, S2 59403 2775de52a8 5dd4014464 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-11T00:14:43.718Z S1 58450, S2 59403 808072dbb1 2775de52a8 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-11T00:14:45.669Z S1 58450, S2 59452 0a6d377c5a 808072dbb1 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-11T00:14:47.711Z S1 58408, S2 59452 47a09b4d0c 0a6d377c5a sk_4707cd57
26 move S2 Exhibition2 26 2026-11-11T00:14:49.706Z S1 58408, S2 59457 e6d727b41b 47a09b4d0c sk_4707cd57
27 move S1 Exhibition1 27 2026-11-11T00:14:51.718Z S1 58396, S2 59457 94efc6ee59 e6d727b41b sk_4707cd57
28 move S2 Exhibition2 28 2026-11-11T00:14:53.715Z S1 58396, S2 59460 d3c8b8e6de 94efc6ee59 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-11T00:14:55.718Z S1 58393, S2 59460 c9d286c39a d3c8b8e6de sk_4707cd57
30 move S2 Exhibition2 30 2026-11-11T00:14:57.697Z S1 58393, S2 59481 7491dbd906 c9d286c39a sk_4707cd57
31 move S1 Exhibition1 31 2026-11-11T00:14:59.656Z S1 58434, S2 59481 7a4abaf98a 7491dbd906 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-11T00:15:01.789Z S1 58434, S2 59348 20b9eb10e3 7a4abaf98a sk_4707cd57
33 move S1 Exhibition1 33 2026-11-11T00:15:04.218Z S1 58005, S2 59348 92c070a1cd 20b9eb10e3 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-11T00:15:07.592Z S1 58005, S2 57974 90e49dc6f4 92c070a1cd sk_4707cd57
35 move S1 Exhibition1 35 2026-11-11T00:15:11.842Z S1 55755, S2 57974 a58a72fef0 90e49dc6f4 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-11T00:15:13.779Z S1 55755, S2 58037 2285020a2a a58a72fef0 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-11T00:15:15.723Z S1 55811, S2 58037 be34113c90 2285020a2a sk_4707cd57
38 move S2 Exhibition2 38 2026-11-11T00:15:17.671Z S1 55811, S2 58089 69aad60ed3 be34113c90 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-11T00:15:19.626Z S1 55856, S2 58089 4f5e21be92 69aad60ed3 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-11T00:15:21.573Z S1 55856, S2 58142 a5bdc0caa7 4f5e21be92 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-11T00:15:23.521Z S1 55908, S2 58142 ec1b272a15 a5bdc0caa7 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-11T00:15:25.462Z S1 55908, S2 58201 51de279042 ec1b272a15 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-11T00:15:27.394Z S1 55976, S2 58201 afed79cd9f 51de279042 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-11T00:15:29.330Z S1 55976, S2 58265 1dc0d1a662 afed79cd9f sk_4707cd57
45 move S1 Exhibition1 45 2026-11-11T00:15:31.262Z S1 56044, S2 58265 6928b9e79c 1dc0d1a662 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-11T00:15:33.194Z S1 56044, S2 58333 adb41710b6 6928b9e79c sk_4707cd57
47 move S1 Exhibition1 47 2026-11-11T00:15:35.127Z S1 56111, S2 58333 c02e7b20ab adb41710b6 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-11T00:15:37.055Z S1 56111, S2 58405 33e9b2eb1b c02e7b20ab sk_4707cd57
49 move S1 Exhibition1 49 2026-11-11T00:15:38.984Z S1 56182, S2 58405 a042814900 33e9b2eb1b sk_4707cd57
50 move S2 Exhibition2 50 2026-11-11T00:15:40.912Z S1 56182, S2 58477 e258eac02a a042814900 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-11T00:15:42.839Z S1 56255, S2 58477 3522ebae19 e258eac02a sk_4707cd57
52 move S2 Exhibition2 52 2026-11-11T00:15:44.765Z S1 56255, S2 58551 58dd42829f 3522ebae19 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-11T00:15:46.697Z S1 56323, S2 58551 a81e313113 58dd42829f sk_4707cd57
54 move S2 Exhibition2 54 2026-11-11T00:15:48.628Z S1 56323, S2 58620 ed6b1d4997 a81e313113 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-11T00:15:50.558Z S1 56393, S2 58620 ef94987bcf ed6b1d4997 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-11T00:15:52.495Z S1 56393, S2 58683 e803fa0576 ef94987bcf sk_4707cd57
57 move S1 Exhibition1 57 2026-11-11T00:15:54.421Z S1 56467, S2 58683 6ad54239ee e803fa0576 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-11T00:15:56.350Z S1 56467, S2 58754 8cc8b94758 6ad54239ee sk_4707cd57

Game 2 m_01M73Z8G0BE2PTW28AP85S05VN: verified

✓signatures23 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..23, every prev_hash links
✓move log23 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay23 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
23 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-11T00:13:57.639Z S1 59932, S2 60000 f80bdda8d9 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-11T00:13:59.702Z S1 59932, S2 59937 ac162e3d5e f80bdda8d9 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-11T00:14:02.945Z S1 58689, S2 59937 c21a206533 ac162e3d5e sk_4707cd57
4 move S2 Exhibition1 4 2026-11-11T00:14:05.110Z S1 58689, S2 59772 17ccafb259 c21a206533 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-11T00:14:07.203Z S1 58596, S2 59772 406691ba31 17ccafb259 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-11T00:14:09.232Z S1 58596, S2 59743 4c6be7ea46 406691ba31 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-11T00:14:11.397Z S1 58431, S2 59743 dba87c9932 4c6be7ea46 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-11T00:14:13.332Z S1 58431, S2 59808 a7f96ca2ca dba87c9932 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-11T00:14:15.295Z S1 58468, S2 59808 0053e63d1d a7f96ca2ca sk_4707cd57
10 move S2 Exhibition1 10 2026-11-11T00:14:17.231Z S1 58468, S2 59872 ded6fb4111 0053e63d1d sk_4707cd57
11 move S1 Exhibition2 11 2026-11-11T00:14:19.217Z S1 58482, S2 59872 b0a8f0820d ded6fb4111 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-11T00:14:21.212Z S1 58482, S2 59877 06b21455ab b0a8f0820d sk_4707cd57
13 move S1 Exhibition2 13 2026-11-11T00:14:23.145Z S1 58549, S2 59877 3667d2dadb 06b21455ab sk_4707cd57
14 move S2 Exhibition1 14 2026-11-11T00:14:25.308Z S1 58549, S2 59714 27e13902ef 3667d2dadb sk_4707cd57
15 move S1 Exhibition2 15 2026-11-11T00:14:27.301Z S1 58556, S2 59714 3b3b459393 27e13902ef sk_4707cd57
16 move S2 Exhibition1 16 2026-11-11T00:14:29.403Z S1 58556, S2 59612 861d4994e7 3b3b459393 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-11T00:14:31.427Z S1 58532, S2 59612 2bc5e3abf5 861d4994e7 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-11T00:14:33.601Z S1 58532, S2 59438 104a1297d6 2bc5e3abf5 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-11T00:14:35.630Z S1 58503, S2 59438 32ba6284e6 104a1297d6 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-11T00:14:37.603Z S1 58503, S2 59465 a449bab0ba 32ba6284e6 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-11T00:14:39.531Z S1 58575, S2 59465 798d57b0a3 a449bab0ba sk_4707cd57
22 move S2 Exhibition1 22 2026-11-11T00:14:41.468Z S1 58575, S2 59528 ce38fe6f1b 798d57b0a3 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-11T00:14:43.396Z S1 58647, S2 59528 ddf789a89b ce38fe6f1b 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_01M73Z8G06FS0AMYPA18HDJWWW

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