apigaming Sign in

Verify set set_01M6NM32WEFYJ9KFNPT26K1S6E

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("6265125288723974415:set_01M6NM32WEFYJ9KFNPT26K1S6E") = c577eb577b8db43f..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 14, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 22}
✓set resulta win for bot_01M4G1XPTEED38KKBBE2N2NC9F on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M6NM32WHEE5TGFZVYE40DZBE: verified

✓signatures43 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..43, every prev_hash links
✓move log43 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay43 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
43 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-05T10:29:23.921Z S1 60003, S2 60000 32ccef3faf start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-05T10:29:25.868Z S1 60003, S2 60053 153dda833c 32ccef3faf sk_4707cd57
3 move S1 Exhibition2 3 2026-11-05T10:29:27.803Z S1 60068, S2 60053 284d20f6fd 153dda833c sk_4707cd57
4 move S2 Exhibition3 4 2026-11-05T10:29:29.738Z S1 60068, S2 60118 a0f6b09c0c 284d20f6fd sk_4707cd57
5 move S1 Exhibition2 5 2026-11-05T10:29:31.670Z S1 60136, S2 60118 0692527e94 a0f6b09c0c sk_4707cd57
6 move S2 Exhibition3 6 2026-11-05T10:29:33.601Z S1 60136, S2 60187 bc98979002 0692527e94 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-05T10:29:35.535Z S1 60202, S2 60187 ec65b2f418 bc98979002 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-05T10:29:37.469Z S1 60202, S2 60253 df27b3bb83 ec65b2f418 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-05T10:29:39.407Z S1 60264, S2 60253 7e5ff0c1a0 df27b3bb83 sk_4707cd57
10 move S2 Exhibition3 10 2026-11-05T10:29:41.340Z S1 60264, S2 60320 63dd0e89b8 7e5ff0c1a0 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-05T10:29:43.281Z S1 60323, S2 60320 bddfb69fa6 63dd0e89b8 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-05T10:29:45.212Z S1 60323, S2 60389 cfea856290 bddfb69fa6 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-05T10:29:47.143Z S1 60392, S2 60389 5b798ab491 cfea856290 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-05T10:29:49.074Z S1 60392, S2 60458 c03a98a1e6 5b798ab491 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-05T10:29:51.007Z S1 60459, S2 60458 76dbc57870 c03a98a1e6 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-05T10:29:52.945Z S1 60459, S2 60520 3dd838af6c 76dbc57870 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-05T10:29:54.882Z S1 60522, S2 60520 574e7e1285 3dd838af6c sk_4707cd57
18 move S2 Exhibition3 18 2026-11-05T10:29:56.812Z S1 60522, S2 60590 2eacef8f9a 574e7e1285 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-05T10:29:58.746Z S1 60588, S2 60590 d98294bc3e 2eacef8f9a sk_4707cd57
20 move S2 Exhibition3 20 2026-11-05T10:30:00.687Z S1 60588, S2 60649 8f9d4c2e98 d98294bc3e sk_4707cd57
21 move S1 Exhibition2 21 2026-11-05T10:30:02.958Z S1 60317, S2 60649 5683527500 8f9d4c2e98 sk_4707cd57
22 move S2 Exhibition3 22 2026-11-05T10:30:05.247Z S1 60317, S2 60360 b0cda86796 5683527500 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-05T10:30:07.200Z S1 60364, S2 60360 0e35a0bf05 b0cda86796 sk_4707cd57
24 move S2 Exhibition3 24 2026-11-05T10:30:09.148Z S1 60364, S2 60412 33a9e1e14c 0e35a0bf05 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-05T10:30:11.085Z S1 60427, S2 60412 2e98e00810 33a9e1e14c sk_4707cd57
26 move S2 Exhibition3 26 2026-11-05T10:30:13.017Z S1 60427, S2 60480 f00b868b72 2e98e00810 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-05T10:30:14.953Z S1 60491, S2 60480 c5c3a1f3bd f00b868b72 sk_4707cd57
28 move S2 Exhibition3 28 2026-11-05T10:30:16.890Z S1 60491, S2 60543 b6286711c3 c5c3a1f3bd sk_4707cd57
29 move S1 Exhibition2 29 2026-11-05T10:30:18.820Z S1 60561, S2 60543 7567f1adf4 b6286711c3 sk_4707cd57
30 move S2 Exhibition3 30 2026-11-05T10:30:20.750Z S1 60561, S2 60613 71e803d6c8 7567f1adf4 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-05T10:30:22.679Z S1 60632, S2 60613 f52775042f 71e803d6c8 sk_4707cd57
32 move S2 Exhibition3 32 2026-11-05T10:30:24.615Z S1 60632, S2 60677 9db17835c2 f52775042f sk_4707cd57
33 move S1 Exhibition2 33 2026-11-05T10:30:26.550Z S1 60697, S2 60677 c7a38510f7 9db17835c2 sk_4707cd57
34 move S2 Exhibition3 34 2026-11-05T10:30:28.529Z S1 60697, S2 60698 a8b9ef7b16 c7a38510f7 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-05T10:30:30.458Z S1 60768, S2 60698 8bf8b0ba66 a8b9ef7b16 sk_4707cd57
36 move S2 Exhibition3 36 2026-11-05T10:30:32.408Z S1 60768, S2 60748 f6852a7bf7 8bf8b0ba66 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-05T10:30:34.339Z S1 60837, S2 60748 c8f5a20afd f6852a7bf7 sk_4707cd57
38 move S2 Exhibition3 38 2026-11-05T10:30:36.271Z S1 60837, S2 60816 86c6ee727d c8f5a20afd sk_4707cd57
39 move S1 Exhibition2 39 2026-11-05T10:30:38.199Z S1 60909, S2 60816 797f04e77b 86c6ee727d sk_4707cd57
40 move S2 Exhibition3 40 2026-11-05T10:30:40.132Z S1 60909, S2 60883 28cddd37a9 797f04e77b sk_4707cd57
41 move S1 Exhibition2 41 2026-11-05T10:30:42.063Z S1 60978, S2 60883 5df9293181 28cddd37a9 sk_4707cd57
42 move S2 Exhibition3 42 2026-11-05T10:30:44.002Z S1 60978, S2 60944 83f4f33265 5df9293181 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-05T10:30:45.935Z S1 61045, S2 60944 31ba600eff 83f4f33265 sk_4707cd57

