apigaming Sign in

Verify set set_01M70JSXMWETHRRD49QVGXF89A

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

Game 1 m_01M70JSXMYEPSA7MQQ44PCRT1B: verified

✓signatures28 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..28, every prev_hash links
✓move log28 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay28 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
28 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-09T16:38:33.932Z S1 59893, S2 60000 da3929be3a start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T16:38:35.960Z S1 59893, S2 59972 a17e33c0e7 da3929be3a sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T16:38:38.028Z S1 59825, S2 59972 7ed8301fe7 a17e33c0e7 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T16:38:40.207Z S1 59825, S2 59793 85f4fde8df 7ed8301fe7 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T16:38:42.206Z S1 59826, S2 59793 aa903ddbc2 85f4fde8df sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T16:38:44.318Z S1 59826, S2 59681 cb19ffc510 aa903ddbc2 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T16:38:46.417Z S1 59727, S2 59681 a3d0dbcef9 cb19ffc510 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T16:38:48.418Z S1 59727, S2 59680 708b66a788 a3d0dbcef9 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T16:38:50.514Z S1 59631, S2 59680 605017a1ba 708b66a788 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T16:38:52.534Z S1 59631, S2 59660 fa3670a866 605017a1ba sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T16:38:54.526Z S1 59639, S2 59660 9d9cb26eb2 fa3670a866 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T16:38:56.532Z S1 59639, S2 59654 a8dcd4d6df 9d9cb26eb2 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T16:38:58.514Z S1 59657, S2 59654 55ec847256 a8dcd4d6df sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T16:39:00.444Z S1 59657, S2 59724 8f73c3fbd3 55ec847256 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T16:39:02.981Z S1 59120, S2 59724 11ad15fa2c 8f73c3fbd3 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T16:39:05.295Z S1 59120, S2 59410 c2f235207e 11ad15fa2c sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T16:39:07.224Z S1 59191, S2 59410 012572ae36 c2f235207e sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T16:39:09.207Z S1 59191, S2 59427 b749053f0e 012572ae36 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T16:39:11.218Z S1 59180, S2 59427 ddd3a520a7 b749053f0e sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T16:39:13.149Z S1 59180, S2 59496 83614adc84 ddd3a520a7 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T16:39:15.118Z S1 59211, S2 59496 bd35b4a342 83614adc84 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-09T16:39:17.201Z S1 59211, S2 59413 57d5896fa7 bd35b4a342 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-09T16:39:19.153Z S1 59259, S2 59413 306dbc37ff 57d5896fa7 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-09T16:39:21.197Z S1 59259, S2 59369 1f0dfdef9f 306dbc37ff sk_4707cd57
25 move S1 Exhibition1 25 2026-11-09T16:39:23.145Z S1 59311, S2 59369 3cec9c69aa 1f0dfdef9f sk_4707cd57
26 move S2 Exhibition2 26 2026-11-09T16:39:25.073Z S1 59311, S2 59441 b6a3d2aaf9 3cec9c69aa sk_4707cd57
27 move S1 Exhibition1 27 2026-11-09T16:39:27.012Z S1 59372, S2 59441 c17cb92fa2 b6a3d2aaf9 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-09T16:39:28.950Z S1 59372, S2 59503 3ef27fcd87 c17cb92fa2 sk_4707cd57

Game 2 m_01M70JSXN0FMPVR15HJWCKV53C: verified

