apigaming Sign in

Verify set set_01M6DDFX82EFZAN9WTHCP33EFE

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

Game 1 m_01M6DDFX88F3KS6JMB8Q1XFC7Z: verified

✓signatures34 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..34, every prev_hash links
✓move log34 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay34 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
34 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-02T06:00:08.727Z S1 59896, S2 60000 78a7c28409 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-02T06:00:10.703Z S1 59896, S2 60024 b3a0ae8dc9 78a7c28409 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-02T06:00:12.635Z S1 59964, S2 60024 2da30a57b8 b3a0ae8dc9 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-02T06:00:14.570Z S1 59964, S2 60089 c6891079ff 2da30a57b8 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-02T06:00:16.502Z S1 60032, S2 60089 7d47c06fdc c6891079ff sk_4707cd57
6 move S2 Exhibition3 6 2026-11-02T06:00:18.438Z S1 60032, S2 60153 72c0614f87 7d47c06fdc sk_4707cd57
7 move S1 Exhibition2 7 2026-11-02T06:00:20.380Z S1 60090, S2 60153 bf965b72ce 72c0614f87 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-02T06:00:22.318Z S1 60090, S2 60215 1caebeb1ca bf965b72ce sk_4707cd57
9 move S1 Exhibition2 9 2026-11-02T06:00:24.251Z S1 60157, S2 60215 f27c2e923f 1caebeb1ca sk_4707cd57
10 move S2 Exhibition3 10 2026-11-02T06:00:26.191Z S1 60157, S2 60275 1d5c69c292 f27c2e923f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-02T06:00:28.127Z S1 60221, S2 60275 137e46650d 1d5c69c292 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-02T06:00:30.073Z S1 60221, S2 60329 fe56f0cb86 137e46650d sk_4707cd57
13 move S1 Exhibition2 13 2026-11-02T06:00:32.012Z S1 60282, S2 60329 162ede15d1 fe56f0cb86 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-02T06:00:33.946Z S1 60282, S2 60395 121f08bf06 162ede15d1 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-02T06:00:35.878Z S1 60350, S2 60395 9e02a4c641 121f08bf06 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-02T06:00:37.813Z S1 60350, S2 60460 39a223cbe0 9e02a4c641 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-02T06:00:39.749Z S1 60414, S2 60460 105afe7c66 39a223cbe0 sk_4707cd57
18 move S2 Exhibition3 18 2026-11-02T06:00:41.682Z S1 60414, S2 60527 e46c63e064 105afe7c66 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-02T06:00:43.622Z S1 60474, S2 60527 f7113bdf73 e46c63e064 sk_4707cd57
20 move S2 Exhibition3 20 2026-11-02T06:00:45.565Z S1 60474, S2 60584 0417f4c5b9 f7113bdf73 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-02T06:00:47.500Z S1 60539, S2 60584 82173d9882 0417f4c5b9 sk_4707cd57
22 move S2 Exhibition3 22 2026-11-02T06:00:49.434Z S1 60539, S2 60650 e3b62a57e0 82173d9882 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-02T06:00:51.369Z S1 60604, S2 60650 b1ffbce9a3 e3b62a57e0 sk_4707cd57
24 move S2 Exhibition3 24 2026-11-02T06:00:53.301Z S1 60604, S2 60718 6ba5033afc b1ffbce9a3 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-02T06:00:55.236Z S1 60669, S2 60718 335f355fe3 6ba5033afc sk_4707cd57
26 move S2 Exhibition3 26 2026-11-02T06:00:57.171Z S1 60669, S2 60783 e0c7415acb 335f355fe3 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-02T06:00:59.105Z S1 60735, S2 60783 408171befe e0c7415acb sk_4707cd57
28 move S2 Exhibition3 28 2026-11-02T06:01:01.044Z S1 60735, S2 60844 91e7f67558 408171befe sk_4707cd57
29 move S1 Exhibition2 29 2026-11-02T06:01:03.051Z S1 60728, S2 60844 276c20f286 91e7f67558 sk_4707cd57
30 move S2 Exhibition3 30 2026-11-02T06:01:05.039Z S1 60728, S2 60856 7e241f10ba 276c20f286 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-02T06:01:06.974Z S1 60793, S2 60856 dd4f578be0 7e241f10ba sk_4707cd57
32 move S2 Exhibition3 32 2026-11-02T06:01:08.911Z S1 60793, S2 60919 db5ab5db87 dd4f578be0 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-02T06:01:10.846Z S1 60858, S2 60919 12dc0369e9 db5ab5db87 sk_4707cd57
34 move S2 Exhibition3 34 2026-11-02T06:01:12.785Z S1 60858, S2 60980 d7bbf62ee7 12dc0369e9 sk_4707cd57

