apigaming Sign in

Verify set set_01M75BGQMPE64V6XRHF5NNJZBQ

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

Game 1 m_01M75BGQMSFYGVYW15TGXGPYBK: verified

✓signatures24 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..24, every prev_hash links
✓move log24 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay24 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
24 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-11T13:07:24.944Z S1 59948, S2 60000 577c27cc05 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-11T13:07:26.908Z S1 59948, S2 60036 b533fe2b9c 577c27cc05 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-11T13:07:29.007Z S1 59849, S2 60036 06cfb61280 b533fe2b9c sk_4707cd57
4 move S2 Exhibition2 4 2026-11-11T13:07:31.218Z S1 59849, S2 59825 def7b118e8 06cfb61280 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-11T13:07:33.301Z S1 59766, S2 59825 557647f84f def7b118e8 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-11T13:07:35.308Z S1 59766, S2 59818 adc80119b5 557647f84f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-11T13:07:37.334Z S1 59740, S2 59818 ed6cdb66fa adc80119b5 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-11T13:07:39.519Z S1 59740, S2 59633 07e27a327f ed6cdb66fa sk_4707cd57
9 move S1 Exhibition1 9 2026-11-11T13:07:41.712Z S1 59547, S2 59633 4fa712cf51 07e27a327f sk_4707cd57
10 move S2 Exhibition2 10 2026-11-11T13:07:43.716Z S1 59547, S2 59629 6ef6db7bd5 4fa712cf51 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-11T13:07:45.648Z S1 59615, S2 59629 47cbc158b1 6ef6db7bd5 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-11T13:07:47.619Z S1 59615, S2 59658 76d3748c72 47cbc158b1 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-11T13:07:49.608Z S1 59626, S2 59658 23f56b29c7 76d3748c72 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-11T13:07:51.596Z S1 59626, S2 59670 94deef1851 23f56b29c7 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-11T13:07:53.557Z S1 59665, S2 59670 b2194609d2 94deef1851 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-11T13:07:55.635Z S1 59665, S2 59592 60d2617fb0 b2194609d2 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-11T13:07:57.708Z S1 59592, S2 59592 439248c03e 60d2617fb0 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-11T13:07:59.635Z S1 59592, S2 59665 19a068b8e2 439248c03e sk_4707cd57
19 move S1 Exhibition1 19 2026-11-11T13:08:01.727Z S1 59500, S2 59665 ff955c6a6a 19a068b8e2 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-11T13:08:03.807Z S1 59500, S2 59585 b7e22b69cf ff955c6a6a sk_4707cd57
21 move S1 Exhibition1 21 2026-11-11T13:08:05.830Z S1 59477, S2 59585 e38d8c95c6 b7e22b69cf sk_4707cd57
22 move S2 Exhibition2 22 2026-11-11T13:08:07.783Z S1 59477, S2 59632 e2a85c57e4 e38d8c95c6 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-11T13:08:09.715Z S1 59545, S2 59632 d38732db1b e2a85c57e4 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-11T13:08:11.639Z S1 59545, S2 59708 14d30773d1 d38732db1b sk_4707cd57

Game 2 m_01M75BGQMTFQGA0RBQCK855Y0X: verified

