apigaming Sign in

Verify set set_01M69WZ5SPFPCTC4YA3906P29B

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

Game 1 m_01M69WZ5SREBKTJ28KZST6K447: 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 Exhibition1 1 2026-10-31T21:13:39.933Z S1 59904, S2 60000 b630763a37 start sk_4707cd57
2 move S2 Exhibition2 2 2026-10-31T21:13:42.107Z S1 59904, S2 59826 4319aa1b0a b630763a37 sk_4707cd57
3 move S1 Exhibition1 3 2026-10-31T21:13:44.131Z S1 59880, S2 59826 1c617b8e4f 4319aa1b0a sk_4707cd57
4 move S2 Exhibition2 4 2026-10-31T21:13:46.107Z S1 59880, S2 59850 25706ced03 1c617b8e4f sk_4707cd57
5 move S1 Exhibition1 5 2026-10-31T21:13:48.199Z S1 59788, S2 59850 3af635c7a0 25706ced03 sk_4707cd57
6 move S2 Exhibition2 6 2026-10-31T21:13:50.236Z S1 59788, S2 59813 47c2436645 3af635c7a0 sk_4707cd57
7 move S1 Exhibition1 7 2026-10-31T21:13:52.504Z S1 59520, S2 59813 63130007d0 47c2436645 sk_4707cd57
8 move S2 Exhibition2 8 2026-10-31T21:13:54.709Z S1 59520, S2 59608 61e6419c14 63130007d0 sk_4707cd57
9 move S1 Exhibition1 9 2026-10-31T21:13:56.725Z S1 59504, S2 59608 ec5faa5917 61e6419c14 sk_4707cd57
10 move S2 Exhibition2 10 2026-10-31T21:13:58.657Z S1 59504, S2 59676 3f32395a1d ec5faa5917 sk_4707cd57
11 move S1 Exhibition1 11 2026-10-31T21:14:00.800Z S1 59361, S2 59676 43da9ef2b9 3f32395a1d sk_4707cd57
12 move S2 Exhibition2 12 2026-10-31T21:14:03.134Z S1 59361, S2 59342 122b7b39be 43da9ef2b9 sk_4707cd57
13 move S1 Exhibition1 13 2026-10-31T21:14:05.105Z S1 59390, S2 59342 a4a60ca534 122b7b39be sk_4707cd57
14 move S2 Exhibition2 14 2026-10-31T21:14:07.113Z S1 59390, S2 59334 12e66d73ba a4a60ca534 sk_4707cd57
15 move S1 Exhibition1 15 2026-10-31T21:14:09.134Z S1 59369, S2 59334 e7b9c43787 12e66d73ba sk_4707cd57
16 move S2 Exhibition2 16 2026-10-31T21:14:11.135Z S1 59369, S2 59333 e2ea8b9641 e7b9c43787 sk_4707cd57
17 move S1 Exhibition1 17 2026-10-31T21:14:13.170Z S1 59334, S2 59333 f76915506e e2ea8b9641 sk_4707cd57
18 move S2 Exhibition2 18 2026-10-31T21:14:15.137Z S1 59334, S2 59366 5478334399 f76915506e sk_4707cd57
19 move S1 Exhibition1 19 2026-10-31T21:14:17.132Z S1 59339, S2 59366 770aa82e44 5478334399 sk_4707cd57
20 move S2 Exhibition2 20 2026-10-31T21:14:19.057Z S1 59339, S2 59441 a4094b2325 770aa82e44 sk_4707cd57
21 move S1 Exhibition1 21 2026-10-31T21:14:21.107Z S1 59289, S2 59441 39eb100814 a4094b2325 sk_4707cd57
22 move S2 Exhibition2 22 2026-10-31T21:14:23.105Z S1 59289, S2 59443 adae05f1a6 39eb100814 sk_4707cd57
23 move S1 Exhibition1 23 2026-10-31T21:14:25.305Z S1 59089, S2 59443 3ea416c86a adae05f1a6 sk_4707cd57
24 move S2 Exhibition2 24 2026-10-31T21:14:27.260Z S1 59089, S2 59488 73b7b26056 3ea416c86a sk_4707cd57
25 move S1 Exhibition1 25 2026-10-31T21:14:29.235Z S1 59114, S2 59488 be11430571 73b7b26056 sk_4707cd57
26 move S2 Exhibition2 26 2026-10-31T21:14:31.204Z S1 59114, S2 59519 0891ce6f7c be11430571 sk_4707cd57
27 move S1 Exhibition1 27 2026-10-31T21:14:33.232Z S1 59086, S2 59519 3861b638a3 0891ce6f7c sk_4707cd57
28 move S2 Exhibition2 28 2026-10-31T21:14:35.409Z S1 59086, S2 59342 1cd801d125 3861b638a3 sk_4707cd57
29 move S1 Exhibition1 29 2026-10-31T21:14:37.424Z S1 59071, S2 59342 8ad71916dc 1cd801d125 sk_4707cd57
30 move S2 Exhibition2 30 2026-10-31T21:14:39.422Z S1 59071, S2 59344 9bdb0b03ad 8ad71916dc sk_4707cd57
31 move S1 Exhibition1 31 2026-10-31T21:14:41.396Z S1 59097, S2 59344 2ba1fbb0a6 9bdb0b03ad sk_4707cd57
32 move S2 Exhibition2 32 2026-10-31T21:14:43.357Z S1 59097, S2 59383 cc44bb99ef 2ba1fbb0a6 sk_4707cd57
33 move S1 Exhibition1 33 2026-10-31T21:14:45.421Z S1 59033, S2 59383 4ee0fc9245 cc44bb99ef sk_4707cd57
34 move S2 Exhibition2 34 2026-10-31T21:14:47.420Z S1 59033, S2 59384 4d7d11e884 4ee0fc9245 sk_4707cd57
35 move S1 Exhibition1 35 2026-10-31T21:14:49.365Z S1 59088, S2 59384 d996365736 4d7d11e884 sk_4707cd57
36 move S2 Exhibition2 36 2026-10-31T21:14:51.308Z S1 59088, S2 59441 fb3a9c9733 d996365736 sk_4707cd57
37 move S1 Exhibition1 37 2026-10-31T21:14:53.256Z S1 59140, S2 59441 7a4095ec4b fb3a9c9733 sk_4707cd57
38 move S2 Exhibition2 38 2026-10-31T21:14:55.209Z S1 59140, S2 59488 732557b658 7a4095ec4b sk_4707cd57
39 move S1 Exhibition1 39 2026-10-31T21:14:57.167Z S1 59182, S2 59488 b4fb8ecd43 732557b658 sk_4707cd57
40 move S2 Exhibition2 40 2026-10-31T21:14:59.119Z S1 59182, S2 59536 3d0ece1aa1 b4fb8ecd43 sk_4707cd57
41 move S1 Exhibition1 41 2026-10-31T21:15:01.076Z S1 59225, S2 59536 cdaf4aa164 3d0ece1aa1 sk_4707cd57
42 move S2 Exhibition2 42 2026-10-31T21:15:03.046Z S1 59225, S2 59566 e98e6dc1b1 cdaf4aa164 sk_4707cd57
43 move S1 Exhibition1 43 2026-10-31T21:15:05.084Z S1 59187, S2 59566 c0523f72b9 e98e6dc1b1 sk_4707cd57
44 move S2 Exhibition2 44 2026-10-31T21:15:07.039Z S1 59187, S2 59611 4b1433a15b c0523f72b9 sk_4707cd57
45 move S1 Exhibition1 45 2026-10-31T21:15:08.986Z S1 59240, S2 59611 18d7be99c8 4b1433a15b sk_4707cd57
46 move S2 Exhibition2 46 2026-10-31T21:15:10.925Z S1 59240, S2 59672 9da8381455 18d7be99c8 sk_4707cd57
47 move S1 Exhibition1 47 2026-10-31T21:15:12.858Z S1 59307, S2 59672 9ad4d448de 9da8381455 sk_4707cd57
48 move S2 Exhibition2 48 2026-10-31T21:15:14.786Z S1 59307, S2 59744 5c3ee59744 9ad4d448de sk_4707cd57
49 move S1 Exhibition1 49 2026-10-31T21:15:16.721Z S1 59372, S2 59744 c82ab6ecde 5c3ee59744 sk_4707cd57
50 move S2 Exhibition2 50 2026-10-31T21:15:18.647Z S1 59372, S2 59818 40e2747f9c c82ab6ecde sk_4707cd57
51 move S1 Exhibition1 51 2026-10-31T21:15:20.575Z S1 59444, S2 59818 88c4f19307 40e2747f9c sk_4707cd57
52 move S2 Exhibition2 52 2026-10-31T21:15:22.518Z S1 59444, S2 59875 b2ab964217 88c4f19307 sk_4707cd57
53 move S1 Exhibition1 53 2026-10-31T21:15:24.447Z S1 59515, S2 59875 cceb72b94e b2ab964217 sk_4707cd57
54 move S2 Exhibition2 54 2026-10-31T21:15:26.374Z S1 59515, S2 59948 4bc7a7fa4a cceb72b94e sk_4707cd57
55 move S1 Exhibition1 55 2026-10-31T21:15:28.307Z S1 59582, S2 59948 8d6f7cbd62 4bc7a7fa4a sk_4707cd57
56 move S2 Exhibition2 56 2026-10-31T21:15:30.240Z S1 59582, S2 60015 64e0ac1840 8d6f7cbd62 sk_4707cd57
57 move S1 Exhibition1 57 2026-10-31T21:15:32.168Z S1 59654, S2 60015 4cf3c8fd09 64e0ac1840 sk_4707cd57
58 move S2 Exhibition2 58 2026-10-31T21:15:34.094Z S1 59654, S2 60089 ceb624f684 4cf3c8fd09 sk_4707cd57
59 move S1 Exhibition1 59 2026-10-31T21:15:36.019Z S1 59729, S2 60089 3fccc76bb1 ceb624f684 sk_4707cd57
60 move S2 Exhibition2 60 2026-10-31T21:15:37.950Z S1 59729, S2 60158 911328c409 3fccc76bb1 sk_4707cd57
61 move S1 Exhibition1 61 2026-10-31T21:15:39.881Z S1 59798, S2 60158 6daafbdcec 911328c409 sk_4707cd57
62 move S2 Exhibition2 62 2026-10-31T21:15:41.829Z S1 59798, S2 60210 3cf94a8007 6daafbdcec sk_4707cd57
63 move S1 Exhibition1 63 2026-10-31T21:15:43.756Z S1 59871, S2 60210 9d924c4eb3 3cf94a8007 sk_4707cd57
64 move S2 Exhibition2 64 2026-10-31T21:15:45.684Z S1 59871, S2 60282 93d5198c8d 9d924c4eb3 sk_4707cd57
65 move S1 Exhibition1 65 2026-10-31T21:15:47.611Z S1 59944, S2 60282 9aa843ff80 93d5198c8d sk_4707cd57

