apigaming Sign in

Verify set set_01M7GGKG5ZFCJ9B0KDYF9K86YQ

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("1217645368368737684:set_01M7GGKG5ZFCJ9B0KDYF9K86YQ") = 84b39a9202c35f4e..., the commitment published at the start
✓set points{'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 17, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 14}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M7GGKG62E22BYAF1N3FAZZMK: 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-15T21:07:57.169Z S1 60023, S2 60000 2f3e6e2cb7 start sk_4707cd57
2 move S2 Exhibition4 2 2026-11-15T21:07:59.113Z S1 60023, S2 60056 fdadd2e8bc 2f3e6e2cb7 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T21:08:01.081Z S1 60055, S2 60056 d80336ec78 fdadd2e8bc sk_4707cd57
4 move S2 Exhibition4 4 2026-11-15T21:08:03.034Z S1 60055, S2 60103 5d25da8b05 d80336ec78 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T21:08:05.004Z S1 60085, S2 60103 0ef23e7c01 5d25da8b05 sk_4707cd57
6 move S2 Exhibition4 6 2026-11-15T21:08:06.943Z S1 60085, S2 60164 ee81253009 0ef23e7c01 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T21:08:08.876Z S1 60152, S2 60164 dc3d593d54 ee81253009 sk_4707cd57
8 move S2 Exhibition4 8 2026-11-15T21:08:10.816Z S1 60152, S2 60224 df54e7e491 dc3d593d54 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T21:08:12.761Z S1 60207, S2 60224 c8a183efab df54e7e491 sk_4707cd57
10 move S2 Exhibition4 10 2026-11-15T21:08:14.696Z S1 60207, S2 60289 69bb5f2810 c8a183efab sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T21:08:16.636Z S1 60267, S2 60289 5127a77328 69bb5f2810 sk_4707cd57
12 move S2 Exhibition4 12 2026-11-15T21:08:18.576Z S1 60267, S2 60349 cdf60aee04 5127a77328 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T21:08:20.520Z S1 60323, S2 60349 1142ff2b96 cdf60aee04 sk_4707cd57
14 move S2 Exhibition4 14 2026-11-15T21:08:22.458Z S1 60323, S2 60411 c9d0f74c83 1142ff2b96 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T21:08:24.396Z S1 60385, S2 60411 ee5c8fe9fc c9d0f74c83 sk_4707cd57
16 move S2 Exhibition4 16 2026-11-15T21:08:26.334Z S1 60385, S2 60473 84be2dd169 ee5c8fe9fc sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T21:08:28.272Z S1 60447, S2 60473 160b4c85be 84be2dd169 sk_4707cd57
18 move S2 Exhibition4 18 2026-11-15T21:08:30.212Z S1 60447, S2 60533 e4971ed2a9 160b4c85be sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T21:08:32.145Z S1 60514, S2 60533 098d494ea8 e4971ed2a9 sk_4707cd57
20 move S2 Exhibition4 20 2026-11-15T21:08:34.077Z S1 60514, S2 60601 2e07d2502a 098d494ea8 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-15T21:08:36.008Z S1 60583, S2 60601 9d4d87dce5 2e07d2502a sk_4707cd57
22 move S2 Exhibition4 22 2026-11-15T21:08:37.941Z S1 60583, S2 60668 758c0001dd 9d4d87dce5 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-15T21:08:39.869Z S1 60655, S2 60668 58d6136a41 758c0001dd sk_4707cd57
24 move S2 Exhibition4 24 2026-11-15T21:08:41.801Z S1 60655, S2 60736 f617f94774 58d6136a41 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-15T21:08:43.737Z S1 60719, S2 60736 0b331e28a3 f617f94774 sk_4707cd57
26 move S2 Exhibition4 26 2026-11-15T21:08:45.677Z S1 60719, S2 60796 b179b03cbb 0b331e28a3 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-15T21:08:47.610Z S1 60786, S2 60796 63c9d83aca b179b03cbb sk_4707cd57
28 move S2 Exhibition4 28 2026-11-15T21:08:49.569Z S1 60786, S2 60837 ccac11e15c 63c9d83aca sk_4707cd57
29 move S1 Exhibition1 29 2026-11-15T21:08:51.503Z S1 60852, S2 60837 d4c3a9e057 ccac11e15c sk_4707cd57
30 move S2 Exhibition4 30 2026-11-15T21:08:53.431Z S1 60852, S2 60909 8f60e3ff00 d4c3a9e057 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-15T21:08:55.362Z S1 60921, S2 60909 da41fb7f16 8f60e3ff00 sk_4707cd57
32 move S2 Exhibition4 32 2026-11-15T21:08:57.288Z S1 60921, S2 60983 67aad935fc da41fb7f16 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-15T21:08:59.233Z S1 60976, S2 60983 03171febe1 67aad935fc sk_4707cd57
34 move S2 Exhibition4 34 2026-11-15T21:09:01.187Z S1 60976, S2 61029 79abb6d5ae 03171febe1 sk_4707cd57

Game 2 m_01M7GGKG64EZQB8Y0D16ZJWSSD: verified

✓signatures28 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..28, every prev_hash links
✓move log28 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay28 state hashes match the local hex 1.0 engine
✓resulta win for seat 2 (connected) follows from the moves
28 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition4 1 2026-11-15T21:07:57.189Z S1 60003, S2 60000 f7d8471378 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T21:07:59.172Z S1 60003, S2 60017 9535403fcf f7d8471378 sk_4707cd57
3 move S1 Exhibition4 3 2026-11-15T21:08:01.165Z S1 60010, S2 60017 0501efe9e4 9535403fcf sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T21:08:03.151Z S1 60010, S2 60031 7bcd28671e 0501efe9e4 sk_4707cd57
5 move S1 Exhibition4 5 2026-11-15T21:08:05.156Z S1 60005, S2 60031 95f9931db8 7bcd28671e sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T21:08:07.087Z S1 60005, S2 60100 49bb70e61b 95f9931db8 sk_4707cd57
7 move S1 Exhibition4 7 2026-11-15T21:08:09.018Z S1 60074, S2 60100 bb28693aa7 49bb70e61b sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T21:08:10.953Z S1 60074, S2 60165 04ce8ed997 bb28693aa7 sk_4707cd57
9 move S1 Exhibition4 9 2026-11-15T21:08:12.888Z S1 60139, S2 60165 92e4bb88ce 04ce8ed997 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T21:08:14.826Z S1 60139, S2 60227 f6e92a07d7 92e4bb88ce sk_4707cd57
11 move S1 Exhibition4 11 2026-11-15T21:08:16.759Z S1 60206, S2 60227 e4d4e6f5a3 f6e92a07d7 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T21:08:18.691Z S1 60206, S2 60295 238ad8d1fc e4d4e6f5a3 sk_4707cd57
13 move S1 Exhibition4 13 2026-11-15T21:08:20.624Z S1 60273, S2 60295 9ffd6c98c4 238ad8d1fc sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T21:08:22.556Z S1 60273, S2 60363 bbcaf46e2b 9ffd6c98c4 sk_4707cd57
15 move S1 Exhibition4 15 2026-11-15T21:08:24.498Z S1 60331, S2 60363 9888db8253 bbcaf46e2b sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T21:08:26.431Z S1 60331, S2 60430 76906a5c59 9888db8253 sk_4707cd57
17 move S1 Exhibition4 17 2026-11-15T21:08:28.364Z S1 60398, S2 60430 0d0a72ce06 76906a5c59 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T21:08:30.303Z S1 60398, S2 60491 f5d5004c7d 0d0a72ce06 sk_4707cd57
19 move S1 Exhibition4 19 2026-11-15T21:08:32.242Z S1 60459, S2 60491 ceee084681 f5d5004c7d sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T21:08:34.174Z S1 60459, S2 60559 3d2070adb4 ceee084681 sk_4707cd57
21 move S1 Exhibition4 21 2026-11-15T21:08:36.105Z S1 60528, S2 60559 0b822f9ab0 3d2070adb4 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T21:08:38.040Z S1 60528, S2 60624 af4d042df9 0b822f9ab0 sk_4707cd57
23 move S1 Exhibition4 23 2026-11-15T21:08:39.979Z S1 60589, S2 60624 77b5e14ff6 af4d042df9 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T21:08:41.913Z S1 60589, S2 60690 57ee0a23aa 77b5e14ff6 sk_4707cd57
25 move S1 Exhibition4 25 2026-11-15T21:08:43.855Z S1 60647, S2 60690 e97bd3746d 57ee0a23aa sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T21:08:45.800Z S1 60647, S2 60745 89e4df8235 e97bd3746d sk_4707cd57
27 move S1 Exhibition4 27 2026-11-15T21:08:47.733Z S1 60714, S2 60745 b4f4dc69e5 89e4df8235 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-15T21:08:49.674Z S1 60714, S2 60804 01e83df1fc b4f4dc69e5 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_01M7GGKG5ZFCJ9B0KDYF9K86YQ

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