apigaming Sign in

Verify set set_01M7BQ1PCEF52S1SD6J8NMYJ53

Exhibition3 vs Exhibition2, Breakthrough 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("8560045675823972295:set_01M7BQ1PCEF52S1SD6J8NMYJ53") = 8e3fb8d28e6f93cd..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 14, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 17}
✓set resulta win for bot_01M4G1XPTEED38KKBBE2N2NC9F on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M7BQ1PCKFWY92X08EH0W36HY: 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 breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
33 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T00:24:21.595Z S1 59992, S2 60000 5e40ea908e start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-14T00:24:23.541Z S1 59992, S2 60054 de0fddfbc0 5e40ea908e sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T00:24:25.490Z S1 60043, S2 60054 731017d688 de0fddfbc0 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-14T00:24:27.460Z S1 60043, S2 60084 4c839f13ac 731017d688 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T00:24:29.402Z S1 60101, S2 60084 741f85230d 4c839f13ac sk_4707cd57
6 move S2 Exhibition3 6 2026-11-14T00:24:31.347Z S1 60101, S2 60139 0d1132587b 741f85230d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T00:24:33.285Z S1 60163, S2 60139 27db8a3f29 0d1132587b sk_4707cd57
8 move S2 Exhibition3 8 2026-11-14T00:24:35.218Z S1 60163, S2 60206 f784f1dda1 27db8a3f29 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T00:24:37.153Z S1 60228, S2 60206 9e4ee75699 f784f1dda1 sk_4707cd57
10 move S2 Exhibition3 10 2026-11-14T00:24:39.092Z S1 60228, S2 60267 374d29c7ee 9e4ee75699 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T00:24:41.040Z S1 60280, S2 60267 a7e6b351c3 374d29c7ee sk_4707cd57
12 move S2 Exhibition3 12 2026-11-14T00:24:42.992Z S1 60280, S2 60315 bafc17b79a a7e6b351c3 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T00:24:44.924Z S1 60348, S2 60315 c30bb4b6b8 bafc17b79a sk_4707cd57
14 move S2 Exhibition3 14 2026-11-14T00:24:46.859Z S1 60348, S2 60380 61156993bd c30bb4b6b8 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T00:24:48.788Z S1 60419, S2 60380 07848393f9 61156993bd sk_4707cd57
16 move S2 Exhibition3 16 2026-11-14T00:24:50.718Z S1 60419, S2 60450 21a7a11ebc 07848393f9 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T00:24:52.648Z S1 60489, S2 60450 ee4f009ea3 21a7a11ebc sk_4707cd57
18 move S2 Exhibition3 18 2026-11-14T00:24:54.575Z S1 60489, S2 60523 bb3ebbfd88 ee4f009ea3 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T00:24:56.508Z S1 60556, S2 60523 1fcbe70ede bb3ebbfd88 sk_4707cd57
20 move S2 Exhibition3 20 2026-11-14T00:24:58.440Z S1 60556, S2 60591 ac5d510f63 1fcbe70ede sk_4707cd57
21 move S1 Exhibition2 21 2026-11-14T00:25:00.369Z S1 60627, S2 60591 850c8af780 ac5d510f63 sk_4707cd57
22 move S2 Exhibition3 22 2026-11-14T00:25:02.331Z S1 60627, S2 60629 7977561a57 850c8af780 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-14T00:25:04.336Z S1 60622, S2 60629 206b44591e 7977561a57 sk_4707cd57
24 move S2 Exhibition3 24 2026-11-14T00:25:06.278Z S1 60622, S2 60687 73246c880d 206b44591e sk_4707cd57
25 move S1 Exhibition2 25 2026-11-14T00:25:08.215Z S1 60685, S2 60687 ffd7521ebc 73246c880d sk_4707cd57
26 move S2 Exhibition3 26 2026-11-14T00:25:10.159Z S1 60685, S2 60743 1e21991790 ffd7521ebc sk_4707cd57
27 move S1 Exhibition2 27 2026-11-14T00:25:12.090Z S1 60754, S2 60743 eb97294637 1e21991790 sk_4707cd57
28 move S2 Exhibition3 28 2026-11-14T00:25:14.017Z S1 60754, S2 60816 115dbf9898 eb97294637 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-14T00:25:15.946Z S1 60825, S2 60816 c1452dc248 115dbf9898 sk_4707cd57
30 move S2 Exhibition3 30 2026-11-14T00:25:17.873Z S1 60825, S2 60889 cb300420b3 c1452dc248 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-14T00:25:19.803Z S1 60895, S2 60889 56ca86ea08 cb300420b3 sk_4707cd57
32 move S2 Exhibition3 32 2026-11-14T00:25:21.733Z S1 60895, S2 60959 3ac81b4dc4 56ca86ea08 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-14T00:25:23.672Z S1 60956, S2 60959 c07f8a628c 3ac81b4dc4 sk_4707cd57

