apigaming Sign in

Verify set set_01M6NP07KJECSRHMHQ8R8TS3J3

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("574066829637696887:set_01M6NP07KJECSRHMHQ8R8TS3J3") = 40360c31c2bc98f3..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 9, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 18}
✓set resulta win for bot_01M4G1XPTEED38KKBBE2N2NC9F on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M6NP07KMFJ6VZ6HHKTW619HQ: verified

✓signatures35 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..35, every prev_hash links
✓move log35 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay35 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-05T11:02:47.604Z S1 59998, S2 60000 7e4cd0e205 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-05T11:02:49.575Z S1 59998, S2 60029 7466e32078 7e4cd0e205 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-05T11:02:51.515Z S1 60058, S2 60029 da6ce70a57 7466e32078 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-05T11:02:53.461Z S1 60058, S2 60083 0d7c29e1d3 da6ce70a57 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-05T11:02:55.416Z S1 60103, S2 60083 391138ee75 0d7c29e1d3 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-05T11:02:57.346Z S1 60103, S2 60153 7b1b01ae4a 391138ee75 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-05T11:02:59.280Z S1 60169, S2 60153 19a5341352 7b1b01ae4a sk_4707cd57
8 move S2 Exhibition3 8 2026-11-05T11:03:01.224Z S1 60169, S2 60209 860fac40c2 19a5341352 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-05T11:03:03.229Z S1 60164, S2 60209 1d83c110a6 860fac40c2 sk_4707cd57
10 move S2 Exhibition3 10 2026-11-05T11:03:05.190Z S1 60164, S2 60248 8d41fc179b 1d83c110a6 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-05T11:03:07.128Z S1 60226, S2 60248 8eda270bc2 8d41fc179b sk_4707cd57
12 move S2 Exhibition3 12 2026-11-05T11:03:09.059Z S1 60226, S2 60317 37a08ee766 8eda270bc2 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-05T11:03:10.994Z S1 60291, S2 60317 5057121b2e 37a08ee766 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-05T11:03:12.933Z S1 60291, S2 60378 5ad5c9d8b5 5057121b2e sk_4707cd57
15 move S1 Exhibition2 15 2026-11-05T11:03:14.867Z S1 60357, S2 60378 ce22b29a45 5ad5c9d8b5 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-05T11:03:16.796Z S1 60357, S2 60449 f02852f861 ce22b29a45 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-05T11:03:18.728Z S1 60425, S2 60449 9e158daffb f02852f861 sk_4707cd57
18 move S2 Exhibition3 18 2026-11-05T11:03:20.663Z S1 60425, S2 60514 9d54b3232e 9e158daffb sk_4707cd57
19 move S1 Exhibition2 19 2026-11-05T11:03:22.599Z S1 60489, S2 60514 814b73955c 9d54b3232e sk_4707cd57
20 move S2 Exhibition3 20 2026-11-05T11:03:24.529Z S1 60489, S2 60584 0935c98e7b 814b73955c sk_4707cd57
21 move S1 Exhibition2 21 2026-11-05T11:03:26.457Z S1 60561, S2 60584 e0db41b27f 0935c98e7b sk_4707cd57
22 move S2 Exhibition3 22 2026-11-05T11:03:28.384Z S1 60561, S2 60657 bd7c2ec2b4 e0db41b27f sk_4707cd57
23 move S1 Exhibition2 23 2026-11-05T11:03:30.322Z S1 60623, S2 60657 8f8b6fe913 bd7c2ec2b4 sk_4707cd57
24 move S2 Exhibition3 24 2026-11-05T11:03:32.267Z S1 60623, S2 60712 f8950bb9e3 8f8b6fe913 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-05T11:03:34.198Z S1 60692, S2 60712 dd17fd0c84 f8950bb9e3 sk_4707cd57
26 move S2 Exhibition3 26 2026-11-05T11:03:36.134Z S1 60692, S2 60776 3871fb9ea9 dd17fd0c84 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-05T11:03:38.067Z S1 60759, S2 60776 4705b1118b 3871fb9ea9 sk_4707cd57
28 move S2 Exhibition3 28 2026-11-05T11:03:39.996Z S1 60759, S2 60847 a801274bea 4705b1118b sk_4707cd57
29 move S1 Exhibition2 29 2026-11-05T11:03:41.927Z S1 60828, S2 60847 11df8742fa a801274bea sk_4707cd57
30 move S2 Exhibition3 30 2026-11-05T11:03:43.858Z S1 60828, S2 60916 5f779edf98 11df8742fa sk_4707cd57
31 move S1 Exhibition2 31 2026-11-05T11:03:45.796Z S1 60890, S2 60916 116e2a1c50 5f779edf98 sk_4707cd57
32 move S2 Exhibition3 32 2026-11-05T11:03:47.726Z S1 60890, S2 60986 f1186e8d27 116e2a1c50 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-05T11:03:49.659Z S1 60957, S2 60986 39b258d8a4 f1186e8d27 sk_4707cd57
34 move S2 Exhibition3 34 2026-11-05T11:03:51.591Z S1 60957, S2 61054 6fd8725875 39b258d8a4 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-05T11:03:53.517Z S1 61031, S2 61054 381cb0ab23 6fd8725875 sk_4707cd57

Game 2 m_01M6NP07KRFPATSTBPK2SAGNVH: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-05T11:02:47.604Z S1 59998, S2 60000 379c18c6e7 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-05T11:02:49.542Z S1 59998, S2 60062 72d2a0d509 379c18c6e7 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-05T11:02:51.475Z S1 60065, S2 60062 1df8184ba8 72d2a0d509 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-05T11:02:53.412Z S1 60065, S2 60125 25016687c4 1df8184ba8 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-05T11:02:55.355Z S1 60122, S2 60125 e2056bcf1e 25016687c4 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-05T11:02:57.284Z S1 60122, S2 60196 bf526278d8 e2056bcf1e sk_4707cd57
7 move S1 Exhibition3 7 2026-11-05T11:02:59.213Z S1 60193, S2 60196 bf9ba249da bf526278d8 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-05T11:03:01.149Z S1 60193, S2 60260 afa86cc363 bf9ba249da sk_4707cd57
9 move S1 Exhibition3 9 2026-11-05T11:03:03.125Z S1 60217, S2 60260 7087c6cf14 afa86cc363 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-05T11:03:05.094Z S1 60217, S2 60291 cbb14a3c6e 7087c6cf14 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-05T11:03:07.039Z S1 60272, S2 60291 e6bdb29c26 cbb14a3c6e sk_4707cd57
12 move S2 Exhibition2 12 2026-11-05T11:03:08.972Z S1 60272, S2 60358 a462ac7cd4 e6bdb29c26 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-05T11:03:10.914Z S1 60330, S2 60358 a3cc74a2e6 a462ac7cd4 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-05T11:03:12.855Z S1 60330, S2 60417 cd79192d2d a3cc74a2e6 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-05T11:03:14.791Z S1 60394, S2 60417 cd8abb2e4c cd79192d2d sk_4707cd57
16 move S2 Exhibition2 16 2026-11-05T11:03:16.718Z S1 60394, S2 60490 525904a22a cd8abb2e4c sk_4707cd57
17 move S1 Exhibition3 17 2026-11-05T11:03:18.648Z S1 60464, S2 60490 3abc47fd21 525904a22a 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_01M6NP07KJECSRHMHQ8R8TS3J3

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