apigaming Sign in

Verify set set_01M7B4M6S8EZJ88AD0W6DTVJN1

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("39815554083242395:set_01M7B4M6S8EZJ88AD0W6DTVJN1") = 16a1bbc6894dc152..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 34, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 13}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M7B4M6SAESNVWK8R2H5C8DF1: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T19:02:25.332Z S1 59928, S2 60000 a668bd8eac start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T19:02:27.511Z S1 59928, S2 59821 b38a5c29b0 a668bd8eac sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T19:02:29.706Z S1 59733, S2 59821 059e5fb87c b38a5c29b0 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T19:02:31.807Z S1 59733, S2 59720 9a89f8c8d0 059e5fb87c sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T19:02:33.912Z S1 59628, S2 59720 2bb3ec7ff7 9a89f8c8d0 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T19:02:36.027Z S1 59628, S2 59605 f68734066d 2bb3ec7ff7 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T19:02:38.206Z S1 59449, S2 59605 8758335721 f68734066d sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T19:02:40.211Z S1 59449, S2 59600 80dafd0b76 8758335721 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T19:02:42.305Z S1 59355, S2 59600 6ef613d408 80dafd0b76 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T19:02:44.333Z S1 59355, S2 59572 b11743be66 6ef613d408 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T19:02:46.312Z S1 59376, S2 59572 427c308dcb b11743be66 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T19:02:48.331Z S1 59376, S2 59553 ed35cbcb9f 427c308dcb sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T19:02:50.259Z S1 59448, S2 59553 60c0ff6c4b ed35cbcb9f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T19:02:52.298Z S1 59448, S2 59514 2e4a3e8006 60c0ff6c4b sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T19:02:54.331Z S1 59415, S2 59514 a59f1ebd28 2e4a3e8006 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T19:02:56.279Z S1 59415, S2 59566 0f118ab39a a59f1ebd28 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T19:02:58.337Z S1 59357, S2 59566 1d4f8ea7ea 0f118ab39a sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T19:03:00.423Z S1 59357, S2 59480 a78c4f17e7 1d4f8ea7ea sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T19:03:02.446Z S1 59334, S2 59480 0d47c5795b a78c4f17e7 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T19:03:04.696Z S1 59334, S2 59230 e9669f8b39 0d47c5795b sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T19:03:06.631Z S1 59399, S2 59230 1bd5809244 e9669f8b39 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T19:03:08.608Z S1 59399, S2 59253 75d6af4406 1bd5809244 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T19:03:10.617Z S1 59390, S2 59253 8a896ab257 75d6af4406 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-13T19:03:12.603Z S1 59390, S2 59267 0cb004e97a 8a896ab257 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T19:03:14.536Z S1 59457, S2 59267 0a6df88465 0cb004e97a sk_4707cd57

Game 2 m_01M7B4M6SCEDSSBXHPY8JSBRA8: verified