✓signatures52 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..52, every prev_hash links
✓move log52 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay52 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
52 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-09T16:38:34.000Z S1 59825, S2 60000 175b10113d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T16:38:35.952Z S1 59825, S2 60048 6ca7b78ccf 175b10113d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T16:38:38.019Z S1 59758, S2 60048 e49491a959 6ca7b78ccf sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T16:38:40.137Z S1 59758, S2 59930 4a61749b06 e49491a959 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T16:38:42.201Z S1 59694, S2 59930 42640de43f 4a61749b06 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T16:38:44.297Z S1 59694, S2 59834 3b7e7cce02 42640de43f sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T16:38:46.305Z S1 59686, S2 59834 a34d107e39 3b7e7cce02 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T16:38:48.305Z S1 59686, S2 59834 5568594bbd a34d107e39 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T16:38:50.322Z S1 59669, S2 59834 ce22a0330e 5568594bbd sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T16:38:52.318Z S1 59669, S2 59838 4c81ddbe2f ce22a0330e sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T16:38:54.249Z S1 59738, S2 59838 e18344464d 4c81ddbe2f sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T16:38:56.183Z S1 59738, S2 59904 2437753394 e18344464d sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T16:38:58.218Z S1 59703, S2 59904 df054e57ce 2437753394 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T16:39:00.166Z S1 59703, S2 59956 b202386aa0 df054e57ce sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T16:39:02.986Z S1 58883, S2 59956 d1d8f29233 b202386aa0 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T16:39:05.423Z S1 58883, S2 59519 e827d82245 d1d8f29233 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T16:39:07.408Z S1 58898, S2 59519 5bbd1555e4 e827d82245 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T16:39:09.413Z S1 58898, S2 59514 445eb1278b 5bbd1555e4 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T16:39:11.377Z S1 58934, S2 59514 cb82d703da 445eb1278b sk_4707cd57
20 move S2 Exhibition1 20 2026-11-09T16:39:13.419Z S1 58934, S2 59472 687d51a6ef cb82d703da sk_4707cd57
21 move S1 Exhibition2 21 2026-11-09T16:39:15.508Z S1 58845, S2 59472 a302082965 687d51a6ef sk_4707cd57
22 move S2 Exhibition1 22 2026-11-09T16:39:17.534Z S1 58845, S2 59446 bda5b0a6ec a302082965 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-09T16:39:19.604Z S1 58775, S2 59446 85371f2f5e bda5b0a6ec sk_4707cd57
24 move S2 Exhibition1 24 2026-11-09T16:39:21.547Z S1 58775, S2 59503 2c2f7b3220 85371f2f5e sk_4707cd57
25 move S1 Exhibition2 25 2026-11-09T16:39:23.542Z S1 58780, S2 59503 9e4e30f177 2c2f7b3220 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-09T16:39:25.508Z S1 58780, S2 59537 7e2e27456c 9e4e30f177 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-09T16:39:27.523Z S1 58765, S2 59537 9620473372 7e2e27456c sk_4707cd57
28 move S2 Exhibition1 28 2026-11-09T16:39:29.451Z S1 58765, S2 59609 a59a265fc9 9620473372 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-09T16:39:31.433Z S1 58783, S2 59609 df8b298bc1 a59a265fc9 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-09T16:39:33.378Z S1 58783, S2 59664 ca8c89fd2c df8b298bc1 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-09T16:39:35.398Z S1 58763, S2 59664 6000c1eafe ca8c89fd2c sk_4707cd57
32 move S2 Exhibition1 32 2026-11-09T16:39:37.330Z S1 58763, S2 59732 6b82d7313c 6000c1eafe sk_4707cd57
33 move S1 Exhibition2 33 2026-11-09T16:39:39.321Z S1 58772, S2 59732 1b51d84f42 6b82d7313c sk_4707cd57
34 move S2 Exhibition1 34 2026-11-09T16:39:41.282Z S1 58772, S2 59771 13df8604b0 1b51d84f42 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-09T16:39:43.296Z S1 58758, S2 59771 e59950ba1e 13df8604b0 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-09T16:39:45.259Z S1 58758, S2 59808 23c8c75744 e59950ba1e sk_4707cd57
37 move S1 Exhibition2 37 2026-11-09T16:39:47.229Z S1 58788, S2 59808 2464e3935c 23c8c75744 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-09T16:39:49.176Z S1 58788, S2 59861 0451da9491 2464e3935c sk_4707cd57
39 move S1 Exhibition2 39 2026-11-09T16:39:51.132Z S1 58832, S2 59861 61f1cb7b70 0451da9491 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-09T16:39:53.072Z S1 58832, S2 59921 860c2365a5 61f1cb7b70 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-09T16:39:54.999Z S1 58905, S2 59921 b81282015f 860c2365a5 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-09T16:39:56.939Z S1 58905, S2 59981 cb918401d8 b81282015f sk_4707cd57
43 move S1 Exhibition2 43 2026-11-09T16:39:58.864Z S1 58980, S2 59981 7d625d5e1b cb918401d8 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-09T16:40:00.793Z S1 58980, S2 60052 682217c7a8 7d625d5e1b sk_4707cd57
45 move S1 Exhibition2 45 2026-11-09T16:40:03.122Z S1 58651, S2 60052 169929f0de 682217c7a8 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-09T16:40:05.330Z S1 58651, S2 59844 4e21c36912 169929f0de sk_4707cd57
47 move S1 Exhibition2 47 2026-11-09T16:40:07.284Z S1 58697, S2 59844 b12fbc965f 4e21c36912 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-09T16:40:09.234Z S1 58697, S2 59894 cf1d2f58a1 b12fbc965f sk_4707cd57
49 move S1 Exhibition2 49 2026-11-09T16:40:11.173Z S1 58758, S2 59894 0ddfb49c87 cf1d2f58a1 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-09T16:40:13.115Z S1 58758, S2 59952 deaff943af 0ddfb49c87 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-09T16:40:15.055Z S1 58818, S2 59952 688dac004c deaff943af sk_4707cd57
52 move S2 Exhibition1 52 2026-11-09T16:40:16.995Z S1 58818, S2 60012 ca80eda03e 688dac004c 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_01M70JSXMWETHRRD49QVGXF89A

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