apigaming Sign in

Verify set set_01M6J1E72TE8KA4YC2PR7RV437

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("1495967772451012239:set_01M6J1E72TE8KA4YC2PR7RV437") = 8db19237c7e63ee0..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 31, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 10}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M6J1E72VFD1AGAHGQ56WVHTS: verified

✓signatures62 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..62, every prev_hash links
✓move log62 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay62 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
62 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-04T01:05:42.613Z S1 59819, S2 60000 4a35bdd6de start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-04T01:05:44.574Z S1 59819, S2 60039 188914f8ac 4a35bdd6de sk_4707cd57
3 move S1 Exhibition1 3 2026-11-04T01:05:46.701Z S1 59692, S2 60039 923a8cf040 188914f8ac sk_4707cd57
4 move S2 Exhibition2 4 2026-11-04T01:05:48.930Z S1 59692, S2 59810 b0db28583e 923a8cf040 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-04T01:05:51.023Z S1 59599, S2 59810 2c0e2cf0ae b0db28583e sk_4707cd57
6 move S2 Exhibition2 6 2026-11-04T01:05:53.308Z S1 59599, S2 59525 3994c94f83 2c0e2cf0ae sk_4707cd57
7 move S1 Exhibition1 7 2026-11-04T01:05:55.331Z S1 59576, S2 59525 11a2ee3578 3994c94f83 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-04T01:05:57.424Z S1 59576, S2 59432 d32ca5ee3d 11a2ee3578 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-04T01:05:59.400Z S1 59600, S2 59432 91a3e1182c d32ca5ee3d sk_4707cd57
10 move S2 Exhibition2 10 2026-11-04T01:06:02.326Z S1 59600, S2 58506 dcabe5ef56 91a3e1182c sk_4707cd57
11 move S1 Exhibition1 11 2026-11-04T01:06:04.715Z S1 59211, S2 58506 fd6ba17d51 dcabe5ef56 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-04T01:06:06.799Z S1 59211, S2 58422 1a672ad9f6 fd6ba17d51 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-04T01:06:08.803Z S1 59207, S2 58422 6f9d265588 1a672ad9f6 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-04T01:06:10.730Z S1 59207, S2 58495 5e5982d1d5 6f9d265588 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-04T01:06:12.705Z S1 59232, S2 58495 ce4018fbdf 5e5982d1d5 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-04T01:06:14.697Z S1 59232, S2 58503 92728e1ae4 ce4018fbdf sk_4707cd57
17 move S1 Exhibition1 17 2026-11-04T01:06:16.661Z S1 59268, S2 58503 10538e0f4c 92728e1ae4 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-04T01:06:18.627Z S1 59268, S2 58537 9d7beec442 10538e0f4c sk_4707cd57
19 move S1 Exhibition1 19 2026-11-04T01:06:20.564Z S1 59331, S2 58537 0e3aa93ef5 9d7beec442 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-04T01:06:22.527Z S1 59331, S2 58574 7aa6c7cfdd 0e3aa93ef5 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-04T01:06:24.496Z S1 59362, S2 58574 48b77de41a 7aa6c7cfdd sk_4707cd57
22 move S2 Exhibition2 22 2026-11-04T01:06:26.528Z S1 59362, S2 58542 6e0e94fd1d 48b77de41a sk_4707cd57
23 move S1 Exhibition1 23 2026-11-04T01:06:28.520Z S1 59370, S2 58542 862e1fd64c 6e0e94fd1d sk_4707cd57
24 move S2 Exhibition2 24 2026-11-04T01:06:30.490Z S1 59370, S2 58572 e86000d4db 862e1fd64c sk_4707cd57
25 move S1 Exhibition1 25 2026-11-04T01:06:32.518Z S1 59342, S2 58572 f49e0429a9 e86000d4db sk_4707cd57
26 move S2 Exhibition2 26 2026-11-04T01:06:34.456Z S1 59342, S2 58634 f4a8b2622a f49e0429a9 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-04T01:06:36.434Z S1 59364, S2 58634 7b1807b262 f4a8b2622a sk_4707cd57
28 move S2 Exhibition2 28 2026-11-04T01:06:38.532Z S1 59364, S2 58536 01a49de001 7b1807b262 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-04T01:06:40.602Z S1 59294, S2 58536 5e3c58e25d 01a49de001 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-04T01:06:42.624Z S1 59294, S2 58514 7a9d648076 5e3c58e25d sk_4707cd57
31 move S1 Exhibition1 31 2026-11-04T01:06:44.584Z S1 59334, S2 58514 95aa364f54 7a9d648076 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-04T01:06:46.530Z S1 59334, S2 58568 5fd839eef8 95aa364f54 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-04T01:06:48.457Z S1 59407, S2 58568 5c54e6f15a 5fd839eef8 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-04T01:06:50.399Z S1 59407, S2 58626 c90050b4e9 5c54e6f15a sk_4707cd57
35 move S1 Exhibition1 35 2026-11-04T01:06:52.324Z S1 59482, S2 58626 e562283e93 c90050b4e9 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-04T01:06:54.262Z S1 59482, S2 58688 7ff41fbed1 e562283e93 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-04T01:06:56.191Z S1 59553, S2 58688 a46c6a7a46 7ff41fbed1 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-04T01:06:58.120Z S1 59553, S2 58759 072edd2862 a46c6a7a46 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-04T01:07:00.111Z S1 59562, S2 58759 5f8c87f302 072edd2862 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-04T01:07:02.133Z S1 59562, S2 58737 c9a0d45eaa 5f8c87f302 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-04T01:07:04.171Z S1 59524, S2 58737 8a5dfbfb57 c9a0d45eaa sk_4707cd57
42 move S2 Exhibition2 42 2026-11-04T01:07:06.104Z S1 59524, S2 58804 1b93634e9a 8a5dfbfb57 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-04T01:07:08.051Z S1 59577, S2 58804 8b0adf558e 1b93634e9a sk_4707cd57
44 move S2 Exhibition2 44 2026-11-04T01:07:09.994Z S1 59577, S2 58861 2a35c206e4 8b0adf558e sk_4707cd57
45 move S1 Exhibition1 45 2026-11-04T01:07:11.941Z S1 59630, S2 58861 5c5166f919 2a35c206e4 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-04T01:07:13.879Z S1 59630, S2 58923 d71c67f04d 5c5166f919 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-04T01:07:15.820Z S1 59689, S2 58923 0a772c4ecb d71c67f04d sk_4707cd57
48 move S2 Exhibition2 48 2026-11-04T01:07:17.763Z S1 59689, S2 58980 ef6c49aff9 0a772c4ecb sk_4707cd57
49 move S1 Exhibition1 49 2026-11-04T01:07:19.688Z S1 59764, S2 58980 28259f1223 ef6c49aff9 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-04T01:07:21.627Z S1 59764, S2 59041 b1cf937c7a 28259f1223 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-04T01:07:23.556Z S1 59835, S2 59041 99f611b2eb b1cf937c7a sk_4707cd57
52 move S2 Exhibition2 52 2026-11-04T01:07:25.487Z S1 59835, S2 59110 b718b2d793 99f611b2eb sk_4707cd57
53 move S1 Exhibition1 53 2026-11-04T01:07:27.414Z S1 59908, S2 59110 abc5df7f82 b718b2d793 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-04T01:07:29.348Z S1 59908, S2 59176 9535899c05 abc5df7f82 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-04T01:07:31.283Z S1 59973, S2 59176 feb268e0a0 9535899c05 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-04T01:07:33.214Z S1 59973, S2 59245 fdb192cb44 feb268e0a0 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-04T01:07:35.144Z S1 60043, S2 59245 184d0d7343 fdb192cb44 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-04T01:07:37.075Z S1 60043, S2 59314 80d697e6d9 184d0d7343 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-04T01:07:39.008Z S1 60110, S2 59314 c1150c6be3 80d697e6d9 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-04T01:07:40.933Z S1 60110, S2 59389 bfd1f9704c c1150c6be3 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-04T01:07:42.860Z S1 60183, S2 59389 14890fea37 bfd1f9704c sk_4707cd57
62 move S2 Exhibition2 62 2026-11-04T01:07:44.837Z S1 60183, S2 59412 43900d47e4 14890fea37 sk_4707cd57

