apigaming Sign in

Verify set set_01M7ATQSKMFYNRQXGYJP3K32WJ

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

Game 1 m_01M7ATQSKPE5ZB8V1B84FGCCBF: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T16:09:37.220Z S1 59862, S2 60000 ba834475c0 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T16:09:39.462Z S1 59862, S2 59758 7e1f64cddc ba834475c0 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T16:09:41.613Z S1 59711, S2 59758 b723f19bd7 7e1f64cddc sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T16:09:43.708Z S1 59711, S2 59663 93abf9318b b723f19bd7 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T16:09:45.810Z S1 59609, S2 59663 294bc5b93d 93abf9318b sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T16:09:47.803Z S1 59609, S2 59670 b3f2394f32 294bc5b93d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T16:09:49.806Z S1 59606, S2 59670 82e661111d b3f2394f32 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T16:09:51.835Z S1 59606, S2 59641 ada634f7f2 82e661111d sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T16:09:53.804Z S1 59637, S2 59641 eb347da5c6 ada634f7f2 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T16:09:55.768Z S1 59637, S2 59677 4ee62db7d3 eb347da5c6 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T16:09:57.795Z S1 59610, S2 59677 30da42ac54 4ee62db7d3 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T16:09:59.726Z S1 59610, S2 59746 a290a0cdbd 30da42ac54 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T16:10:01.897Z S1 59439, S2 59746 793f86b8b5 a290a0cdbd sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T16:10:04.022Z S1 59439, S2 59621 d115a2e310 793f86b8b5 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T16:10:06.037Z S1 59424, S2 59621 52df924e20 d115a2e310 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T16:10:08.017Z S1 59424, S2 59641 4290f07e1f 52df924e20 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T16:10:09.963Z S1 59478, S2 59641 ae12714d39 4290f07e1f sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T16:10:11.907Z S1 59478, S2 59697 f48683328e ae12714d39 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T16:10:13.834Z S1 59551, S2 59697 6d58c1f52c f48683328e sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T16:10:15.771Z S1 59551, S2 59760 28951c8a5e 6d58c1f52c sk_4707cd57

Game 2 m_01M7ATQSKQFCKA84V99X4GM89M: verified

✓signatures48 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..48, every prev_hash links
✓move log48 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay48 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
48 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T16:09:37.224Z S1 59858, S2 60000 9b13d49e2d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T16:09:39.461Z S1 59858, S2 59763 92f1ca6c0b 9b13d49e2d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T16:09:41.427Z S1 59892, S2 59763 91d6c75ef6 92f1ca6c0b sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T16:09:43.507Z S1 59892, S2 59683 71c8cf1360 91d6c75ef6 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T16:09:45.599Z S1 59800, S2 59683 060c30a642 71c8cf1360 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T16:09:47.609Z S1 59800, S2 59673 e8b7c1ea46 060c30a642 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T16:09:49.605Z S1 59804, S2 59673 7cec7ee2b0 e8b7c1ea46 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T16:09:51.534Z S1 59804, S2 59744 830506b109 7cec7ee2b0 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T16:09:53.511Z S1 59827, S2 59744 e596e2badb 830506b109 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T16:09:55.439Z S1 59827, S2 59816 ad02aee985 e596e2badb sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T16:09:57.427Z S1 59839, S2 59816 ffed8b7e3f ad02aee985 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T16:09:59.400Z S1 59839, S2 59843 d7da4765df ffed8b7e3f sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T16:10:01.440Z S1 59799, S2 59843 3e12d2cccd d7da4765df sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T16:10:03.488Z S1 59799, S2 59795 91e9221a2c 3e12d2cccd sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T16:10:05.530Z S1 59757, S2 59795 f9ba764fa1 91e9221a2c sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T16:10:07.543Z S1 59757, S2 59782 19067c8c3e f9ba764fa1 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T16:10:09.605Z S1 59695, S2 59782 9a3840168a 19067c8c3e sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T16:10:11.609Z S1 59695, S2 59778 c72cf05a0a 9a3840168a sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T16:10:13.539Z S1 59765, S2 59778 f3a76e2c1a c72cf05a0a sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T16:10:15.512Z S1 59765, S2 59805 2d7c323a69 f3a76e2c1a sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T16:10:17.473Z S1 59804, S2 59805 c38ca718c8 2d7c323a69 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T16:10:19.509Z S1 59804, S2 59769 48366b7fe4 c38ca718c8 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T16:10:21.522Z S1 59791, S2 59769 44bf88df2b 48366b7fe4 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T16:10:23.527Z S1 59791, S2 59764 e37d915a78 44bf88df2b sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T16:10:25.521Z S1 59797, S2 59764 d6a11ef813 e37d915a78 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T16:10:27.445Z S1 59797, S2 59840 9e1aa8d23f d6a11ef813 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T16:10:29.408Z S1 59834, S2 59840 1aaa222534 9e1aa8d23f sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T16:10:31.379Z S1 59834, S2 59869 776165d679 1aaa222534 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T16:10:33.402Z S1 59811, S2 59869 21cc7100af 776165d679 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-13T16:10:35.398Z S1 59811, S2 59873 7fe83393b1 21cc7100af sk_4707cd57
31 move S1 Exhibition2 31 2026-11-13T16:10:37.395Z S1 59814, S2 59873 18b5b945d4 7fe83393b1 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-13T16:10:39.405Z S1 59814, S2 59863 1da9864ea7 18b5b945d4 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-13T16:10:41.404Z S1 59815, S2 59863 4ea1ae162d 1da9864ea7 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-13T16:10:43.400Z S1 59815, S2 59867 59d7033f1c 4ea1ae162d sk_4707cd57
35 move S1 Exhibition2 35 2026-11-13T16:10:45.396Z S1 59819, S2 59867 7bbe910602 59d7033f1c sk_4707cd57
36 move S2 Exhibition1 36 2026-11-13T16:10:47.422Z S1 59819, S2 59841 9dcf460da7 7bbe910602 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-13T16:10:49.348Z S1 59893, S2 59841 e5c67305e3 9dcf460da7 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-13T16:10:51.309Z S1 59893, S2 59880 8b6c5e40e6 e5c67305e3 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-13T16:10:53.311Z S1 59891, S2 59880 92caefe7ab 8b6c5e40e6 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-13T16:10:55.311Z S1 59891, S2 59880 b85742b67e 92caefe7ab sk_4707cd57
41 move S1 Exhibition2 41 2026-11-13T16:10:57.302Z S1 59900, S2 59880 2002bc21ca b85742b67e sk_4707cd57
42 move S2 Exhibition1 42 2026-11-13T16:10:59.305Z S1 59900, S2 59877 66c6dea927 2002bc21ca sk_4707cd57
43 move S1 Exhibition2 43 2026-11-13T16:11:01.271Z S1 59934, S2 59877 a2594b4546 66c6dea927 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-13T16:11:03.419Z S1 59934, S2 59729 e34e2fac6c a2594b4546 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-13T16:11:05.401Z S1 59952, S2 59729 1717b7c77e e34e2fac6c sk_4707cd57
46 move S2 Exhibition1 46 2026-11-13T16:11:07.333Z S1 59952, S2 59797 1bd7c9009c 1717b7c77e sk_4707cd57
47 move S1 Exhibition2 47 2026-11-13T16:11:09.259Z S1 60026, S2 59797 076684f7e8 1bd7c9009c sk_4707cd57
48 move S2 Exhibition1 48 2026-11-13T16:11:11.187Z S1 60026, S2 59869 52e92da958 076684f7e8 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_01M7ATQSKMFYNRQXGYJP3K32WJ

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