✓signatures67 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..67, every prev_hash links
✓move log67 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay67 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
67 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T19:02:25.397Z S1 59863, S2 60000 f89c1f531b start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T19:02:27.524Z S1 59863, S2 59873 67c1f63f63 f89c1f531b sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T19:02:29.706Z S1 59681, S2 59873 f44c283808 67c1f63f63 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T19:02:31.805Z S1 59681, S2 59774 21d8cc5641 f44c283808 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T19:02:33.905Z S1 59581, S2 59774 cb37292328 21d8cc5641 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T19:02:36.034Z S1 59581, S2 59645 8b33f1a480 cb37292328 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T19:02:38.204Z S1 59411, S2 59645 d5495028d4 8b33f1a480 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T19:02:40.155Z S1 59411, S2 59694 50cf6ee202 d5495028d4 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T19:02:42.139Z S1 59427, S2 59694 445c921c7b 50cf6ee202 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T19:02:44.206Z S1 59427, S2 59627 fc4bbe500f 445c921c7b sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T19:02:46.202Z S1 59431, S2 59627 ecc9c6e555 fc4bbe500f sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T19:02:48.203Z S1 59431, S2 59626 9b09bd2587 ecc9c6e555 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T19:02:50.208Z S1 59426, S2 59626 74a917860d 9b09bd2587 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T19:02:52.298Z S1 59426, S2 59536 824fd0e31d 74a917860d sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T19:02:54.331Z S1 59393, S2 59536 d1d2a763cd 824fd0e31d sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T19:02:56.269Z S1 59393, S2 59598 1c2cc28083 d1d2a763cd sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T19:02:58.403Z S1 59259, S2 59598 7f50d73be4 1c2cc28083 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T19:03:00.420Z S1 59259, S2 59581 304269bb23 7f50d73be4 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T19:03:02.408Z S1 59271, S2 59581 83d5e81ae6 304269bb23 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T19:03:04.517Z S1 59271, S2 59472 f0fa7db4d0 83d5e81ae6 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T19:03:06.455Z S1 59333, S2 59472 c9359523c9 f0fa7db4d0 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T19:03:08.439Z S1 59333, S2 59488 1517d72ba6 c9359523c9 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T19:03:10.512Z S1 59260, S2 59488 f89216c4d3 1517d72ba6 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T19:03:12.607Z S1 59260, S2 59393 aafbb9ffae f89216c4d3 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T19:03:14.607Z S1 59260, S2 59393 375448f9ce aafbb9ffae sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T19:03:16.614Z S1 59260, S2 59386 bea736bfd4 375448f9ce sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T19:03:18.625Z S1 59249, S2 59386 7190ca7b75 bea736bfd4 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T19:03:20.561Z S1 59249, S2 59450 1aab7719d7 7190ca7b75 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T19:03:22.531Z S1 59279, S2 59450 070c271eca 1aab7719d7 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T19:03:24.526Z S1 59279, S2 59455 fe579ef805 070c271eca sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T19:03:26.499Z S1 59306, S2 59455 e17cfb3d86 fe579ef805 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T19:03:28.470Z S1 59306, S2 59484 6e520b4b5d e17cfb3d86 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T19:03:30.407Z S1 59369, S2 59484 5b51c9d4ca 6e520b4b5d sk_4707cd57
34 move S2 Exhibition1 34 2026-11-13T19:03:32.351Z S1 59369, S2 59540 8e6c693cb5 5b51c9d4ca sk_4707cd57
35 move S1 Exhibition2 35 2026-11-13T19:03:34.296Z S1 59424, S2 59540 12819c787d 8e6c693cb5 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-13T19:03:36.239Z S1 59424, S2 59597 4dd73021b1 12819c787d sk_4707cd57
37 move S1 Exhibition2 37 2026-11-13T19:03:38.169Z S1 59494, S2 59597 e3f6831299 4dd73021b1 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-13T19:03:40.111Z S1 59494, S2 59655 f7350ca0f9 e3f6831299 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-13T19:03:42.058Z S1 59547, S2 59655 206ab9764c f7350ca0f9 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-13T19:03:44.004Z S1 59547, S2 59709 5f56e4ed5c 206ab9764c sk_4707cd57
41 move S1 Exhibition2 41 2026-11-13T19:03:45.960Z S1 59591, S2 59709 51a0801051 5f56e4ed5c sk_4707cd57
42 move S2 Exhibition1 42 2026-11-13T19:03:47.887Z S1 59591, S2 59782 5edc7f9b1e 51a0801051 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-13T19:03:49.835Z S1 59643, S2 59782 9bcb695768 5edc7f9b1e sk_4707cd57
44 move S2 Exhibition1 44 2026-11-13T19:03:51.774Z S1 59643, S2 59843 e421b234e9 9bcb695768 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-13T19:03:53.710Z S1 59707, S2 59843 b0a800998b e421b234e9 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-13T19:03:55.650Z S1 59707, S2 59903 616f1ae2ec b0a800998b sk_4707cd57
47 move S1 Exhibition2 47 2026-11-13T19:03:57.587Z S1 59770, S2 59903 9e1eb6fba2 616f1ae2ec sk_4707cd57
48 move S2 Exhibition1 48 2026-11-13T19:03:59.522Z S1 59770, S2 59968 f527e4dbd1 9e1eb6fba2 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-13T19:04:01.477Z S1 59815, S2 59968 000483eca8 f527e4dbd1 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-13T19:04:03.457Z S1 59815, S2 59988 22e5115425 000483eca8 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-13T19:04:05.405Z S1 59867, S2 59988 6cfbb7102d 22e5115425 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-13T19:04:07.343Z S1 59867, S2 60050 fc6482d907 6cfbb7102d sk_4707cd57
53 move S1 Exhibition2 53 2026-11-13T19:04:09.281Z S1 59929, S2 60050 d27d7ee5f9 fc6482d907 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-13T19:04:11.216Z S1 59929, S2 60115 c0f64f63ef d27d7ee5f9 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-13T19:04:13.147Z S1 59998, S2 60115 9ea7df4531 c0f64f63ef sk_4707cd57
56 move S2 Exhibition1 56 2026-11-13T19:04:15.084Z S1 59998, S2 60178 1f46beed58 9ea7df4531 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-13T19:04:17.019Z S1 60063, S2 60178 89ff29a0cd 1f46beed58 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-13T19:04:18.949Z S1 60063, S2 60248 1b4c89de06 89ff29a0cd sk_4707cd57
59 move S1 Exhibition2 59 2026-11-13T19:04:20.880Z S1 60132, S2 60248 0801afb865 1b4c89de06 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-13T19:04:22.807Z S1 60132, S2 60321 83c5e7a352 0801afb865 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-13T19:04:24.751Z S1 60188, S2 60321 a35a627bcc 83c5e7a352 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-13T19:04:26.682Z S1 60188, S2 60390 f283b52887 a35a627bcc sk_4707cd57
63 move S1 Exhibition2 63 2026-11-13T19:04:28.621Z S1 60249, S2 60390 d36a50c636 f283b52887 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-13T19:04:30.556Z S1 60249, S2 60455 0af9dd733a d36a50c636 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-13T19:04:32.484Z S1 60321, S2 60455 da76f17d47 0af9dd733a sk_4707cd57
66 move S2 Exhibition1 66 2026-11-13T19:04:34.412Z S1 60321, S2 60527 76c1ffcf1e da76f17d47 sk_4707cd57
67 move S1 Exhibition2 67 2026-11-13T19:04:36.339Z S1 60394, S2 60527 d8e20da99d 76c1ffcf1e 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_01M7B4M6S8EZJ88AD0W6DTVJN1

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