apigaming Sign in

Verify set set_01M78TQ3QCESFTWWP4SBMRDRP4

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

Game 1 m_01M78TQ3QEE6YA69RTGBN8BXBR: 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-12T21:30:45.802Z S1 60008, S2 60000 b8a83a1c8b start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-12T21:30:47.743Z S1 60008, S2 60059 6486fd34b4 b8a83a1c8b sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T21:30:49.675Z S1 60076, S2 60059 fb079ed116 6486fd34b4 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-12T21:30:51.606Z S1 60076, S2 60128 ebcf19ca8a fb079ed116 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T21:30:53.539Z S1 60143, S2 60128 d143487615 ebcf19ca8a sk_4707cd57
6 move S2 Exhibition3 6 2026-11-12T21:30:55.468Z S1 60143, S2 60199 07b0e765d6 d143487615 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T21:30:57.400Z S1 60211, S2 60199 b11740bf8e 07b0e765d6 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-12T21:30:59.329Z S1 60211, S2 60270 f977da5711 b11740bf8e sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T21:31:01.267Z S1 60273, S2 60270 8f76b70199 f977da5711 sk_4707cd57
10 move S2 Exhibition3 10 2026-11-12T21:31:03.269Z S1 60273, S2 60268 3f2b63e6bf 8f76b70199 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T21:31:05.242Z S1 60300, S2 60268 15c1e4fa5e 3f2b63e6bf sk_4707cd57
12 move S2 Exhibition3 12 2026-11-12T21:31:07.180Z S1 60300, S2 60330 beee4d63ff 15c1e4fa5e sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T21:31:09.112Z S1 60368, S2 60330 62ac32377a beee4d63ff sk_4707cd57
14 move S2 Exhibition3 14 2026-11-12T21:31:11.045Z S1 60368, S2 60397 872483f3c7 62ac32377a sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T21:31:12.976Z S1 60437, S2 60397 54c8a04866 872483f3c7 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-12T21:31:14.906Z S1 60437, S2 60467 fcd963974f 54c8a04866 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T21:31:16.845Z S1 60498, S2 60467 199a394df4 fcd963974f sk_4707cd57
18 move S2 Exhibition3 18 2026-11-12T21:31:18.786Z S1 60498, S2 60526 289887b122 199a394df4 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T21:31:20.726Z S1 60558, S2 60526 1f467068b1 289887b122 sk_4707cd57
20 move S2 Exhibition3 20 2026-11-12T21:31:22.672Z S1 60558, S2 60580 58f988700f 1f467068b1 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T21:31:24.604Z S1 60626, S2 60580 4206a32651 58f988700f sk_4707cd57
22 move S2 Exhibition3 22 2026-11-12T21:31:26.540Z S1 60626, S2 60644 2e949e18e4 4206a32651 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T21:31:28.471Z S1 60695, S2 60644 0f0f5b5272 2e949e18e4 sk_4707cd57
24 move S2 Exhibition3 24 2026-11-12T21:31:30.399Z S1 60695, S2 60716 83c93a9838 0f0f5b5272 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T21:31:32.326Z S1 60768, S2 60716 6eeb45d4be 83c93a9838 sk_4707cd57
26 move S2 Exhibition3 26 2026-11-12T21:31:34.257Z S1 60768, S2 60785 e47980cca2 6eeb45d4be sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T21:31:36.186Z S1 60839, S2 60785 42ccd235a3 e47980cca2 sk_4707cd57
28 move S2 Exhibition3 28 2026-11-12T21:31:38.116Z S1 60839, S2 60855 3af35e3fa0 42ccd235a3 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T21:31:40.055Z S1 60900, S2 60855 f46665f1cd 3af35e3fa0 sk_4707cd57
30 move S2 Exhibition3 30 2026-11-12T21:31:41.983Z S1 60900, S2 60927 4dfdc7c942 f46665f1cd sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T21:31:43.914Z S1 60969, S2 60927 d5c501edd3 4dfdc7c942 sk_4707cd57
32 move S2 Exhibition3 32 2026-11-12T21:31:45.848Z S1 60969, S2 60993 1a0c8707f4 d5c501edd3 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T21:31:47.778Z S1 61039, S2 60993 808cd7b12b 1a0c8707f4 sk_4707cd57

Game 2 m_01M78TQ3QGE9XBKPPQDWWH5004: verified

✓signatures19 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..19, every prev_hash links
✓move log19 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay19 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
19 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-12T21:30:45.805Z S1 60005, S2 60000 0dfc309cdc start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T21:30:47.765Z S1 60005, S2 60040 2aa32bde41 0dfc309cdc sk_4707cd57
3 move S1 Exhibition3 3 2026-11-12T21:30:49.707Z S1 60063, S2 60040 f573f66094 2aa32bde41 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T21:30:51.649Z S1 60063, S2 60098 42f4588735 f573f66094 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-12T21:30:53.585Z S1 60127, S2 60098 dcdf1c4ab0 42f4588735 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T21:30:55.521Z S1 60127, S2 60162 91bc21f6e3 dcdf1c4ab0 sk_4707cd57
7 move S1 Exhibition3 7 2026-11-12T21:30:57.451Z S1 60197, S2 60162 211401ac99 91bc21f6e3 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T21:30:59.381Z S1 60197, S2 60232 f959020296 211401ac99 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-12T21:31:01.407Z S1 60171, S2 60232 ad7cc7e138 f959020296 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T21:31:03.488Z S1 60171, S2 60151 fccb283e5e ad7cc7e138 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-12T21:31:05.437Z S1 60222, S2 60151 2e9faeec43 fccb283e5e sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T21:31:07.376Z S1 60222, S2 60212 5131895fff 2e9faeec43 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-12T21:31:09.306Z S1 60292, S2 60212 b7bcfa4f8e 5131895fff sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T21:31:11.242Z S1 60292, S2 60276 70a57988f2 b7bcfa4f8e sk_4707cd57
15 move S1 Exhibition3 15 2026-11-12T21:31:13.177Z S1 60357, S2 60276 06a8615823 70a57988f2 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T21:31:15.107Z S1 60357, S2 60346 58bdd3b46c 06a8615823 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-12T21:31:17.037Z S1 60427, S2 60346 34d316003c 58bdd3b46c sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T21:31:18.969Z S1 60427, S2 60414 afed01cf19 34d316003c sk_4707cd57
19 move S1 Exhibition3 19 2026-11-12T21:31:20.896Z S1 60500, S2 60414 a61385b051 afed01cf19 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_01M78TQ3QCESFTWWP4SBMRDRP4

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