apigaming Sign in

Verify set set_01M726TY5QEA2A2AWP5YR9F3MS

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("3039039632553558814:set_01M726TY5QEA2A2AWP5YR9F3MS") = 231d822b527d340d..., 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 40, fee 0

Game 1 m_01M726TY5RFK5RVB9YBG804AA4: 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-10T07:47:53.093Z S1 59991, S2 60000 cec25914b7 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-10T07:47:55.046Z S1 59991, S2 60047 a39c2d53e9 cec25914b7 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T07:47:57.013Z S1 60024, S2 60047 a2339dfd4b a39c2d53e9 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-10T07:47:58.955Z S1 60024, S2 60105 b95a05dfb5 a2339dfd4b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T07:48:00.885Z S1 60094, S2 60105 0dc08522c1 b95a05dfb5 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-10T07:48:02.936Z S1 60094, S2 60054 3cfb736e4e 0dc08522c1 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T07:48:04.982Z S1 60048, S2 60054 1a3450f545 3cfb736e4e sk_4707cd57
8 move S2 Exhibition3 8 2026-11-10T07:48:06.914Z S1 60048, S2 60122 3a233f6890 1a3450f545 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T07:48:08.844Z S1 60118, S2 60122 9a56a0aa93 3a233f6890 sk_4707cd57
10 move S2 Exhibition3 10 2026-11-10T07:48:10.779Z S1 60118, S2 60187 c363fc8294 9a56a0aa93 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T07:48:12.710Z S1 60187, S2 60187 2809f23884 c363fc8294 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-10T07:48:14.643Z S1 60187, S2 60254 94ae53bfd2 2809f23884 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T07:48:16.584Z S1 60246, S2 60254 dd74be8ad6 94ae53bfd2 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-10T07:48:18.515Z S1 60246, S2 60323 ddd441ecbc dd74be8ad6 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T07:48:20.445Z S1 60316, S2 60323 61faa13251 ddd441ecbc sk_4707cd57
16 move S2 Exhibition3 16 2026-11-10T07:48:22.381Z S1 60316, S2 60387 8f75046d32 61faa13251 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-10T07:48:24.312Z S1 60385, S2 60387 b045b8640b 8f75046d32 sk_4707cd57
18 move S2 Exhibition3 18 2026-11-10T07:48:26.244Z S1 60385, S2 60455 40e29b2280 b045b8640b sk_4707cd57
19 move S1 Exhibition2 19 2026-11-10T07:48:28.178Z S1 60451, S2 60455 5c1c3fe042 40e29b2280 sk_4707cd57
20 move S2 Exhibition3 20 2026-11-10T07:48:30.108Z S1 60451, S2 60525 eacae703a5 5c1c3fe042 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-10T07:48:32.040Z S1 60519, S2 60525 2aefeac729 eacae703a5 sk_4707cd57
22 move S2 Exhibition3 22 2026-11-10T07:48:33.973Z S1 60519, S2 60592 f8d14e9fda 2aefeac729 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-10T07:48:35.903Z S1 60589, S2 60592 eb9bbdc740 f8d14e9fda sk_4707cd57
24 move S2 Exhibition3 24 2026-11-10T07:48:37.834Z S1 60589, S2 60661 fc2b127e98 eb9bbdc740 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-10T07:48:39.767Z S1 60656, S2 60661 9428fa2bf0 fc2b127e98 sk_4707cd57
26 move S2 Exhibition3 26 2026-11-10T07:48:41.716Z S1 60656, S2 60712 f8367648af 9428fa2bf0 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-10T07:48:43.677Z S1 60695, S2 60712 9125c2fd15 f8367648af sk_4707cd57
28 move S2 Exhibition3 28 2026-11-10T07:48:45.613Z S1 60695, S2 60776 d987cf8830 9125c2fd15 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-10T07:48:47.542Z S1 60766, S2 60776 adc19c55df d987cf8830 sk_4707cd57
30 move S2 Exhibition3 30 2026-11-10T07:48:49.480Z S1 60766, S2 60838 5aedb07f1e adc19c55df sk_4707cd57
31 move S1 Exhibition2 31 2026-11-10T07:48:51.409Z S1 60837, S2 60838 2c68f73313 5aedb07f1e sk_4707cd57
32 move S2 Exhibition3 32 2026-11-10T07:48:53.339Z S1 60837, S2 60908 17f9f60e73 2c68f73313 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-10T07:48:55.281Z S1 60895, S2 60908 07dbefd73b 17f9f60e73 sk_4707cd57
34 move S2 Exhibition3 34 2026-11-10T07:48:57.213Z S1 60895, S2 60976 419954cbbd 07dbefd73b sk_4707cd57