Game 2 m_01M7BQ1PCRFEA8MT5DSXZ5EPBQ: verified

✓signatures27 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..27, every prev_hash links
✓move log27 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay27 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
27 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-14T00:24:21.584Z S1 60003, S2 60000 405a307890 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T00:24:23.522Z S1 60003, S2 60062 9357f73246 405a307890 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-14T00:24:25.470Z S1 60055, S2 60062 6acf5ace4b 9357f73246 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T00:24:27.424Z S1 60055, S2 60108 54d1db97fb 6acf5ace4b sk_4707cd57
5 move S1 Exhibition3 5 2026-11-14T00:24:29.361Z S1 60118, S2 60108 2a74999157 54d1db97fb sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T00:24:31.301Z S1 60118, S2 60168 43613b1531 2a74999157 sk_4707cd57
7 move S1 Exhibition3 7 2026-11-14T00:24:33.233Z S1 60186, S2 60168 4f5d706640 43613b1531 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T00:24:35.164Z S1 60186, S2 60237 b4394ad078 4f5d706640 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-14T00:24:37.105Z S1 60245, S2 60237 b5c3b5a394 b4394ad078 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T00:24:39.035Z S1 60245, S2 60307 99251db0be b5c3b5a394 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-14T00:24:40.975Z S1 60305, S2 60307 7e2bc04d67 99251db0be sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T00:24:42.907Z S1 60305, S2 60375 9fbeee3b8f 7e2bc04d67 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-14T00:24:44.838Z S1 60374, S2 60375 219001515a 9fbeee3b8f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T00:24:46.773Z S1 60374, S2 60440 c73cea1b2e 219001515a sk_4707cd57
15 move S1 Exhibition3 15 2026-11-14T00:24:48.701Z S1 60446, S2 60440 48c436c6da c73cea1b2e sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T00:24:50.630Z S1 60446, S2 60511 398c88611a 48c436c6da sk_4707cd57
17 move S1 Exhibition3 17 2026-11-14T00:24:52.560Z S1 60516, S2 60511 480d18f1be 398c88611a sk_4707cd57
18 move S2 Exhibition2 18 2026-11-14T00:24:54.489Z S1 60516, S2 60582 ff78866b18 480d18f1be sk_4707cd57
19 move S1 Exhibition3 19 2026-11-14T00:24:56.421Z S1 60584, S2 60582 6b12716651 ff78866b18 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-14T00:24:58.362Z S1 60584, S2 60641 47fb5c954a 6b12716651 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-14T00:25:00.293Z S1 60653, S2 60641 9caa823b0f 47fb5c954a sk_4707cd57
22 move S2 Exhibition2 22 2026-11-14T00:25:02.255Z S1 60653, S2 60679 4b5fb5a209 9caa823b0f sk_4707cd57
23 move S1 Exhibition3 23 2026-11-14T00:25:04.222Z S1 60686, S2 60679 ddadc54a55 4b5fb5a209 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-14T00:25:06.164Z S1 60686, S2 60737 6a666f7463 ddadc54a55 sk_4707cd57
25 move S1 Exhibition3 25 2026-11-14T00:25:08.100Z S1 60750, S2 60737 c5966dbe95 6a666f7463 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-14T00:25:10.037Z S1 60750, S2 60800 99cee2dcc7 c5966dbe95 sk_4707cd57
27 move S1 Exhibition3 27 2026-11-14T00:25:11.968Z S1 60819, S2 60800 ef36a8c7e8 99cee2dcc7 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_01M7BQ1PCEF52S1SD6J8NMYJ53

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