Game 2 m_01M6J1E72XFQZRTDG1D868A40V: 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 Exhibition2 1 2026-11-04T01:05:42.616Z S1 59816, S2 60000 98e339e7a7 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-04T01:05:44.609Z S1 59816, S2 60007 e95e30837c 98e339e7a7 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-04T01:05:46.733Z S1 59692, S2 60007 cfa9f75913 e95e30837c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-04T01:05:48.910Z S1 59692, S2 59830 f3c89349a1 cfa9f75913 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-04T01:05:51.016Z S1 59586, S2 59830 7f1b7496f3 f3c89349a1 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-04T01:05:53.310Z S1 59586, S2 59536 2581ad98eb 7f1b7496f3 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-04T01:05:55.397Z S1 59499, S2 59536 cfe7d003de 2581ad98eb sk_4707cd57
8 move S2 Exhibition1 8 2026-11-04T01:05:57.426Z S1 59499, S2 59507 c715fadfd4 cfe7d003de sk_4707cd57
9 move S1 Exhibition2 9 2026-11-04T01:05:59.442Z S1 59483, S2 59507 babb4dfa5d c715fadfd4 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-04T01:06:02.594Z S1 59483, S2 58355 492fdf8ffb babb4dfa5d sk_4707cd57
11 move S1 Exhibition2 11 2026-11-04T01:06:05.118Z S1 58959, S2 58355 9db992b4b1 492fdf8ffb sk_4707cd57
12 move S2 Exhibition1 12 2026-11-04T01:06:07.119Z S1 58959, S2 58354 472d411b83 9db992b4b1 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-04T01:06:09.057Z S1 59021, S2 58354 c3955793ed 472d411b83 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-04T01:06:10.986Z S1 59021, S2 58425 8fcdd5590b c3955793ed sk_4707cd57
15 move S1 Exhibition2 15 2026-11-04T01:06:12.948Z S1 59059, S2 58425 6f1670cc10 8fcdd5590b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-04T01:06:14.914Z S1 59059, S2 58459 8883caec40 6f1670cc10 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-04T01:06:16.877Z S1 59096, S2 58459 0085ef8caa 8883caec40 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-04T01:06:18.823Z S1 59096, S2 58513 bacfb53061 0085ef8caa sk_4707cd57
19 move S1 Exhibition2 19 2026-11-04T01:06:20.748Z S1 59171, S2 58513 7d072a32e9 bacfb53061 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-04T01:06:22.678Z S1 59171, S2 58583 6c1eff7d79 7d072a32e9 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_01M6J1E72TE8KA4YC2PR7RV437

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