apigaming Sign in

Verify set set_01M6VTS071FKB97T9Q71F7HM04

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("8227461183342909670:set_01M6VTS071FKB97T9Q71F7HM04") = b31c59fa6a78f788..., 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 60, fee 0

Game 1 m_01M6VTS073EWN9FY4QH2KRSEBB: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-07T20:21:40.304Z S1 59830, S2 60000 8efb0173c5 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-07T20:21:42.400Z S1 59830, S2 59904 8736a60211 8efb0173c5 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-07T20:21:44.523Z S1 59707, S2 59904 8b8bb0e76e 8736a60211 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-07T20:21:46.506Z S1 59707, S2 59921 b21b5d4d7f 8b8bb0e76e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-07T20:21:48.618Z S1 59595, S2 59921 8b6c6333f2 b21b5d4d7f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-07T20:21:50.733Z S1 59595, S2 59806 7e6b04afd6 8b6c6333f2 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-07T20:21:52.914Z S1 59414, S2 59806 732fa3e1c8 7e6b04afd6 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-07T20:21:54.901Z S1 59414, S2 59819 dca7a241a2 732fa3e1c8 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-07T20:21:56.837Z S1 59478, S2 59819 20eb5b3da3 dca7a241a2 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-07T20:21:58.838Z S1 59478, S2 59818 7d5203461d 20eb5b3da3 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-07T20:22:00.820Z S1 59496, S2 59818 6d69d7974d 7d5203461d sk_4707cd57
12 move S2 Exhibition2 12 2026-11-07T20:22:02.921Z S1 59496, S2 59717 45f49ce9b2 6d69d7974d sk_4707cd57
13 move S1 Exhibition1 13 2026-11-07T20:22:05.010Z S1 59407, S2 59717 b67a95d9e2 45f49ce9b2 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-07T20:22:06.964Z S1 59407, S2 59763 a34f6ecbec b67a95d9e2 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-07T20:22:08.916Z S1 59455, S2 59763 aa8d8ccf56 a34f6ecbec sk_4707cd57
16 move S2 Exhibition2 16 2026-11-07T20:22:10.902Z S1 59455, S2 59777 1b4978ae3b aa8d8ccf56 sk_4707cd57

Game 2 m_01M6VTS074F88R2N0CZFZ6BFSE: verified

