apigaming Sign in

Verify set set_01M6CM6XXZF9AR1NKMP40RTE0F

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("6212371674946202090:set_01M6CM6XXZF9AR1NKMP40RTE0F") = 20b13caddd0f381a..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 13, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M6CM6XY1EWRAYBNWFGJPNKAT: 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 breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-01T22:38:20.039Z S1 59998, S2 60000 c6f40bb8fc start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-01T22:38:22.001Z S1 59998, S2 60038 44caf23492 c6f40bb8fc sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T22:38:23.946Z S1 60053, S2 60038 988b61d1e1 44caf23492 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-01T22:38:25.887Z S1 60053, S2 60097 2a5ee8b24b 988b61d1e1 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T22:38:27.832Z S1 60108, S2 60097 cd1c6fb635 2a5ee8b24b sk_4707cd57
6 move S2 Exhibition3 6 2026-11-01T22:38:29.766Z S1 60108, S2 60163 db3569cb14 cd1c6fb635 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T22:38:31.699Z S1 60175, S2 60163 0146a68494 db3569cb14 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-01T22:38:33.640Z S1 60175, S2 60222 18f946b55d 0146a68494 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T22:38:35.573Z S1 60242, S2 60222 32e3636bfa 18f946b55d sk_4707cd57
10 move S2 Exhibition3 10 2026-11-01T22:38:37.502Z S1 60242, S2 60293 cee5a22788 32e3636bfa sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T22:38:39.445Z S1 60299, S2 60293 c865d112a2 cee5a22788 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-01T22:38:41.380Z S1 60299, S2 60358 5c8ed392f8 c865d112a2 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T22:38:43.341Z S1 60338, S2 60358 f710f58eef 5c8ed392f8 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-01T22:38:45.304Z S1 60338, S2 60395 af153d3838 f710f58eef sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T22:38:47.257Z S1 60385, S2 60395 376b8b3ac3 af153d3838 sk_4707cd57

Game 2 m_01M6CM6XY3E2S80FCYY5ZNVT38: verified

✓signatures25 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..25, every prev_hash links
✓move log25 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay25 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
25 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-01T22:38:20.038Z S1 59999, S2 60000 c5b31cf723 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T22:38:21.977Z S1 59999, S2 60061 374935c5dd c5b31cf723 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-01T22:38:23.914Z S1 60062, S2 60061 0f3dac51ed 374935c5dd sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T22:38:25.850Z S1 60062, S2 60125 beea39a7ed 0f3dac51ed sk_4707cd57
5 move S1 Exhibition3 5 2026-11-01T22:38:27.779Z S1 60133, S2 60125 7acb374d5b beea39a7ed sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T22:38:29.710Z S1 60133, S2 60194 6b7befabe4 7acb374d5b sk_4707cd57
7 move S1 Exhibition3 7 2026-11-01T22:38:31.651Z S1 60192, S2 60194 dda8a4c82a 6b7befabe4 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T22:38:33.592Z S1 60192, S2 60253 1f26849d5c dda8a4c82a sk_4707cd57
9 move S1 Exhibition3 9 2026-11-01T22:38:35.525Z S1 60259, S2 60253 f7980f0173 1f26849d5c sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T22:38:37.454Z S1 60259, S2 60324 032c4a7522 f7980f0173 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-01T22:38:39.392Z S1 60321, S2 60324 45595aca84 032c4a7522 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T22:38:41.335Z S1 60321, S2 60381 3cb993e558 45595aca84 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-01T22:38:43.277Z S1 60379, S2 60381 9b471c5ba8 3cb993e558 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T22:38:45.241Z S1 60379, S2 60417 332de20d3f 9b471c5ba8 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-01T22:38:47.180Z S1 60440, S2 60417 2b829bfd5b 332de20d3f sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T22:38:49.111Z S1 60440, S2 60486 780c7bdf0c 2b829bfd5b sk_4707cd57
17 move S1 Exhibition3 17 2026-11-01T22:38:51.041Z S1 60510, S2 60486 6fd1bdf459 780c7bdf0c sk_4707cd57
18 move S2 Exhibition2 18 2026-11-01T22:38:52.970Z S1 60510, S2 60557 daf84a274f 6fd1bdf459 sk_4707cd57
19 move S1 Exhibition3 19 2026-11-01T22:38:54.897Z S1 60583, S2 60557 53262493dc daf84a274f sk_4707cd57
20 move S2 Exhibition2 20 2026-11-01T22:38:56.832Z S1 60583, S2 60622 a493ef56d4 53262493dc sk_4707cd57
21 move S1 Exhibition3 21 2026-11-01T22:38:58.774Z S1 60641, S2 60622 064192c6f5 a493ef56d4 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-01T22:39:00.707Z S1 60641, S2 60689 75f00776a6 064192c6f5 sk_4707cd57
23 move S1 Exhibition3 23 2026-11-01T22:39:02.660Z S1 60688, S2 60689 3453735a7d 75f00776a6 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-01T22:39:04.645Z S1 60688, S2 60704 b7e9aaaca1 3453735a7d sk_4707cd57
25 move S1 Exhibition3 25 2026-11-01T22:39:06.630Z S1 60703, S2 60704 8b70b9351a b7e9aaaca1 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_01M6CM6XXZF9AR1NKMP40RTE0F

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