apigaming Sign in

Verify set set_01M72122RGE0RA4C1SG94T6DRF

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

Game 1 m_01M72122RJFKJ9VE1101469168: verified

✓signatures61 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..61, every prev_hash links
✓move log61 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay61 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
61 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-10T06:06:55.911Z S1 59791, S2 60000 1b9abd9a02 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T06:06:58.011Z S1 59791, S2 59900 bc0d374e9d 1b9abd9a02 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-10T06:07:00.321Z S1 59481, S2 59900 18923f0914 bc0d374e9d sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T06:07:02.902Z S1 59481, S2 59319 1fab5bb4d1 18923f0914 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-10T06:07:04.868Z S1 59515, S2 59319 5df58df76c 1fab5bb4d1 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T06:07:06.932Z S1 59515, S2 59255 71601a4113 5df58df76c sk_4707cd57
7 move S1 Exhibition1 7 2026-11-10T06:07:09.108Z S1 59339, S2 59255 a6db081ce7 71601a4113 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T06:07:11.311Z S1 59339, S2 59052 968c6fba34 a6db081ce7 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-10T06:07:13.332Z S1 59318, S2 59052 24266fcdc8 968c6fba34 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T06:07:15.509Z S1 59318, S2 58875 893b198e73 24266fcdc8 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-10T06:07:17.713Z S1 59114, S2 58875 e3755acd7d 893b198e73 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T06:07:19.811Z S1 59114, S2 58777 857e47cac5 e3755acd7d sk_4707cd57
13 move S1 Exhibition1 13 2026-11-10T06:07:21.788Z S1 59137, S2 58777 aaafcea4a9 857e47cac5 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T06:07:23.722Z S1 59137, S2 58843 4e5ae0988b aaafcea4a9 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-10T06:07:25.803Z S1 59056, S2 58843 d734b16711 4e5ae0988b sk_4707cd57
16 move S2 Exhibition2 16 2026-11-10T06:07:27.925Z S1 59056, S2 58721 6f7434e84b d734b16711 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-10T06:07:30.028Z S1 58953, S2 58721 4e8f89b3ab 6f7434e84b sk_4707cd57
18 move S2 Exhibition2 18 2026-11-10T06:07:32.012Z S1 58953, S2 58737 6dfc658c12 4e8f89b3ab sk_4707cd57
19 move S1 Exhibition1 19 2026-11-10T06:07:33.956Z S1 59009, S2 58737 63744ecc66 6dfc658c12 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-10T06:07:35.919Z S1 59009, S2 58774 5ca3f88b26 63744ecc66 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-10T06:07:37.896Z S1 59032, S2 58774 b05765bef8 5ca3f88b26 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-10T06:07:39.826Z S1 59032, S2 58844 328220fca6 b05765bef8 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-10T06:07:41.813Z S1 59045, S2 58844 6de87e0cac 328220fca6 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-10T06:07:43.819Z S1 59045, S2 58838 4ccd169aba 6de87e0cac sk_4707cd57
25 move S1 Exhibition1 25 2026-11-10T06:07:45.747Z S1 59117, S2 58838 81feb0fd1a 4ccd169aba sk_4707cd57
26 move S2 Exhibition2 26 2026-11-10T06:07:47.734Z S1 59117, S2 58851 610560d05c 81feb0fd1a sk_4707cd57
27 move S1 Exhibition1 27 2026-11-10T06:07:49.719Z S1 59132, S2 58851 b90ebc40b6 610560d05c sk_4707cd57
28 move S2 Exhibition2 28 2026-11-10T06:07:51.643Z S1 59132, S2 58927 eae95ceb8a b90ebc40b6 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-10T06:07:53.618Z S1 59157, S2 58927 f86cf6040c eae95ceb8a sk_4707cd57
30 move S2 Exhibition2 30 2026-11-10T06:07:55.618Z S1 59157, S2 58927 a38cd49c2a f86cf6040c sk_4707cd57
31 move S1 Exhibition1 31 2026-11-10T06:07:57.624Z S1 59151, S2 58927 753dce0fa0 a38cd49c2a sk_4707cd57
32 move S2 Exhibition2 32 2026-11-10T06:07:59.628Z S1 59151, S2 58923 f9d446dab3 753dce0fa0 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-10T06:08:01.638Z S1 59141, S2 58923 57736e242b f9d446dab3 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-10T06:08:03.724Z S1 59141, S2 58837 d5077aa3e3 57736e242b sk_4707cd57
35 move S1 Exhibition1 35 2026-11-10T06:08:05.704Z S1 59161, S2 58837 d7d512fcd3 d5077aa3e3 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-10T06:08:07.665Z S1 59161, S2 58876 e1f6b1e9ee d7d512fcd3 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-10T06:08:09.640Z S1 59186, S2 58876 1fef608116 e1f6b1e9ee sk_4707cd57
38 move S2 Exhibition2 38 2026-11-10T06:08:11.586Z S1 59186, S2 58930 3bf6e2f9ef 1fef608116 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-10T06:08:13.514Z S1 59258, S2 58930 62bca35952 3bf6e2f9ef sk_4707cd57
40 move S2 Exhibition2 40 2026-11-10T06:08:15.471Z S1 59258, S2 58973 68bb62d051 62bca35952 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-10T06:08:17.423Z S1 59306, S2 58973 b2b453575b 68bb62d051 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-10T06:08:19.363Z S1 59306, S2 59033 274db78378 b2b453575b sk_4707cd57
43 move S1 Exhibition1 43 2026-11-10T06:08:21.317Z S1 59352, S2 59033 f749a7ac79 274db78378 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-10T06:08:23.269Z S1 59352, S2 59081 71d95d85c9 f749a7ac79 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-10T06:08:25.201Z S1 59420, S2 59081 c80fb3c5fe 71d95d85c9 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-10T06:08:27.131Z S1 59420, S2 59151 8a1f60f5b7 c80fb3c5fe sk_4707cd57
47 move S1 Exhibition1 47 2026-11-10T06:08:29.061Z S1 59490, S2 59151 917cebea2b 8a1f60f5b7 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-10T06:08:30.997Z S1 59490, S2 59215 0486606b45 917cebea2b sk_4707cd57
49 move S1 Exhibition1 49 2026-11-10T06:08:32.927Z S1 59560, S2 59215 e3d14324ff 0486606b45 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-10T06:08:34.858Z S1 59560, S2 59284 7bf5378214 e3d14324ff sk_4707cd57
51 move S1 Exhibition1 51 2026-11-10T06:08:36.791Z S1 59627, S2 59284 22544d3d89 7bf5378214 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-10T06:08:38.724Z S1 59627, S2 59351 c49c261df0 22544d3d89 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-10T06:08:40.661Z S1 59690, S2 59351 a45914fab8 c49c261df0 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-10T06:08:42.598Z S1 59690, S2 59414 8dc399b898 a45914fab8 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-10T06:08:44.526Z S1 59762, S2 59414 af00451d71 8dc399b898 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-10T06:08:46.454Z S1 59762, S2 59486 473ea15e5d af00451d71 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-10T06:08:48.385Z S1 59831, S2 59486 da038eb557 473ea15e5d sk_4707cd57
58 move S2 Exhibition2 58 2026-11-10T06:08:50.309Z S1 59831, S2 59562 7df08b859f da038eb557 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-10T06:08:52.236Z S1 59904, S2 59562 2e653e0d35 7df08b859f sk_4707cd57
60 move S2 Exhibition2 60 2026-11-10T06:08:54.164Z S1 59904, S2 59634 aa28eed311 2e653e0d35 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-10T06:08:56.093Z S1 59975, S2 59634 dae9cbe48a aa28eed311 sk_4707cd57

