apigaming Sign in

Verify set set_01M7D8ZJY3F5NVADPN9FCHVBSX

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("2186919836989835204:set_01M7D8ZJY3F5NVADPN9FCHVBSX") = 59916c9456606b34..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 20, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 29}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M7D8ZJY5EZQTDJ73A4AHX8H2: verified

✓signatures57 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..57, every prev_hash links
✓move log57 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay57 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
57 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-14T14:57:02.003Z S1 59318, S2 60000 dbd9280c69 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T14:57:03.986Z S1 59318, S2 60017 cf678903e8 dbd9280c69 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T14:57:06.098Z S1 59206, S2 60017 d16bbacf9d cf678903e8 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T14:57:08.310Z S1 59206, S2 59805 cbcb267496 d16bbacf9d sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T14:57:10.421Z S1 59095, S2 59805 2cf9a4c73b cbcb267496 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T14:57:12.502Z S1 59095, S2 59724 f368a0ff06 2cf9a4c73b sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T14:57:14.632Z S1 58965, S2 59724 2e034ed249 f368a0ff06 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T14:57:16.723Z S1 58965, S2 59633 8b37dbf52e 2e034ed249 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T14:57:18.656Z S1 59032, S2 59633 ff32b040ed 8b37dbf52e sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T14:57:20.716Z S1 59032, S2 59573 a7b3fa9acd ff32b040ed sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T14:57:22.798Z S1 58950, S2 59573 9530eab888 a7b3fa9acd sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T14:57:24.829Z S1 58950, S2 59542 f971148088 9530eab888 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T14:57:26.919Z S1 58860, S2 59542 c265b54878 f971148088 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T14:57:28.903Z S1 58860, S2 59558 0d35c2899b c265b54878 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T14:57:30.877Z S1 58886, S2 59558 59ce0d1b03 0d35c2899b sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T14:57:32.904Z S1 58886, S2 59531 0955956202 59ce0d1b03 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T14:57:34.847Z S1 58943, S2 59531 26e429873b 0955956202 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-14T14:57:37.261Z S1 58943, S2 59117 12e1084a27 26e429873b sk_4707cd57
19 move S1 Exhibition1 19 2026-11-14T14:57:40.427Z S1 57777, S2 59117 7cc41040fb 12e1084a27 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-14T14:57:42.532Z S1 57777, S2 59012 a31645506c 7cc41040fb sk_4707cd57
21 move S1 Exhibition1 21 2026-11-14T14:57:44.627Z S1 57682, S2 59012 c4529b772a a31645506c sk_4707cd57
22 move S2 Exhibition2 22 2026-11-14T14:57:46.625Z S1 57682, S2 59014 b685587c4f c4529b772a sk_4707cd57
23 move S1 Exhibition1 23 2026-11-14T14:57:48.812Z S1 57495, S2 59014 cdda4b4d8b b685587c4f sk_4707cd57
24 move S2 Exhibition2 24 2026-11-14T14:57:50.829Z S1 57495, S2 58997 165364de13 cdda4b4d8b sk_4707cd57
25 move S1 Exhibition1 25 2026-11-14T14:57:52.931Z S1 57393, S2 58997 eab59b680d 165364de13 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-14T14:57:55.023Z S1 57393, S2 58905 4a6c0f5cf6 eab59b680d sk_4707cd57
27 move S1 Exhibition1 27 2026-11-14T14:57:57.021Z S1 57395, S2 58905 5168d407d7 4a6c0f5cf6 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-14T14:57:58.952Z S1 57395, S2 58974 0bca1a5498 5168d407d7 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-14T14:58:00.931Z S1 57416, S2 58974 73e3fde7d7 0bca1a5498 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-14T14:58:02.921Z S1 57416, S2 58984 7bb87b2c00 73e3fde7d7 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-14T14:58:04.906Z S1 57431, S2 58984 12a6a87dbe 7bb87b2c00 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-14T14:58:06.904Z S1 57431, S2 58986 1744f7a3a1 12a6a87dbe sk_4707cd57
33 move S1 Exhibition1 33 2026-11-14T14:58:08.911Z S1 57424, S2 58986 cad13e9104 1744f7a3a1 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-14T14:58:10.895Z S1 57424, S2 59002 44e1d5187b cad13e9104 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-14T14:58:12.897Z S1 57422, S2 59002 c8cb7f4dbb 44e1d5187b sk_4707cd57
36 move S2 Exhibition2 36 2026-11-14T14:58:14.914Z S1 57422, S2 58985 3049d56695 c8cb7f4dbb sk_4707cd57
37 move S1 Exhibition1 37 2026-11-14T14:58:16.917Z S1 57419, S2 58985 25800ad5b1 3049d56695 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-14T14:58:18.904Z S1 57419, S2 58998 f1cc77ba37 25800ad5b1 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-14T14:58:20.860Z S1 57463, S2 58998 247ad9cf4c f1cc77ba37 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-14T14:58:22.815Z S1 57463, S2 59043 0355e9af90 247ad9cf4c sk_4707cd57
41 move S1 Exhibition1 41 2026-11-14T14:58:24.768Z S1 57510, S2 59043 b5cffbfaf8 0355e9af90 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-14T14:58:26.719Z S1 57510, S2 59092 3e61d9d5bc b5cffbfaf8 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-14T14:58:28.664Z S1 57565, S2 59092 9a0e9902b4 3e61d9d5bc sk_4707cd57
44 move S2 Exhibition2 44 2026-11-14T14:58:30.599Z S1 57565, S2 59157 e5a97363d1 9a0e9902b4 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-14T14:58:32.546Z S1 57618, S2 59157 5371fde144 e5a97363d1 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-14T14:58:34.487Z S1 57618, S2 59216 3565abb77d 5371fde144 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-14T14:58:36.417Z S1 57688, S2 59216 683df9ab10 3565abb77d sk_4707cd57
48 move S2 Exhibition2 48 2026-11-14T14:58:38.367Z S1 57688, S2 59266 420de9046e 683df9ab10 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-14T14:58:40.299Z S1 57756, S2 59266 33f601259f 420de9046e sk_4707cd57
50 move S2 Exhibition2 50 2026-11-14T14:58:42.225Z S1 57756, S2 59340 326724f2a4 33f601259f sk_4707cd57
51 move S1 Exhibition1 51 2026-11-14T14:58:44.155Z S1 57826, S2 59340 a4c9dfea45 326724f2a4 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-14T14:58:46.083Z S1 57826, S2 59412 eda187c443 a4c9dfea45 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-14T14:58:48.018Z S1 57891, S2 59412 4c42d2eb28 eda187c443 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-14T14:58:49.942Z S1 57891, S2 59488 85afbf47a3 4c42d2eb28 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-14T14:58:51.867Z S1 57966, S2 59488 c6f4a5392e 85afbf47a3 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-14T14:58:53.791Z S1 57966, S2 59564 d9ec335396 c6f4a5392e sk_4707cd57
57 move S1 Exhibition1 57 2026-11-14T14:58:55.719Z S1 58038, S2 59564 694944cf26 d9ec335396 sk_4707cd57