Game 2 m_01M69WZ5SSFFTR3DYEBPEHT4C1: verified

✓signatures45 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..45, every prev_hash links
✓move log45 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay45 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
45 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-10-31T21:13:39.935Z S1 59902, S2 60000 bbcc843abc start sk_4707cd57
2 move S2 Exhibition1 2 2026-10-31T21:13:42.098Z S1 59902, S2 59837 7035708d9a bbcc843abc sk_4707cd57
3 move S1 Exhibition2 3 2026-10-31T21:13:44.130Z S1 59870, S2 59837 99e7705a03 7035708d9a sk_4707cd57
4 move S2 Exhibition1 4 2026-10-31T21:13:46.062Z S1 59870, S2 59905 966b9e57b3 99e7705a03 sk_4707cd57
5 move S1 Exhibition2 5 2026-10-31T21:13:48.207Z S1 59725, S2 59905 c0a8d12038 966b9e57b3 sk_4707cd57
6 move S2 Exhibition1 6 2026-10-31T21:13:50.300Z S1 59725, S2 59812 54cfe824d8 c0a8d12038 sk_4707cd57
7 move S1 Exhibition2 7 2026-10-31T21:13:52.424Z S1 59601, S2 59812 fe811d2af8 54cfe824d8 sk_4707cd57
8 move S2 Exhibition1 8 2026-10-31T21:13:54.723Z S1 59601, S2 59513 9105290541 fe811d2af8 sk_4707cd57
9 move S1 Exhibition2 9 2026-10-31T21:13:56.727Z S1 59597, S2 59513 42df9f5145 9105290541 sk_4707cd57
10 move S2 Exhibition1 10 2026-10-31T21:13:58.707Z S1 59597, S2 59533 1ab94cba7d 42df9f5145 sk_4707cd57
11 move S1 Exhibition2 11 2026-10-31T21:14:00.815Z S1 59489, S2 59533 93e4ce4178 1ab94cba7d sk_4707cd57
12 move S2 Exhibition1 12 2026-10-31T21:14:03.197Z S1 59489, S2 59151 d34e37e392 93e4ce4178 sk_4707cd57
13 move S1 Exhibition2 13 2026-10-31T21:14:05.212Z S1 59474, S2 59151 f4cbc35520 d34e37e392 sk_4707cd57
14 move S2 Exhibition1 14 2026-10-31T21:14:07.230Z S1 59474, S2 59133 630339fd5d f4cbc35520 sk_4707cd57
15 move S1 Exhibition2 15 2026-10-31T21:14:09.201Z S1 59503, S2 59133 d5103c42a8 630339fd5d sk_4707cd57
16 move S2 Exhibition1 16 2026-10-31T21:14:11.299Z S1 59503, S2 59035 e991d7a33b d5103c42a8 sk_4707cd57
17 move S1 Exhibition2 17 2026-10-31T21:14:13.310Z S1 59492, S2 59035 585b541a44 e991d7a33b sk_4707cd57
18 move S2 Exhibition1 18 2026-10-31T21:14:15.313Z S1 59492, S2 59032 d007ff0a08 585b541a44 sk_4707cd57
19 move S1 Exhibition2 19 2026-10-31T21:14:17.253Z S1 59552, S2 59032 7e05eba233 d007ff0a08 sk_4707cd57
20 move S2 Exhibition1 20 2026-10-31T21:14:19.223Z S1 59552, S2 59062 19873745a8 7e05eba233 sk_4707cd57
21 move S1 Exhibition2 21 2026-10-31T21:14:21.154Z S1 59621, S2 59062 2c11bc9343 19873745a8 sk_4707cd57
22 move S2 Exhibition1 22 2026-10-31T21:14:23.218Z S1 59621, S2 58998 742f18d6d7 2c11bc9343 sk_4707cd57
23 move S1 Exhibition2 23 2026-10-31T21:14:25.309Z S1 59530, S2 58998 802571e1f5 742f18d6d7 sk_4707cd57
24 move S2 Exhibition1 24 2026-10-31T21:14:27.269Z S1 59530, S2 59038 c327c853f9 802571e1f5 sk_4707cd57
25 move S1 Exhibition2 25 2026-10-31T21:14:29.225Z S1 59574, S2 59038 eabe2c2d6d c327c853f9 sk_4707cd57
26 move S2 Exhibition1 26 2026-10-31T21:14:31.211Z S1 59574, S2 59052 f7794a229f eabe2c2d6d sk_4707cd57
27 move S1 Exhibition2 27 2026-10-31T21:14:33.233Z S1 59552, S2 59052 3da7cf48e1 f7794a229f sk_4707cd57
28 move S2 Exhibition1 28 2026-10-31T21:14:35.405Z S1 59552, S2 58880 52db41c1c4 3da7cf48e1 sk_4707cd57
29 move S1 Exhibition2 29 2026-10-31T21:14:37.357Z S1 59600, S2 58880 dc4c8a3b4a 52db41c1c4 sk_4707cd57
30 move S2 Exhibition1 30 2026-10-31T21:14:39.311Z S1 59600, S2 58926 e2608a8258 dc4c8a3b4a sk_4707cd57
31 move S1 Exhibition2 31 2026-10-31T21:14:41.246Z S1 59665, S2 58926 860d50eb72 e2608a8258 sk_4707cd57
32 move S2 Exhibition1 32 2026-10-31T21:14:43.214Z S1 59665, S2 58958 78da6d4bf1 860d50eb72 sk_4707cd57
33 move S1 Exhibition2 33 2026-10-31T21:14:45.205Z S1 59674, S2 58958 1424bba428 78da6d4bf1 sk_4707cd57
34 move S2 Exhibition1 34 2026-10-31T21:14:47.197Z S1 59674, S2 58966 d73f3dbc7b 1424bba428 sk_4707cd57
35 move S1 Exhibition2 35 2026-10-31T21:14:49.162Z S1 59709, S2 58966 4ae502faed d73f3dbc7b sk_4707cd57
36 move S2 Exhibition1 36 2026-10-31T21:14:51.139Z S1 59709, S2 58989 31480c2677 4ae502faed sk_4707cd57
37 move S1 Exhibition2 37 2026-10-31T21:14:53.130Z S1 59718, S2 58989 f1932346e7 31480c2677 sk_4707cd57
38 move S2 Exhibition1 38 2026-10-31T21:14:55.060Z S1 59718, S2 59059 49b87740e3 f1932346e7 sk_4707cd57
39 move S1 Exhibition2 39 2026-10-31T21:14:57.003Z S1 59775, S2 59059 3a694ea414 49b87740e3 sk_4707cd57
40 move S2 Exhibition1 40 2026-10-31T21:14:58.929Z S1 59775, S2 59133 52e441b6d5 3a694ea414 sk_4707cd57
41 move S1 Exhibition2 41 2026-10-31T21:15:00.887Z S1 59817, S2 59133 49d06c1908 52e441b6d5 sk_4707cd57
42 move S2 Exhibition1 42 2026-10-31T21:15:02.827Z S1 59817, S2 59193 0862bdc01e 49d06c1908 sk_4707cd57
43 move S1 Exhibition2 43 2026-10-31T21:15:04.812Z S1 59832, S2 59193 3be7037b47 0862bdc01e sk_4707cd57
44 move S2 Exhibition1 44 2026-10-31T21:15:06.743Z S1 59832, S2 59262 3418655b6f 3be7037b47 sk_4707cd57
45 move S1 Exhibition2 45 2026-10-31T21:15:08.687Z S1 59888, S2 59262 ec9c493158 3418655b6f 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_01M69WZ5SPFPCTC4YA3906P29B

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