Game 2 m_01M6NM32WJFW7AH50A6Q44K04S: 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-05T10:29:23.931Z S1 59993, S2 60000 d05d23a2b7 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-05T10:29:25.895Z S1 59993, S2 60036 be55b9f0f5 d05d23a2b7 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-05T10:29:27.838Z S1 60050, S2 60036 7089e1e0e0 be55b9f0f5 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-05T10:29:29.787Z S1 60050, S2 60087 9ca0302673 7089e1e0e0 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-05T10:29:31.722Z S1 60115, S2 60087 0e1f2c6adb 9ca0302673 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-05T10:29:33.660Z S1 60115, S2 60149 7b7a9a264b 0e1f2c6adb sk_4707cd57
7 move S1 Exhibition3 7 2026-11-05T10:29:35.594Z S1 60181, S2 60149 cb2a4c9852 7b7a9a264b sk_4707cd57
8 move S2 Exhibition2 8 2026-11-05T10:29:37.525Z S1 60181, S2 60218 95ab256d73 cb2a4c9852 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-05T10:29:39.463Z S1 60243, S2 60218 91c1f67cd2 95ab256d73 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-05T10:29:41.401Z S1 60243, S2 60280 a46e673900 91c1f67cd2 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-05T10:29:43.336Z S1 60308, S2 60280 6e00582018 a46e673900 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-05T10:29:45.267Z S1 60308, S2 60349 eb3af7d3ab 6e00582018 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-05T10:29:47.202Z S1 60373, S2 60349 1653d3350c eb3af7d3ab sk_4707cd57
14 move S2 Exhibition2 14 2026-11-05T10:29:49.136Z S1 60373, S2 60415 7aced18bc2 1653d3350c sk_4707cd57
15 move S1 Exhibition3 15 2026-11-05T10:29:51.067Z S1 60442, S2 60415 acbf3a10d5 7aced18bc2 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-05T10:29:53.000Z S1 60442, S2 60482 1766d71962 acbf3a10d5 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-05T10:29:54.937Z S1 60505, S2 60482 a2af51662d 1766d71962 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-05T10:29:56.869Z S1 60505, S2 60550 bf7b834347 a2af51662d sk_4707cd57
19 move S1 Exhibition3 19 2026-11-05T10:29:58.801Z S1 60573, S2 60550 0238536791 bf7b834347 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-05T10:30:00.745Z S1 60573, S2 60606 a223a24806 0238536791 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-05T10:30:03.155Z S1 60163, S2 60606 ddc04930bb a223a24806 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-05T10:30:05.304Z S1 60163, S2 60457 7f8686dd67 ddc04930bb sk_4707cd57
23 move S1 Exhibition3 23 2026-11-05T10:30:07.254Z S1 60213, S2 60457 36068fca95 7f8686dd67 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-05T10:30:09.205Z S1 60213, S2 60506 7352998a2a 36068fca95 sk_4707cd57
25 move S1 Exhibition3 25 2026-11-05T10:30:11.139Z S1 60279, S2 60506 56b8eda015 7352998a2a sk_4707cd57
26 move S2 Exhibition2 26 2026-11-05T10:30:13.071Z S1 60279, S2 60574 8662949c2e 56b8eda015 sk_4707cd57
27 move S1 Exhibition3 27 2026-11-05T10:30:15.002Z S1 60348, S2 60574 5962e5d88d 8662949c2e 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_01M6NM32WEFYJ9KFNPT26K1S6E

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