Game 2 m_01M726TY5TE7NSJF5SWE8923ZX: 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-10T07:47:53.091Z S1 59993, S2 60000 8754160e1f start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T07:47:55.070Z S1 59993, S2 60021 274d10eaf7 8754160e1f sk_4707cd57
3 move S1 Exhibition3 3 2026-11-10T07:47:57.066Z S1 59997, S2 60021 04c172a48b 274d10eaf7 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T07:47:59.006Z S1 59997, S2 60081 33361f5f2f 04c172a48b sk_4707cd57
5 move S1 Exhibition3 5 2026-11-10T07:48:00.941Z S1 60062, S2 60081 b39176cee9 33361f5f2f sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T07:48:02.954Z S1 60062, S2 60068 05add30092 b39176cee9 sk_4707cd57
7 move S1 Exhibition3 7 2026-11-10T07:48:05.028Z S1 59988, S2 60068 76a757c505 05add30092 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T07:48:06.969Z S1 59988, S2 60127 be63ef51ea 76a757c505 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-10T07:48:08.901Z S1 60056, S2 60127 ce55b586f7 be63ef51ea sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T07:48:10.836Z S1 60056, S2 60192 ab9ba39480 ce55b586f7 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-10T07:48:12.767Z S1 60125, S2 60192 89106c6c71 ab9ba39480 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T07:48:14.703Z S1 60125, S2 60256 a457f628b1 89106c6c71 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-10T07:48:16.638Z S1 60190, S2 60256 62fd1639bc a457f628b1 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T07:48:18.573Z S1 60190, S2 60321 1ff07e3ab8 62fd1639bc sk_4707cd57
15 move S1 Exhibition3 15 2026-11-10T07:48:20.507Z S1 60256, S2 60321 b40dde3323 1ff07e3ab8 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-10T07:48:22.439Z S1 60256, S2 60389 a7eda9c349 b40dde3323 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-10T07:48:24.373Z S1 60322, S2 60389 8fbc6a63fb a7eda9c349 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-10T07:48:26.305Z S1 60322, S2 60457 3c11edd63b 8fbc6a63fb sk_4707cd57
19 move S1 Exhibition3 19 2026-11-10T07:48:28.237Z S1 60390, S2 60457 20b837571d 3c11edd63b sk_4707cd57
20 move S2 Exhibition2 20 2026-11-10T07:48:30.171Z S1 60390, S2 60523 e642fe1682 20b837571d sk_4707cd57
21 move S1 Exhibition3 21 2026-11-10T07:48:32.101Z S1 60460, S2 60523 22bc9f6668 e642fe1682 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-10T07:48:34.033Z S1 60460, S2 60591 01f5809b8a 22bc9f6668 sk_4707cd57
23 move S1 Exhibition3 23 2026-11-10T07:48:35.964Z S1 60529, S2 60591 d90c0ea319 01f5809b8a sk_4707cd57
24 move S2 Exhibition2 24 2026-11-10T07:48:37.896Z S1 60529, S2 60659 ec912d403f d90c0ea319 sk_4707cd57
25 move S1 Exhibition3 25 2026-11-10T07:48:39.828Z S1 60597, S2 60659 75b4c7cb8b ec912d403f sk_4707cd57
26 move S2 Exhibition2 26 2026-11-10T07:48:41.771Z S1 60597, S2 60716 521d779680 75b4c7cb8b 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_01M726TY5QEA2A2AWP5YR9F3MS

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