apigaming Sign in

Verify set set_01M6A4SE2BEA4VDS9B8P81NSCH

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

Game 1 m_01M6A4SE2DFZ8BZM5Q7D4V22DX: verified

✓signatures33 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..33, every prev_hash links
✓move log33 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay33 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
33 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-10-31T23:30:20.420Z S1 59886, S2 60000 eee75359dd start sk_4707cd57
2 move S2 Exhibition2 2 2026-10-31T23:30:22.408Z S1 59886, S2 60012 1cb3afd5fc eee75359dd sk_4707cd57
3 move S1 Exhibition1 3 2026-10-31T23:30:24.401Z S1 59893, S2 60012 fca857d3ef 1cb3afd5fc sk_4707cd57
4 move S2 Exhibition2 4 2026-10-31T23:30:26.340Z S1 59893, S2 60073 9d76032817 fca857d3ef sk_4707cd57
5 move S1 Exhibition1 5 2026-10-31T23:30:28.406Z S1 59827, S2 60073 3df2d3ead1 9d76032817 sk_4707cd57
6 move S2 Exhibition2 6 2026-10-31T23:30:30.371Z S1 59827, S2 60108 3262c5cb27 3df2d3ead1 sk_4707cd57
7 move S1 Exhibition1 7 2026-10-31T23:30:32.303Z S1 59895, S2 60108 aa300ecee2 3262c5cb27 sk_4707cd57
8 move S2 Exhibition2 8 2026-10-31T23:30:34.300Z S1 59895, S2 60111 5f59604104 aa300ecee2 sk_4707cd57
9 move S1 Exhibition1 9 2026-10-31T23:30:36.309Z S1 59886, S2 60111 366cb7de46 5f59604104 sk_4707cd57
10 move S2 Exhibition2 10 2026-10-31T23:30:38.328Z S1 59886, S2 60092 09b1af8307 366cb7de46 sk_4707cd57
11 move S1 Exhibition1 11 2026-10-31T23:30:40.535Z S1 59679, S2 60092 94b9caf7ce 09b1af8307 sk_4707cd57
12 move S2 Exhibition2 12 2026-10-31T23:30:42.620Z S1 59679, S2 60007 1d6940f6dd 94b9caf7ce sk_4707cd57
13 move S1 Exhibition1 13 2026-10-31T23:30:44.721Z S1 59578, S2 60007 5d43f4272e 1d6940f6dd sk_4707cd57
14 move S2 Exhibition2 14 2026-10-31T23:30:47.006Z S1 59578, S2 59722 248993f91b 5d43f4272e sk_4707cd57
15 move S1 Exhibition1 15 2026-10-31T23:30:49.025Z S1 59559, S2 59722 726988b400 248993f91b sk_4707cd57
16 move S2 Exhibition2 16 2026-10-31T23:30:51.005Z S1 59559, S2 59742 c76398f3a1 726988b400 sk_4707cd57
17 move S1 Exhibition1 17 2026-10-31T23:30:53.109Z S1 59455, S2 59742 27020d4d9e c76398f3a1 sk_4707cd57
18 move S2 Exhibition2 18 2026-10-31T23:30:55.198Z S1 59455, S2 59653 5493ba3e31 27020d4d9e sk_4707cd57
19 move S1 Exhibition1 19 2026-10-31T23:30:57.154Z S1 59499, S2 59653 e47b892f96 5493ba3e31 sk_4707cd57
20 move S2 Exhibition2 20 2026-10-31T23:30:59.303Z S1 59499, S2 59504 f100396821 e47b892f96 sk_4707cd57
21 move S1 Exhibition1 21 2026-10-31T23:31:01.254Z S1 59548, S2 59504 cb1c925eea f100396821 sk_4707cd57
22 move S2 Exhibition2 22 2026-10-31T23:31:03.502Z S1 59548, S2 59256 7a0ef4451b cb1c925eea sk_4707cd57
23 move S1 Exhibition1 23 2026-10-31T23:31:05.702Z S1 59348, S2 59256 984a36856f 7a0ef4451b sk_4707cd57
24 move S2 Exhibition2 24 2026-10-31T23:31:07.797Z S1 59348, S2 59161 7e8c931281 984a36856f sk_4707cd57
25 move S1 Exhibition1 25 2026-10-31T23:31:09.825Z S1 59320, S2 59161 f1149d4d7b 7e8c931281 sk_4707cd57
26 move S2 Exhibition2 26 2026-10-31T23:31:11.927Z S1 59320, S2 59059 2cc7fc8563 f1149d4d7b sk_4707cd57
27 move S1 Exhibition1 27 2026-10-31T23:31:13.864Z S1 59383, S2 59059 a807152ed1 2cc7fc8563 sk_4707cd57
28 move S2 Exhibition2 28 2026-10-31T23:31:15.913Z S1 59383, S2 59010 cbe9cc79a2 a807152ed1 sk_4707cd57
29 move S1 Exhibition1 29 2026-10-31T23:31:17.919Z S1 59377, S2 59010 4c7839a3a8 cbe9cc79a2 sk_4707cd57
30 move S2 Exhibition2 30 2026-10-31T23:31:19.908Z S1 59377, S2 59021 bad35dff14 4c7839a3a8 sk_4707cd57
31 move S1 Exhibition1 31 2026-10-31T23:31:21.857Z S1 59428, S2 59021 b83f894331 bad35dff14 sk_4707cd57
32 move S2 Exhibition2 32 2026-10-31T23:31:23.783Z S1 59428, S2 59095 a352147356 b83f894331 sk_4707cd57
33 move S1 Exhibition1 33 2026-10-31T23:31:25.707Z S1 59504, S2 59095 dfcd7f29e7 a352147356 sk_4707cd57