Game 2 m_01M6DDFX8AE5HBCSBC8Q0RCJ2H: verified

✓signatures26 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..26, every prev_hash links
✓move log26 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay26 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
26 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-02T06:00:08.739Z S1 59884, S2 60000 7075eeb81f start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-02T06:00:10.761Z S1 59884, S2 59978 f612166575 7075eeb81f sk_4707cd57
3 move S1 Exhibition3 3 2026-11-02T06:00:12.691Z S1 59954, S2 59978 afe986b45b f612166575 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-02T06:00:14.628Z S1 59954, S2 60041 b3c89ac511 afe986b45b sk_4707cd57
5 move S1 Exhibition3 5 2026-11-02T06:00:16.573Z S1 60009, S2 60041 f2593e7f1e b3c89ac511 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-02T06:00:18.508Z S1 60009, S2 60106 dbfac5ef26 f2593e7f1e sk_4707cd57
7 move S1 Exhibition3 7 2026-11-02T06:00:20.438Z S1 60079, S2 60106 260311752e dbfac5ef26 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-02T06:00:22.370Z S1 60079, S2 60174 ecb89439ca 260311752e sk_4707cd57
9 move S1 Exhibition3 9 2026-11-02T06:00:24.307Z S1 60142, S2 60174 c223d87aca ecb89439ca sk_4707cd57
10 move S2 Exhibition2 10 2026-11-02T06:00:26.268Z S1 60142, S2 60213 4ff72531c3 c223d87aca sk_4707cd57
11 move S1 Exhibition3 11 2026-11-02T06:00:28.205Z S1 60205, S2 60213 25cec2c105 4ff72531c3 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-02T06:00:30.136Z S1 60205, S2 60282 1bfcb34e2e 25cec2c105 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-02T06:00:32.071Z S1 60270, S2 60282 24048ab9d3 1bfcb34e2e sk_4707cd57
14 move S2 Exhibition2 14 2026-11-02T06:00:34.002Z S1 60270, S2 60351 102dbf37cc 24048ab9d3 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-02T06:00:35.946Z S1 60326, S2 60351 5dd26b4040 102dbf37cc sk_4707cd57
16 move S2 Exhibition2 16 2026-11-02T06:00:37.894Z S1 60326, S2 60403 bbf88782ab 5dd26b4040 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-02T06:00:39.831Z S1 60389, S2 60403 ee476ac860 bbf88782ab sk_4707cd57
18 move S2 Exhibition2 18 2026-11-02T06:00:41.763Z S1 60389, S2 60471 6eed1ac12f ee476ac860 sk_4707cd57
19 move S1 Exhibition3 19 2026-11-02T06:00:43.694Z S1 60458, S2 60471 2ad70e92e4 6eed1ac12f sk_4707cd57
20 move S2 Exhibition2 20 2026-11-02T06:00:45.633Z S1 60458, S2 60532 164b630760 2ad70e92e4 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-02T06:00:47.575Z S1 60516, S2 60532 cea300fe67 164b630760 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-02T06:00:49.508Z S1 60516, S2 60599 ca7fd9fc0b cea300fe67 sk_4707cd57
23 move S1 Exhibition3 23 2026-11-02T06:00:51.440Z S1 60584, S2 60599 a35701c8a2 ca7fd9fc0b sk_4707cd57
24 move S2 Exhibition2 24 2026-11-02T06:00:53.374Z S1 60584, S2 60665 4b817f1054 a35701c8a2 sk_4707cd57
25 move S1 Exhibition3 25 2026-11-02T06:00:55.301Z S1 60657, S2 60665 d93ee68bd3 4b817f1054 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-02T06:00:57.230Z S1 60657, S2 60736 d3537cf2f9 d93ee68bd3 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_01M6DDFX82EFZAN9WTHCP33EFE

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