Game 2 m_01M7D8ZJY6FA08HRDM0PRBGJYE: verified

✓signatures39 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..39, every prev_hash links
✓move log39 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay39 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
39 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T14:57:02.018Z S1 59303, S2 60000 8f7d5e2fda start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T14:57:04.053Z S1 59303, S2 59965 0c12d49770 8f7d5e2fda sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T14:57:06.158Z S1 59198, S2 59965 616c474b70 0c12d49770 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T14:57:08.233Z S1 59198, S2 59890 c14212e327 616c474b70 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T14:57:10.417Z S1 59014, S2 59890 d1fa66566b c14212e327 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T14:57:12.422Z S1 59014, S2 59885 3abe0f7ebd d1fa66566b sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T14:57:14.602Z S1 58834, S2 59885 02c6fc4d12 3abe0f7ebd sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T14:57:16.725Z S1 58834, S2 59762 6e3bb52416 02c6fc4d12 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T14:57:18.799Z S1 58760, S2 59762 c9ed97e3c2 6e3bb52416 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T14:57:20.908Z S1 58760, S2 59653 164e752fad c9ed97e3c2 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T14:57:22.923Z S1 58745, S2 59653 9a37a0d9c5 164e752fad sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T14:57:25.005Z S1 58745, S2 59571 f178e4c1ee 9a37a0d9c5 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T14:57:26.944Z S1 58806, S2 59571 c86858a396 f178e4c1ee sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T14:57:29.020Z S1 58806, S2 59495 f81503075a c86858a396 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T14:57:31.096Z S1 58730, S2 59495 c6d6bbce5f f81503075a sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T14:57:33.123Z S1 58730, S2 59468 54ca0869c7 c6d6bbce5f sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T14:57:35.105Z S1 58748, S2 59468 11da27befa 54ca0869c7 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T14:57:37.952Z S1 58748, S2 58621 e8b751794a 11da27befa sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T14:57:40.514Z S1 58186, S2 58621 a0fcbd218b e8b751794a sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T14:57:42.522Z S1 58186, S2 58613 8094b84f37 a0fcbd218b sk_4707cd57
21 move S1 Exhibition2 21 2026-11-14T14:57:44.530Z S1 58178, S2 58613 99f178ae6a 8094b84f37 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-14T14:57:46.568Z S1 58178, S2 58575 15505f2c27 99f178ae6a sk_4707cd57
23 move S1 Exhibition2 23 2026-11-14T14:57:48.736Z S1 58010, S2 58575 196d19082f 15505f2c27 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-14T14:57:50.826Z S1 58010, S2 58485 60fbc8b4de 196d19082f sk_4707cd57
25 move S1 Exhibition2 25 2026-11-14T14:57:52.931Z S1 57905, S2 58485 3cbc8aeeb9 60fbc8b4de sk_4707cd57
26 move S2 Exhibition1 26 2026-11-14T14:57:55.022Z S1 57905, S2 58394 1a7bbd81a4 3cbc8aeeb9 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-14T14:57:57.022Z S1 57905, S2 58394 0b282ac446 1a7bbd81a4 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-14T14:57:59.102Z S1 57905, S2 58314 e8e3d9ae44 0b282ac446 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-14T14:58:01.112Z S1 57895, S2 58314 184514d5d4 e8e3d9ae44 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-14T14:58:03.098Z S1 57895, S2 58328 0b2646c12a 184514d5d4 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-14T14:58:05.036Z S1 57957, S2 58328 b53c5397a4 0b2646c12a sk_4707cd57
32 move S2 Exhibition1 32 2026-11-14T14:58:07.002Z S1 57957, S2 58362 70d1129e25 b53c5397a4 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-14T14:58:09.016Z S1 57943, S2 58362 3dbfe9079d 70d1129e25 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-14T14:58:11.001Z S1 57943, S2 58377 3726e14da5 3dbfe9079d sk_4707cd57
35 move S1 Exhibition2 35 2026-11-14T14:58:12.945Z S1 57999, S2 58377 2f0f3e2f24 3726e14da5 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-14T14:58:14.915Z S1 57999, S2 58407 eed44215cf 2f0f3e2f24 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-14T14:58:16.915Z S1 57999, S2 58407 b3d6bd85cd eed44215cf sk_4707cd57
38 move S2 Exhibition1 38 2026-11-14T14:58:18.849Z S1 57999, S2 58473 c381b07f72 b3d6bd85cd sk_4707cd57
39 move S1 Exhibition2 39 2026-11-14T14:58:20.791Z S1 58057, S2 58473 1130808d82 c381b07f72 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_01M7D8ZJY3F5NVADPN9FCHVBSX

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