apigaming Sign in

Verify set set_01M6QRVC0JE2PRF95S8GM2HW85

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("2988880484528237834:set_01M6QRVC0JE2PRF95S8GM2HW85") = e40d588af10e41ea..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 0.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 2.0}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M6QRVC0MFRYS6HG4QHC323J6: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-06T06:31:03.413Z S1 59458, S2 60000 e21bc15c27 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-06T06:31:05.526Z S1 59458, S2 59887 c4c9e0041d e21bc15c27 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-06T06:31:07.521Z S1 59463, S2 59887 a0cf67eef6 c4c9e0041d sk_4707cd57
4 move S2 Exhibition2 4 2026-11-06T06:31:09.602Z S1 59463, S2 59806 16d3cfaf66 a0cf67eef6 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-06T06:31:11.600Z S1 59465, S2 59806 2719267e1c 16d3cfaf66 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-06T06:31:13.564Z S1 59465, S2 59842 e601a0681f 2719267e1c sk_4707cd57
7 move S1 Exhibition1 7 2026-11-06T06:31:15.708Z S1 59321, S2 59842 ad5757ebfe e601a0681f sk_4707cd57
8 move S2 Exhibition2 8 2026-11-06T06:31:17.697Z S1 59321, S2 59853 c5786e0a05 ad5757ebfe sk_4707cd57
9 move S1 Exhibition1 9 2026-11-06T06:31:19.700Z S1 59318, S2 59853 a8995b0506 c5786e0a05 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-06T06:31:21.702Z S1 59318, S2 59851 c28795347d a8995b0506 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-06T06:31:23.724Z S1 59296, S2 59851 edd62a51ef c28795347d sk_4707cd57
12 move S2 Exhibition2 12 2026-11-06T06:31:25.800Z S1 59296, S2 59775 21e5eb9550 edd62a51ef sk_4707cd57
13 move S1 Exhibition1 13 2026-11-06T06:31:27.808Z S1 59288, S2 59775 b823f73cf8 21e5eb9550 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-06T06:31:29.736Z S1 59288, S2 59847 7d49a1eefa b823f73cf8 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-06T06:31:31.667Z S1 59357, S2 59847 bab108fe8b 7d49a1eefa sk_4707cd57

Game 2 m_01M6QRVC0NEMXBDQPY2P978YF7: verified