Game 2 m_01M6A4SE2EFD39BD11VKKW2AA4: verified

✓signatures49 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..49, every prev_hash links
✓move log49 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay49 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
49 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-10-31T23:30:20.418Z S1 59888, S2 60000 2cbe12d808 start sk_4707cd57
2 move S2 Exhibition1 2 2026-10-31T23:30:22.367Z S1 59888, S2 60051 a2b98b6c7a 2cbe12d808 sk_4707cd57
3 move S1 Exhibition2 3 2026-10-31T23:30:24.315Z S1 59940, S2 60051 cae5b3257a a2b98b6c7a sk_4707cd57
4 move S2 Exhibition1 4 2026-10-31T23:30:26.254Z S1 59940, S2 60112 424d3b2797 cae5b3257a sk_4707cd57
5 move S1 Exhibition2 5 2026-10-31T23:30:28.224Z S1 59970, S2 60112 9df3965cf2 424d3b2797 sk_4707cd57
6 move S2 Exhibition1 6 2026-10-31T23:30:30.203Z S1 59970, S2 60133 37274f259d 9df3965cf2 sk_4707cd57
7 move S1 Exhibition2 7 2026-10-31T23:30:32.129Z S1 60044, S2 60133 2b394dbbf8 37274f259d sk_4707cd57
8 move S2 Exhibition1 8 2026-10-31T23:30:34.095Z S1 60044, S2 60167 6d2312958c 2b394dbbf8 sk_4707cd57
9 move S1 Exhibition2 9 2026-10-31T23:30:36.129Z S1 60010, S2 60167 384ee437c8 6d2312958c sk_4707cd57
10 move S2 Exhibition1 10 2026-10-31T23:30:38.218Z S1 60010, S2 60078 2aa2487d25 384ee437c8 sk_4707cd57
11 move S1 Exhibition2 11 2026-10-31T23:30:40.556Z S1 59672, S2 60078 ad92cdfd21 2aa2487d25 sk_4707cd57
12 move S2 Exhibition1 12 2026-10-31T23:30:42.621Z S1 59672, S2 60013 8c625400b9 ad92cdfd21 sk_4707cd57
13 move S1 Exhibition2 13 2026-10-31T23:30:44.733Z S1 59560, S2 60013 179e1d9743 8c625400b9 sk_4707cd57
14 move S2 Exhibition1 14 2026-10-31T23:30:46.934Z S1 59560, S2 59812 44b1c8e380 179e1d9743 sk_4707cd57
15 move S1 Exhibition2 15 2026-10-31T23:30:49.024Z S1 59470, S2 59812 f8c8f68764 44b1c8e380 sk_4707cd57
16 move S2 Exhibition1 16 2026-10-31T23:30:50.956Z S1 59470, S2 59880 153a36b996 f8c8f68764 sk_4707cd57
17 move S1 Exhibition2 17 2026-10-31T23:30:53.100Z S1 59326, S2 59880 512b9ad9b5 153a36b996 sk_4707cd57
18 move S2 Exhibition1 18 2026-10-31T23:30:55.130Z S1 59326, S2 59850 220b60690e 512b9ad9b5 sk_4707cd57
19 move S1 Exhibition2 19 2026-10-31T23:30:57.104Z S1 59352, S2 59850 713c00eea1 220b60690e sk_4707cd57
20 move S2 Exhibition1 20 2026-10-31T23:30:59.309Z S1 59352, S2 59645 c2325847c7 713c00eea1 sk_4707cd57
21 move S1 Exhibition2 21 2026-10-31T23:31:01.264Z S1 59397, S2 59645 e36044e4dc c2325847c7 sk_4707cd57
22 move S2 Exhibition1 22 2026-10-31T23:31:03.517Z S1 59397, S2 59392 d55e4807b9 e36044e4dc sk_4707cd57
23 move S1 Exhibition2 23 2026-10-31T23:31:05.702Z S1 59212, S2 59392 9c61e096d9 d55e4807b9 sk_4707cd57
24 move S2 Exhibition1 24 2026-10-31T23:31:07.735Z S1 59212, S2 59359 54fd2aa805 9c61e096d9 sk_4707cd57
25 move S1 Exhibition2 25 2026-10-31T23:31:09.746Z S1 59201, S2 59359 25742eb1af 54fd2aa805 sk_4707cd57
26 move S2 Exhibition1 26 2026-10-31T23:31:11.719Z S1 59201, S2 59386 c51a847dba 25742eb1af sk_4707cd57
27 move S1 Exhibition2 27 2026-10-31T23:31:13.674Z S1 59246, S2 59386 e6c01dbe99 c51a847dba sk_4707cd57
28 move S2 Exhibition1 28 2026-10-31T23:31:15.651Z S1 59246, S2 59409 0d79b92e21 e6c01dbe99 sk_4707cd57
29 move S1 Exhibition2 29 2026-10-31T23:31:17.603Z S1 59294, S2 59409 85170c5943 0d79b92e21 sk_4707cd57
30 move S2 Exhibition1 30 2026-10-31T23:31:19.568Z S1 59294, S2 59444 66c5184005 85170c5943 sk_4707cd57
31 move S1 Exhibition2 31 2026-10-31T23:31:21.505Z S1 59357, S2 59444 38cb11a3ba 66c5184005 sk_4707cd57
32 move S2 Exhibition1 32 2026-10-31T23:31:23.497Z S1 59357, S2 59452 a1b385a178 38cb11a3ba sk_4707cd57
33 move S1 Exhibition2 33 2026-10-31T23:31:25.422Z S1 59432, S2 59452 1e0ca94775 a1b385a178 sk_4707cd57
34 move S2 Exhibition1 34 2026-10-31T23:31:27.399Z S1 59432, S2 59475 161a4607dc 1e0ca94775 sk_4707cd57
35 move S1 Exhibition2 35 2026-10-31T23:31:29.527Z S1 59304, S2 59475 c632545560 161a4607dc sk_4707cd57
36 move S2 Exhibition1 36 2026-10-31T23:31:31.495Z S1 59304, S2 59507 d1b17e13d7 c632545560 sk_4707cd57
37 move S1 Exhibition2 37 2026-10-31T23:31:33.525Z S1 59274, S2 59507 bec9134c85 d1b17e13d7 sk_4707cd57
38 move S2 Exhibition1 38 2026-10-31T23:31:35.528Z S1 59274, S2 59504 e2af7c7a64 bec9134c85 sk_4707cd57
39 move S1 Exhibition2 39 2026-10-31T23:31:37.453Z S1 59349, S2 59504 05777c42d6 e2af7c7a64 sk_4707cd57
40 move S2 Exhibition1 40 2026-10-31T23:31:39.439Z S1 59349, S2 59518 364a15fd7d 05777c42d6 sk_4707cd57
41 move S1 Exhibition2 41 2026-10-31T23:31:41.367Z S1 59421, S2 59518 7ca44135a8 364a15fd7d sk_4707cd57
42 move S2 Exhibition1 42 2026-10-31T23:31:43.397Z S1 59421, S2 59488 46b9cc7f56 7ca44135a8 sk_4707cd57
43 move S1 Exhibition2 43 2026-10-31T23:31:45.335Z S1 59483, S2 59488 139ce7db09 46b9cc7f56 sk_4707cd57
44 move S2 Exhibition1 44 2026-10-31T23:31:47.317Z S1 59483, S2 59506 1f2889c771 139ce7db09 sk_4707cd57
45 move S1 Exhibition2 45 2026-10-31T23:31:49.300Z S1 59500, S2 59506 0a3c0467e5 1f2889c771 sk_4707cd57
46 move S2 Exhibition1 46 2026-10-31T23:31:51.258Z S1 59500, S2 59548 804e08ef3b 0a3c0467e5 sk_4707cd57
47 move S1 Exhibition2 47 2026-10-31T23:31:53.195Z S1 59563, S2 59548 a64e45fd44 804e08ef3b sk_4707cd57
48 move S2 Exhibition1 48 2026-10-31T23:31:55.123Z S1 59563, S2 59620 7cab373307 a64e45fd44 sk_4707cd57
49 move S1 Exhibition2 49 2026-10-31T23:31:57.047Z S1 59639, S2 59620 3265670fe8 7cab373307 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_01M6A4SE2BEA4VDS9B8P81NSCH

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