Game 2 m_01M72122RME5XSDETPF9GYQ2G5: verified

✓signatures21 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..21, every prev_hash links
✓move log21 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay21 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
21 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-10T06:06:55.914Z S1 59788, S2 60000 ceddb3b048 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-10T06:06:58.010Z S1 59788, S2 59904 0bb8ea6ca6 ceddb3b048 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T06:07:00.326Z S1 59472, S2 59904 e995926cb8 0bb8ea6ca6 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-10T06:07:02.924Z S1 59472, S2 59306 7f069563a2 e995926cb8 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T06:07:04.891Z S1 59505, S2 59306 e41b2db707 7f069563a2 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-10T06:07:07.005Z S1 59505, S2 59192 ede3ad0082 e41b2db707 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T06:07:09.105Z S1 59405, S2 59192 8d46b82584 ede3ad0082 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-10T06:07:11.310Z S1 59405, S2 58987 bb00685975 8d46b82584 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T06:07:13.397Z S1 59318, S2 58987 3c5dcdb923 bb00685975 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-10T06:07:15.608Z S1 59318, S2 58776 74bda702f1 3c5dcdb923 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T06:07:17.718Z S1 59208, S2 58776 d8ab1ea364 74bda702f1 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-10T06:07:19.811Z S1 59208, S2 58683 8d9dbb409c d8ab1ea364 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T06:07:21.808Z S1 59211, S2 58683 7b143c937c 8d9dbb409c sk_4707cd57
14 move S2 Exhibition1 14 2026-11-10T06:07:23.809Z S1 59211, S2 58682 5a9c8a34c2 7b143c937c sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T06:07:25.908Z S1 59112, S2 58682 e8dc3bcc0e 5a9c8a34c2 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-10T06:07:27.924Z S1 59112, S2 58666 027a3ce5cb e8dc3bcc0e sk_4707cd57
17 move S1 Exhibition2 17 2026-11-10T06:07:30.034Z S1 59002, S2 58666 b75c04613e 027a3ce5cb sk_4707cd57
18 move S2 Exhibition1 18 2026-11-10T06:07:32.111Z S1 59002, S2 58589 ecb094b060 b75c04613e sk_4707cd57
19 move S1 Exhibition2 19 2026-11-10T06:07:34.068Z S1 59045, S2 58589 22d9c1e061 ecb094b060 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-10T06:07:36.002Z S1 59045, S2 58655 c4a9408f54 22d9c1e061 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-10T06:07:37.936Z S1 59111, S2 58655 c3b9f48888 c4a9408f54 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_01M72122RGE0RA4C1SG94T6DRF

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