✓signatures65 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..65, every prev_hash links
✓move log65 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay65 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
65 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-07T20:21:40.305Z S1 59829, S2 60000 620038459c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-07T20:21:42.405Z S1 59829, S2 59900 f3a9a68240 620038459c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-07T20:21:44.510Z S1 59724, S2 59900 8e3db10af1 f3a9a68240 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-07T20:21:46.508Z S1 59724, S2 59902 1315a77edf 8e3db10af1 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-07T20:21:48.646Z S1 59586, S2 59902 630c0b8cfb 1315a77edf sk_4707cd57
6 move S2 Exhibition1 6 2026-11-07T20:21:50.799Z S1 59586, S2 59749 9ab38f6f5b 630c0b8cfb sk_4707cd57
7 move S1 Exhibition2 7 2026-11-07T20:21:52.917Z S1 59468, S2 59749 f4698c4d36 9ab38f6f5b sk_4707cd57
8 move S2 Exhibition1 8 2026-11-07T20:21:54.901Z S1 59468, S2 59765 b9765e4f18 f4698c4d36 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-07T20:21:56.922Z S1 59447, S2 59765 c54a2dae3e b9765e4f18 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-07T20:21:59.007Z S1 59447, S2 59680 e51a692742 c54a2dae3e sk_4707cd57
11 move S1 Exhibition2 11 2026-11-07T20:22:01.000Z S1 59454, S2 59680 901bc243c9 e51a692742 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-07T20:22:03.231Z S1 59454, S2 59449 a9ddf0fdb6 901bc243c9 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-07T20:22:05.220Z S1 59465, S2 59449 d079515041 a9ddf0fdb6 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-07T20:22:07.203Z S1 59465, S2 59466 fb4bf19f06 d079515041 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-07T20:22:09.236Z S1 59432, S2 59466 1b2687ebfd fb4bf19f06 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-07T20:22:11.296Z S1 59432, S2 59406 b58af11cea 1b2687ebfd sk_4707cd57
17 move S1 Exhibition2 17 2026-11-07T20:22:13.261Z S1 59467, S2 59406 6a80874acb b58af11cea sk_4707cd57
18 move S2 Exhibition1 18 2026-11-07T20:22:15.296Z S1 59467, S2 59371 68a1867877 6a80874acb sk_4707cd57
19 move S1 Exhibition2 19 2026-11-07T20:22:17.296Z S1 59467, S2 59371 e8f86c11ea 68a1867877 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-07T20:22:19.304Z S1 59467, S2 59363 a6bd31cc63 e8f86c11ea sk_4707cd57
21 move S1 Exhibition2 21 2026-11-07T20:22:21.328Z S1 59443, S2 59363 d1ae377883 a6bd31cc63 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-07T20:22:23.310Z S1 59443, S2 59381 81bd097756 d1ae377883 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-07T20:22:25.296Z S1 59457, S2 59381 1e98a1763a 81bd097756 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-07T20:22:27.309Z S1 59457, S2 59368 8b07f0821e 1e98a1763a sk_4707cd57
25 move S1 Exhibition2 25 2026-11-07T20:22:29.299Z S1 59467, S2 59368 ae4530de2d 8b07f0821e sk_4707cd57
26 move S2 Exhibition1 26 2026-11-07T20:22:31.251Z S1 59467, S2 59416 e4949ac08a ae4530de2d sk_4707cd57
27 move S1 Exhibition2 27 2026-11-07T20:22:33.212Z S1 59506, S2 59416 101801ecb3 e4949ac08a sk_4707cd57
28 move S2 Exhibition1 28 2026-11-07T20:22:35.160Z S1 59506, S2 59468 a6451c8aee 101801ecb3 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-07T20:22:37.112Z S1 59554, S2 59468 06cc115a43 a6451c8aee sk_4707cd57
30 move S2 Exhibition1 30 2026-11-07T20:22:39.051Z S1 59554, S2 59529 fd7ecc65d9 06cc115a43 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-07T20:22:41.004Z S1 59601, S2 59529 0a511ea0f3 fd7ecc65d9 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-07T20:22:42.935Z S1 59601, S2 59598 61db3a35ac 0a511ea0f3 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-07T20:22:44.863Z S1 59673, S2 59598 adadc58313 61db3a35ac sk_4707cd57
34 move S2 Exhibition1 34 2026-11-07T20:22:46.790Z S1 59673, S2 59671 0eca62e10d adadc58313 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-07T20:22:48.720Z S1 59743, S2 59671 a5e2d9b78c 0eca62e10d sk_4707cd57
36 move S2 Exhibition1 36 2026-11-07T20:22:50.671Z S1 59743, S2 59720 221d796411 a5e2d9b78c sk_4707cd57
37 move S1 Exhibition2 37 2026-11-07T20:22:52.621Z S1 59793, S2 59720 7c540c4a66 221d796411 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-07T20:22:54.568Z S1 59793, S2 59773 9acc845258 7c540c4a66 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-07T20:22:56.503Z S1 59858, S2 59773 fd0f2ca70f 9acc845258 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-07T20:22:58.428Z S1 59858, S2 59848 94708755f9 fd0f2ca70f sk_4707cd57
41 move S1 Exhibition2 41 2026-11-07T20:23:00.368Z S1 59918, S2 59848 5fc7202f22 94708755f9 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-07T20:23:02.387Z S1 59918, S2 59829 78ea3c7264 5fc7202f22 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-07T20:23:04.533Z S1 59772, S2 59829 04674f2e8d 78ea3c7264 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-07T20:23:06.487Z S1 59772, S2 59875 8efde2c604 04674f2e8d sk_4707cd57
45 move S1 Exhibition2 45 2026-11-07T20:23:08.443Z S1 59816, S2 59875 dbe9244adb 8efde2c604 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-07T20:23:10.384Z S1 59816, S2 59934 0311cdd65b dbe9244adb sk_4707cd57
47 move S1 Exhibition2 47 2026-11-07T20:23:12.313Z S1 59887, S2 59934 9d510cf789 0311cdd65b sk_4707cd57
48 move S2 Exhibition1 48 2026-11-07T20:23:14.246Z S1 59887, S2 60001 5d5f71535a 9d510cf789 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-07T20:23:16.178Z S1 59955, S2 60001 4e79906d7e 5d5f71535a sk_4707cd57
50 move S2 Exhibition1 50 2026-11-07T20:23:18.111Z S1 59955, S2 60068 9784ad6b18 4e79906d7e sk_4707cd57
51 move S1 Exhibition2 51 2026-11-07T20:23:20.064Z S1 60002, S2 60068 ee88ed9147 9784ad6b18 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-07T20:23:22.000Z S1 60002, S2 60132 c4c4db09f1 ee88ed9147 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-07T20:23:23.945Z S1 60057, S2 60132 3ae92dff28 c4c4db09f1 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-07T20:23:25.885Z S1 60057, S2 60192 b62e3da68b 3ae92dff28 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-07T20:23:27.821Z S1 60121, S2 60192 32131b89a4 b62e3da68b sk_4707cd57
56 move S2 Exhibition1 56 2026-11-07T20:23:29.759Z S1 60121, S2 60254 dc9936080d 32131b89a4 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-07T20:23:31.692Z S1 60188, S2 60254 ca2bc77593 dc9936080d sk_4707cd57
58 move S2 Exhibition1 58 2026-11-07T20:23:33.619Z S1 60188, S2 60327 f95e2a691b ca2bc77593 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-07T20:23:35.550Z S1 60257, S2 60327 f38b9fa744 f95e2a691b sk_4707cd57
60 move S2 Exhibition1 60 2026-11-07T20:23:37.478Z S1 60257, S2 60399 19e3af1e29 f38b9fa744 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-07T20:23:39.407Z S1 60328, S2 60399 c0b2da965c 19e3af1e29 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-07T20:23:41.336Z S1 60328, S2 60470 a3e63776fd c0b2da965c sk_4707cd57
63 move S1 Exhibition2 63 2026-11-07T20:23:43.273Z S1 60391, S2 60470 d57c9186e2 a3e63776fd sk_4707cd57
64 move S2 Exhibition1 64 2026-11-07T20:23:45.206Z S1 60391, S2 60537 181ab682b7 d57c9186e2 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-07T20:23:47.131Z S1 60466, S2 60537 7efe81f9ab 181ab682b7 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_01M6VTS071FKB97T9Q71F7HM04

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