✓signatures66 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..66, every prev_hash links
✓move log66 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay66 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
66 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-11T13:07:24.936Z S1 59956, S2 60000 334406377e start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-11T13:07:26.908Z S1 59956, S2 60028 a17b806fe4 334406377e sk_4707cd57
3 move S1 Exhibition2 3 2026-11-11T13:07:29.031Z S1 59833, S2 60028 416ac3f13f a17b806fe4 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-11T13:07:31.217Z S1 59833, S2 59842 48c99f4d39 416ac3f13f sk_4707cd57
5 move S1 Exhibition2 5 2026-11-11T13:07:33.301Z S1 59749, S2 59842 a5447d336b 48c99f4d39 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-11T13:07:35.309Z S1 59749, S2 59834 2c18cfcb68 a5447d336b sk_4707cd57
7 move S1 Exhibition2 7 2026-11-11T13:07:37.402Z S1 59656, S2 59834 6ab8bf307b 2c18cfcb68 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-11T13:07:39.541Z S1 59656, S2 59695 85cebed694 6ab8bf307b sk_4707cd57
9 move S1 Exhibition2 9 2026-11-11T13:07:41.602Z S1 59595, S2 59695 fa012b64ca 85cebed694 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-11T13:07:43.716Z S1 59595, S2 59581 b19aa9b937 fa012b64ca sk_4707cd57
11 move S1 Exhibition2 11 2026-11-11T13:07:45.714Z S1 59597, S2 59581 fc4aacb71b b19aa9b937 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-11T13:07:47.650Z S1 59597, S2 59645 f708c76747 fc4aacb71b sk_4707cd57
13 move S1 Exhibition2 13 2026-11-11T13:07:49.711Z S1 59536, S2 59645 906907c6c3 f708c76747 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-11T13:07:51.705Z S1 59536, S2 59651 f873a66745 906907c6c3 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-11T13:07:53.724Z S1 59517, S2 59651 b65a518ad8 f873a66745 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-11T13:07:55.819Z S1 59517, S2 59556 63edc7ea8f b65a518ad8 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-11T13:07:57.827Z S1 59509, S2 59556 bf836a7042 63edc7ea8f sk_4707cd57
18 move S2 Exhibition1 18 2026-11-11T13:07:59.804Z S1 59509, S2 59579 f1e9a2de97 bf836a7042 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-11T13:08:02.475Z S1 58838, S2 59579 92a14c98db f1e9a2de97 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-11T13:08:04.646Z S1 58838, S2 59408 fab7e04794 92a14c98db sk_4707cd57
21 move S1 Exhibition2 21 2026-11-11T13:08:06.720Z S1 58764, S2 59408 af87ad641c fab7e04794 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-11T13:08:08.730Z S1 58764, S2 59398 33570211e9 af87ad641c sk_4707cd57
23 move S1 Exhibition2 23 2026-11-11T13:08:10.739Z S1 58755, S2 59398 90c70830e9 33570211e9 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-11T13:08:12.687Z S1 58755, S2 59450 3c91e50bd0 90c70830e9 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-11T13:08:14.648Z S1 58794, S2 59450 ff341173a8 3c91e50bd0 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-11T13:08:16.586Z S1 58794, S2 59512 3e947717af ff341173a8 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-11T13:08:18.519Z S1 58861, S2 59512 1d536ab579 3e947717af sk_4707cd57
28 move S2 Exhibition1 28 2026-11-11T13:08:20.445Z S1 58861, S2 59586 9222766f88 1d536ab579 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-11T13:08:22.538Z S1 58768, S2 59586 8438b3f279 9222766f88 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-11T13:08:24.788Z S1 58768, S2 59336 186aabcd77 8438b3f279 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-11T13:08:26.716Z S1 58840, S2 59336 6862c5bbc4 186aabcd77 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-11T13:08:28.670Z S1 58840, S2 59382 78cfa37039 6862c5bbc4 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-11T13:08:30.617Z S1 58893, S2 59382 923cf4f18a 78cfa37039 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-11T13:08:32.568Z S1 58893, S2 59431 a24a3e9691 923cf4f18a sk_4707cd57
35 move S1 Exhibition2 35 2026-11-11T13:08:34.500Z S1 58961, S2 59431 f34ee9025d a24a3e9691 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-11T13:08:36.458Z S1 58961, S2 59473 400538a6cf f34ee9025d sk_4707cd57
37 move S1 Exhibition2 37 2026-11-11T13:08:38.403Z S1 59016, S2 59473 6bd9be086d 400538a6cf sk_4707cd57
38 move S2 Exhibition1 38 2026-11-11T13:08:40.345Z S1 59016, S2 59531 5bf9a3f609 6bd9be086d sk_4707cd57
39 move S1 Exhibition2 39 2026-11-11T13:08:42.280Z S1 59081, S2 59531 5b2e5257e5 5bf9a3f609 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-11T13:08:44.220Z S1 59081, S2 59591 b77ab054e1 5b2e5257e5 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-11T13:08:46.169Z S1 59132, S2 59591 410fafe62e b77ab054e1 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-11T13:08:48.100Z S1 59132, S2 59660 7bf462d9ce 410fafe62e sk_4707cd57
43 move S1 Exhibition2 43 2026-11-11T13:08:50.029Z S1 59203, S2 59660 0eb2f93fe1 7bf462d9ce sk_4707cd57
44 move S2 Exhibition1 44 2026-11-11T13:08:51.959Z S1 59203, S2 59730 ae600bb682 0eb2f93fe1 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-11T13:08:53.883Z S1 59279, S2 59730 d87efbf8a3 ae600bb682 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-11T13:08:55.809Z S1 59279, S2 59804 8025fefa1e d87efbf8a3 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-11T13:08:57.739Z S1 59349, S2 59804 c567ed2c37 8025fefa1e sk_4707cd57
48 move S2 Exhibition1 48 2026-11-11T13:08:59.667Z S1 59349, S2 59876 db0f99d0e9 c567ed2c37 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-11T13:09:01.651Z S1 59365, S2 59876 8d12af7b9e db0f99d0e9 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-11T13:09:03.652Z S1 59365, S2 59875 2940d0ce45 8d12af7b9e sk_4707cd57
51 move S1 Exhibition2 51 2026-11-11T13:09:05.587Z S1 59430, S2 59875 cbb2c5c5a3 2940d0ce45 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-11T13:09:07.513Z S1 59430, S2 59949 2568179ece cbb2c5c5a3 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-11T13:09:09.439Z S1 59504, S2 59949 6af0843f30 2568179ece sk_4707cd57
54 move S2 Exhibition1 54 2026-11-11T13:09:11.363Z S1 59504, S2 60025 918cf2897e 6af0843f30 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-11T13:09:13.292Z S1 59575, S2 60025 7eca57b515 918cf2897e sk_4707cd57
56 move S2 Exhibition1 56 2026-11-11T13:09:15.230Z S1 59575, S2 60087 593d79c70f 7eca57b515 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-11T13:09:17.164Z S1 59641, S2 60087 9397cf7854 593d79c70f sk_4707cd57
58 move S2 Exhibition1 58 2026-11-11T13:09:19.101Z S1 59641, S2 60150 5453745eb3 9397cf7854 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-11T13:09:21.041Z S1 59701, S2 60150 741f9ca374 5453745eb3 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-11T13:09:22.970Z S1 59701, S2 60221 ce8bd0bfc5 741f9ca374 sk_4707cd57
61 move S1 Exhibition2 61 2026-11-11T13:09:24.895Z S1 59776, S2 60221 0bf08d0411 ce8bd0bfc5 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-11T13:09:26.821Z S1 59776, S2 60295 3dacf73db3 0bf08d0411 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-11T13:09:28.791Z S1 59806, S2 60295 2a016ec71a 3dacf73db3 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-11T13:09:30.727Z S1 59806, S2 60359 4776c362d3 2a016ec71a sk_4707cd57
65 move S1 Exhibition2 65 2026-11-11T13:09:32.652Z S1 59881, S2 60359 de3c07b4d8 4776c362d3 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-11T13:09:34.579Z S1 59881, S2 60432 475905d8b3 de3c07b4d8 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_01M75BGQMPE64V6XRHF5NNJZBQ

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