✓signatures66 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..66, every prev_hash links
✓move log66 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay66 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
66 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-06T06:31:03.423Z S1 59448, S2 60000 783fdbdc7e start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-06T06:31:05.528Z S1 59448, S2 59895 03c5e9a403 783fdbdc7e sk_4707cd57
3 move S1 Exhibition2 3 2026-11-06T06:31:07.623Z S1 59353, S2 59895 ea596dcd4d 03c5e9a403 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-06T06:31:09.734Z S1 59353, S2 59784 e8ad5633fe ea596dcd4d sk_4707cd57
5 move S1 Exhibition2 5 2026-11-06T06:31:11.770Z S1 59317, S2 59784 15bc1296f4 e8ad5633fe sk_4707cd57
6 move S2 Exhibition1 6 2026-11-06T06:31:13.808Z S1 59317, S2 59746 dcb5ec00df 15bc1296f4 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-06T06:31:15.902Z S1 59223, S2 59746 99bff804d0 dcb5ec00df sk_4707cd57
8 move S2 Exhibition1 8 2026-11-06T06:31:17.906Z S1 59223, S2 59742 4fc7d0dd85 99bff804d0 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-06T06:31:19.902Z S1 59227, S2 59742 81120f9a8c 4fc7d0dd85 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-06T06:31:21.897Z S1 59227, S2 59747 2c22bdd20e 81120f9a8c sk_4707cd57
11 move S1 Exhibition2 11 2026-11-06T06:31:23.906Z S1 59218, S2 59747 c3fe59016d 2c22bdd20e sk_4707cd57
12 move S2 Exhibition1 12 2026-11-06T06:31:25.925Z S1 59218, S2 59728 167182b548 c3fe59016d sk_4707cd57
13 move S1 Exhibition2 13 2026-11-06T06:31:27.931Z S1 59212, S2 59728 c49b62d6ff 167182b548 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-06T06:31:29.863Z S1 59212, S2 59796 9fdde7945b c49b62d6ff sk_4707cd57
15 move S1 Exhibition2 15 2026-11-06T06:31:31.838Z S1 59237, S2 59796 4a2d249011 9fdde7945b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-06T06:31:33.769Z S1 59237, S2 59865 60d9bbd1c9 4a2d249011 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-06T06:31:35.822Z S1 59184, S2 59865 7f4dff13e0 60d9bbd1c9 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-06T06:31:37.751Z S1 59184, S2 59936 11daf3e581 7f4dff13e0 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-06T06:31:39.720Z S1 59215, S2 59936 74a08e5215 11daf3e581 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-06T06:31:41.647Z S1 59215, S2 60009 01c32595fd 74a08e5215 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-06T06:31:43.610Z S1 59252, S2 60009 028081a874 01c32595fd sk_4707cd57
22 move S2 Exhibition1 22 2026-11-06T06:31:45.595Z S1 59252, S2 60024 5f66f49d15 028081a874 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-06T06:31:47.522Z S1 59325, S2 60024 79af5d5858 5f66f49d15 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-06T06:31:49.495Z S1 59325, S2 60051 c2d6bc9100 79af5d5858 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-06T06:31:51.525Z S1 59295, S2 60051 e7aa3f052d c2d6bc9100 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-06T06:31:53.483Z S1 59295, S2 60093 13019506e7 e7aa3f052d sk_4707cd57
27 move S1 Exhibition2 27 2026-11-06T06:31:55.512Z S1 59266, S2 60093 ab583a736e 13019506e7 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-06T06:31:57.520Z S1 59266, S2 60085 bfd861a880 ab583a736e sk_4707cd57
29 move S1 Exhibition2 29 2026-11-06T06:31:59.457Z S1 59329, S2 60085 b9b444bf2c bfd861a880 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-06T06:32:01.527Z S1 59329, S2 60015 f28126d3c3 b9b444bf2c sk_4707cd57
31 move S1 Exhibition2 31 2026-11-06T06:32:03.627Z S1 59229, S2 60015 9940769d11 f28126d3c3 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-06T06:32:05.589Z S1 59229, S2 60053 9194f2247c 9940769d11 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-06T06:32:07.550Z S1 59268, S2 60053 0c72891831 9194f2247c sk_4707cd57
34 move S2 Exhibition1 34 2026-11-06T06:32:09.502Z S1 59268, S2 60101 1fd7d88662 0c72891831 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-06T06:32:11.446Z S1 59324, S2 60101 7c5d839d8b 1fd7d88662 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-06T06:32:13.376Z S1 59324, S2 60171 ede4fed3df 7c5d839d8b sk_4707cd57
37 move S1 Exhibition2 37 2026-11-06T06:32:15.305Z S1 59395, S2 60171 cd6790b6d2 ede4fed3df sk_4707cd57
38 move S2 Exhibition1 38 2026-11-06T06:32:17.310Z S1 59395, S2 60166 80d3f79203 cd6790b6d2 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-06T06:32:19.695Z S1 59010, S2 60166 e4f49f8fbd 80d3f79203 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-06T06:32:21.638Z S1 59010, S2 60223 c9705d9d95 e4f49f8fbd sk_4707cd57
41 move S1 Exhibition2 41 2026-11-06T06:32:23.580Z S1 59068, S2 60223 51899d7775 c9705d9d95 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-06T06:32:25.520Z S1 59068, S2 60283 b6b17bdeea 51899d7775 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-06T06:32:27.463Z S1 59125, S2 60283 c436187dd3 b6b17bdeea sk_4707cd57
44 move S2 Exhibition1 44 2026-11-06T06:32:29.407Z S1 59125, S2 60339 b4bb5db41b c436187dd3 sk_4707cd57
45 move S1 Exhibition2 45 2026-11-06T06:32:31.345Z S1 59187, S2 60339 408003db26 b4bb5db41b sk_4707cd57
46 move S2 Exhibition1 46 2026-11-06T06:32:33.280Z S1 59187, S2 60404 e587ab4df5 408003db26 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-06T06:32:35.210Z S1 59257, S2 60404 09691d86db e587ab4df5 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-06T06:32:37.138Z S1 59257, S2 60476 9a6040be9f 09691d86db sk_4707cd57
49 move S1 Exhibition2 49 2026-11-06T06:32:39.127Z S1 59268, S2 60476 b3cd519f53 9a6040be9f sk_4707cd57
50 move S2 Exhibition1 50 2026-11-06T06:32:41.071Z S1 59268, S2 60532 117b3c8834 b3cd519f53 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-06T06:32:43.019Z S1 59320, S2 60532 d7949be721 117b3c8834 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-06T06:32:44.948Z S1 59320, S2 60603 c1c9e2d175 d7949be721 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-06T06:32:46.881Z S1 59387, S2 60603 0c69a11883 c1c9e2d175 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-06T06:32:48.815Z S1 59387, S2 60669 f1ac3ec4fb 0c69a11883 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-06T06:32:50.750Z S1 59452, S2 60669 2c5a0a4df7 f1ac3ec4fb sk_4707cd57
56 move S2 Exhibition1 56 2026-11-06T06:32:52.679Z S1 59452, S2 60740 8570003aab 2c5a0a4df7 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-06T06:32:54.655Z S1 59476, S2 60740 3af10765db 8570003aab sk_4707cd57
58 move S2 Exhibition1 58 2026-11-06T06:32:56.585Z S1 59476, S2 60810 fe49d2f0e7 3af10765db sk_4707cd57
59 move S1 Exhibition2 59 2026-11-06T06:32:58.516Z S1 59545, S2 60810 0cbf38fddd fe49d2f0e7 sk_4707cd57
60 move S2 Exhibition1 60 2026-11-06T06:33:00.459Z S1 59545, S2 60867 70b9d46942 0cbf38fddd sk_4707cd57
61 move S1 Exhibition2 61 2026-11-06T06:33:03.370Z S1 58634, S2 60867 7f3de1affd 70b9d46942 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-06T06:33:05.504Z S1 58634, S2 60733 2c9a9ca792 7f3de1affd sk_4707cd57
63 move S1 Exhibition2 63 2026-11-06T06:33:07.455Z S1 58683, S2 60733 6879a582c9 2c9a9ca792 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-06T06:33:09.384Z S1 58683, S2 60804 e7e7711090 6879a582c9 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-06T06:33:11.323Z S1 58744, S2 60804 2c0014e69b e7e7711090 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-06T06:33:13.249Z S1 58744, S2 60878 6ada389e16 2c0014e69b 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_01M6QRVC0JE2PRF95S8GM2HW85

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