apigaming Sign in

Verify set set_01M79SD7QREVXTGQ7Z4TSFTF2P

Exhibition4 vs Exhibition1, Hex 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("7863700501377483243:set_01M79SD7QREVXTGQ7Z4TSFTF2P") = e686aa4c89e8d3ac..., the commitment published at the start
✓set points{'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 17, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 12}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M79SD7QVE2C8WGB49HJ1XVA7: 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 hex 1.0 engine
✓resulta win for seat 2 (connected) follows from the moves
34 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T06:27:08.096Z S1 60000, S2 60000 56c59adfca start sk_4707cd57
2 move S2 Exhibition4 2 2026-11-13T06:27:10.034Z S1 60000, S2 60062 d998ee1e83 56c59adfca sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T06:27:11.972Z S1 60062, S2 60062 71b1b64fac d998ee1e83 sk_4707cd57
4 move S2 Exhibition4 4 2026-11-13T06:27:13.911Z S1 60062, S2 60123 590d1b2e9a 71b1b64fac sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T06:27:15.846Z S1 60127, S2 60123 6cf9eb013b 590d1b2e9a sk_4707cd57
6 move S2 Exhibition4 6 2026-11-13T06:27:17.783Z S1 60127, S2 60186 121524e62a 6cf9eb013b sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T06:27:19.733Z S1 60177, S2 60186 0fe18aebe5 121524e62a sk_4707cd57
8 move S2 Exhibition4 8 2026-11-13T06:27:21.713Z S1 60177, S2 60206 91eee21603 0fe18aebe5 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T06:27:23.651Z S1 60239, S2 60206 a8c9da9c99 91eee21603 sk_4707cd57
10 move S2 Exhibition4 10 2026-11-13T06:27:25.593Z S1 60239, S2 60264 bfcc22b433 a8c9da9c99 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T06:27:27.528Z S1 60304, S2 60264 4c5c3755b3 bfcc22b433 sk_4707cd57
12 move S2 Exhibition4 12 2026-11-13T06:27:29.468Z S1 60304, S2 60324 229183819d 4c5c3755b3 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T06:27:31.407Z S1 60365, S2 60324 c1e7474df1 229183819d sk_4707cd57
14 move S2 Exhibition4 14 2026-11-13T06:27:33.350Z S1 60365, S2 60381 fdec9f0737 c1e7474df1 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T06:27:35.285Z S1 60430, S2 60381 4eb8774843 fdec9f0737 sk_4707cd57
16 move S2 Exhibition4 16 2026-11-13T06:27:37.217Z S1 60430, S2 60449 2f8c445302 4eb8774843 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T06:27:39.148Z S1 60499, S2 60449 e0831aa4e9 2f8c445302 sk_4707cd57
18 move S2 Exhibition4 18 2026-11-13T06:27:41.085Z S1 60499, S2 60512 97ce277f0e e0831aa4e9 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T06:27:43.016Z S1 60568, S2 60512 cfb6a4198d 97ce277f0e sk_4707cd57
20 move S2 Exhibition4 20 2026-11-13T06:27:44.949Z S1 60568, S2 60579 a61daf6f2d cfb6a4198d sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T06:27:46.882Z S1 60635, S2 60579 ad14502b73 a61daf6f2d sk_4707cd57
22 move S2 Exhibition4 22 2026-11-13T06:27:48.816Z S1 60635, S2 60645 aaad9d6188 ad14502b73 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T06:27:50.746Z S1 60705, S2 60645 0516f10ecd aaad9d6188 sk_4707cd57
24 move S2 Exhibition4 24 2026-11-13T06:27:52.677Z S1 60705, S2 60714 35b05f4fb1 0516f10ecd sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T06:27:54.618Z S1 60764, S2 60714 97890cec1f 35b05f4fb1 sk_4707cd57
26 move S2 Exhibition4 26 2026-11-13T06:27:56.546Z S1 60764, S2 60786 f6fa1f4c68 97890cec1f sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T06:27:59.222Z S1 60088, S2 60786 0b332b09e0 f6fa1f4c68 sk_4707cd57
28 move S2 Exhibition4 28 2026-11-13T06:28:01.346Z S1 60088, S2 60662 ae916248ef 0b332b09e0 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T06:28:03.925Z S1 59509, S2 60662 4ef116897d ae916248ef sk_4707cd57
30 move S2 Exhibition4 30 2026-11-13T06:28:05.905Z S1 59509, S2 60682 7a60a84464 4ef116897d sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T06:28:07.839Z S1 59575, S2 60682 5015bbc344 7a60a84464 sk_4707cd57
32 move S2 Exhibition4 32 2026-11-13T06:28:09.783Z S1 59575, S2 60738 b34d26be69 5015bbc344 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T06:28:11.730Z S1 59628, S2 60738 0d539c3714 b34d26be69 sk_4707cd57
34 move S2 Exhibition4 34 2026-11-13T06:28:13.662Z S1 59628, S2 60806 1efb290c93 0d539c3714 sk_4707cd57

Game 2 m_01M79SD7QYEST9XGWW07BY7H2N: verified

✓signatures24 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..24, every prev_hash links
✓move log24 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay24 state hashes match the local hex 1.0 engine
✓resulta win for seat 2 (connected) follows from the moves
24 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition4 1 2026-11-13T06:27:08.097Z S1 59999, S2 60000 108e0f932f start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T06:27:10.077Z S1 59999, S2 60020 bc7271404a 108e0f932f sk_4707cd57
3 move S1 Exhibition4 3 2026-11-13T06:27:12.025Z S1 60051, S2 60020 5f319918f2 bc7271404a sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T06:27:13.959Z S1 60051, S2 60086 c970a06700 5f319918f2 sk_4707cd57
5 move S1 Exhibition4 5 2026-11-13T06:27:15.915Z S1 60095, S2 60086 d4d58a62ba c970a06700 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T06:27:17.849Z S1 60095, S2 60152 97a17f6d82 d4d58a62ba sk_4707cd57
7 move S1 Exhibition4 7 2026-11-13T06:27:19.795Z S1 60149, S2 60152 49daeea0e6 97a17f6d82 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T06:27:21.748Z S1 60149, S2 60199 844cb9233f 49daeea0e6 sk_4707cd57
9 move S1 Exhibition4 9 2026-11-13T06:27:23.700Z S1 60197, S2 60199 4bd3d6a69e 844cb9233f sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T06:27:25.664Z S1 60197, S2 60235 bb988cd096 4bd3d6a69e sk_4707cd57
11 move S1 Exhibition4 11 2026-11-13T06:27:27.600Z S1 60261, S2 60235 a4ae7e15e9 bb988cd096 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T06:27:29.539Z S1 60261, S2 60296 d423a1b1b7 a4ae7e15e9 sk_4707cd57
13 move S1 Exhibition4 13 2026-11-13T06:27:31.481Z S1 60319, S2 60296 2cc74b411e d423a1b1b7 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T06:27:33.415Z S1 60319, S2 60362 bf6a1ec2e4 2cc74b411e sk_4707cd57
15 move S1 Exhibition4 15 2026-11-13T06:27:35.349Z S1 60385, S2 60362 dfa5a48cf4 bf6a1ec2e4 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T06:27:37.282Z S1 60385, S2 60429 0201bd6f37 dfa5a48cf4 sk_4707cd57
17 move S1 Exhibition4 17 2026-11-13T06:27:39.214Z S1 60453, S2 60429 974a202989 0201bd6f37 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T06:27:41.145Z S1 60453, S2 60498 f9ab2668da 974a202989 sk_4707cd57
19 move S1 Exhibition4 19 2026-11-13T06:27:43.075Z S1 60523, S2 60498 acf404e3de f9ab2668da sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T06:27:45.020Z S1 60523, S2 60553 3840f0674b acf404e3de sk_4707cd57
21 move S1 Exhibition4 21 2026-11-13T06:27:46.964Z S1 60579, S2 60553 5873158291 3840f0674b sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T06:27:48.898Z S1 60579, S2 60619 37da66e7db 5873158291 sk_4707cd57
23 move S1 Exhibition4 23 2026-11-13T06:27:50.833Z S1 60644, S2 60619 5877d9f64b 37da66e7db sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T06:27:52.762Z S1 60644, S2 60690 473ab8afb6 5877d9f64b 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_01M79SD7QREVXTGQ7Z4TSFTF2P

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