apigaming Sign in

Verify set set_01M7DYZN47E9FT6S8ZD27X4G7H

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("4650949208156619236:set_01M7DYZN47E9FT6S8ZD27X4G7H") = cd51953dd9ff34ee..., the commitment published at the start
✓set points{'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 0.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 2.0}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M7DYZN4AEVFBH6GTF7Y6FJS1: 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 hex 1.0 engine
✓resulta win for seat 1 (connected) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-14T21:21:32.250Z S1 59986, S2 60000 b60fdfaa6a start sk_4707cd57
2 move S2 Exhibition4 2 2026-11-14T21:21:34.211Z S1 59986, S2 60039 ac4dd3f0e6 b60fdfaa6a sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T21:21:36.166Z S1 60031, S2 60039 3798877434 ac4dd3f0e6 sk_4707cd57
4 move S2 Exhibition4 4 2026-11-14T21:21:38.100Z S1 60031, S2 60105 229baf61b1 3798877434 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T21:21:40.038Z S1 60093, S2 60105 c7c59d5f92 229baf61b1 sk_4707cd57
6 move S2 Exhibition4 6 2026-11-14T21:21:41.979Z S1 60093, S2 60164 7854f014ac c7c59d5f92 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T21:21:43.939Z S1 60133, S2 60164 5094bfc95a 7854f014ac sk_4707cd57
8 move S2 Exhibition4 8 2026-11-14T21:21:45.870Z S1 60133, S2 60233 63492beaf3 5094bfc95a sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T21:21:47.800Z S1 60203, S2 60233 3051e298ae 63492beaf3 sk_4707cd57
10 move S2 Exhibition4 10 2026-11-14T21:21:49.731Z S1 60203, S2 60302 10379bdc44 3051e298ae sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T21:21:51.677Z S1 60257, S2 60302 5975b810b2 10379bdc44 sk_4707cd57
12 move S2 Exhibition4 12 2026-11-14T21:21:53.644Z S1 60257, S2 60335 c77cefaebb 5975b810b2 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T21:21:55.576Z S1 60325, S2 60335 efbf20b49b c77cefaebb sk_4707cd57
14 move S2 Exhibition4 14 2026-11-14T21:21:57.508Z S1 60325, S2 60403 52103cb969 efbf20b49b sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T21:21:59.441Z S1 60392, S2 60403 6cc24ed043 52103cb969 sk_4707cd57
16 move S2 Exhibition4 16 2026-11-14T21:22:01.399Z S1 60392, S2 60445 501172bcf7 6cc24ed043 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T21:22:03.367Z S1 60424, S2 60445 efeff10f84 501172bcf7 sk_4707cd57
18 move S2 Exhibition4 18 2026-11-14T21:22:05.343Z S1 60424, S2 60469 d5d8e70223 efeff10f84 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-14T21:22:07.288Z S1 60479, S2 60469 60cd27fa2a d5d8e70223 sk_4707cd57
20 move S2 Exhibition4 20 2026-11-14T21:22:09.226Z S1 60479, S2 60531 635e1338b2 60cd27fa2a sk_4707cd57
21 move S1 Exhibition1 21 2026-11-14T21:22:11.245Z S1 60460, S2 60531 09756949b2 635e1338b2 sk_4707cd57
22 move S2 Exhibition4 22 2026-11-14T21:22:13.339Z S1 60460, S2 60437 89bbb06832 09756949b2 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-14T21:22:15.272Z S1 60527, S2 60437 d113f1638f 89bbb06832 sk_4707cd57
24 move S2 Exhibition4 24 2026-11-14T21:22:17.214Z S1 60527, S2 60495 53f374fb13 d113f1638f sk_4707cd57
25 move S1 Exhibition1 25 2026-11-14T21:22:19.145Z S1 60596, S2 60495 62557b6b45 53f374fb13 sk_4707cd57
26 move S2 Exhibition4 26 2026-11-14T21:22:21.079Z S1 60596, S2 60561 0e70b491af 62557b6b45 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-14T21:22:23.045Z S1 60630, S2 60561 d0fc129342 0e70b491af sk_4707cd57
28 move S2 Exhibition4 28 2026-11-14T21:22:25.075Z S1 60630, S2 60531 6b95fa44ae d0fc129342 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-14T21:22:27.004Z S1 60701, S2 60531 a84ea5bf08 6b95fa44ae sk_4707cd57
30 move S2 Exhibition4 30 2026-11-14T21:22:28.938Z S1 60701, S2 60597 291cadbcd3 a84ea5bf08 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-14T21:22:30.872Z S1 60767, S2 60597 d52bffead9 291cadbcd3 sk_4707cd57
32 move S2 Exhibition4 32 2026-11-14T21:22:32.805Z S1 60767, S2 60664 28a43d4e16 d52bffead9 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-14T21:22:34.741Z S1 60831, S2 60664 ad47eb509f 28a43d4e16 sk_4707cd57
34 move S2 Exhibition4 34 2026-11-14T21:22:36.673Z S1 60831, S2 60732 cfda62eacc ad47eb509f sk_4707cd57
35 move S1 Exhibition1 35 2026-11-14T21:22:38.609Z S1 60895, S2 60732 2fa31ec2d7 cfda62eacc sk_4707cd57

Game 2 m_01M7DYZN4FF9N9K1NQZPZABZKE: 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-14T21:21:32.233Z S1 60003, S2 60000 91747e5b13 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T21:21:34.176Z S1 60003, S2 60057 171c1184cb 91747e5b13 sk_4707cd57
3 move S1 Exhibition4 3 2026-11-14T21:21:36.118Z S1 60061, S2 60057 4986340c41 171c1184cb sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T21:21:38.050Z S1 60061, S2 60125 27b55e6a65 4986340c41 sk_4707cd57
5 move S1 Exhibition4 5 2026-11-14T21:21:39.984Z S1 60127, S2 60125 a800fb8973 27b55e6a65 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T21:21:41.917Z S1 60127, S2 60192 02ef513a28 a800fb8973 sk_4707cd57
7 move S1 Exhibition4 7 2026-11-14T21:21:43.864Z S1 60180, S2 60192 ffba78e7c3 02ef513a28 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T21:21:45.799Z S1 60180, S2 60257 f456834095 ffba78e7c3 sk_4707cd57
9 move S1 Exhibition4 9 2026-11-14T21:21:47.734Z S1 60245, S2 60257 f2ccaefef2 f456834095 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T21:21:49.676Z S1 60245, S2 60315 ed6040a8bf f2ccaefef2 sk_4707cd57
11 move S1 Exhibition4 11 2026-11-14T21:21:51.609Z S1 60312, S2 60315 6b56abd80c ed6040a8bf sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T21:21:53.543Z S1 60312, S2 60381 f5fa8c5d3f 6b56abd80c sk_4707cd57
13 move S1 Exhibition4 13 2026-11-14T21:21:55.480Z S1 60375, S2 60381 5e53e98ab0 f5fa8c5d3f sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T21:21:57.414Z S1 60375, S2 60447 e9b3e530de 5e53e98ab0 sk_4707cd57
15 move S1 Exhibition4 15 2026-11-14T21:21:59.351Z S1 60438, S2 60447 44cea51136 e9b3e530de sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T21:22:01.299Z S1 60438, S2 60499 4ceaea22db 44cea51136 sk_4707cd57
17 move S1 Exhibition4 17 2026-11-14T21:22:03.265Z S1 60472, S2 60499 747f5d9bf3 4ceaea22db sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T21:22:05.208Z S1 60472, S2 60556 7f0e9914c3 747f5d9bf3 sk_4707cd57
19 move S1 Exhibition4 19 2026-11-14T21:22:07.147Z S1 60533, S2 60556 c3273da8c9 7f0e9914c3 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T21:22:09.080Z S1 60533, S2 60623 69c6111f71 c3273da8c9 sk_4707cd57
21 move S1 Exhibition4 21 2026-11-14T21:22:11.220Z S1 60393, S2 60623 0be416a882 69c6111f71 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-14T21:22:13.241Z S1 60393, S2 60602 b0fb8a41a5 0be416a882 sk_4707cd57
23 move S1 Exhibition4 23 2026-11-14T21:22:15.200Z S1 60434, S2 60602 b3e3e977d8 b0fb8a41a5 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-14T21:22:17.135Z S1 60434, S2 60667 f238f93fdc b3e3e977d8 sk_4707cd57
25 move S1 Exhibition4 25 2026-11-14T21:22:19.067Z S1 60502, S2 60667 cdf71e51f0 f238f93fdc sk_4707cd57
26 move S2 Exhibition1 26 2026-11-14T21:22:21.001Z S1 60502, S2 60733 64eb5c91fe cdf71e51f0 sk_4707cd57
27 move S1 Exhibition4 27 2026-11-14T21:22:22.935Z S1 60568, S2 60733 21853fc4b7 64eb5c91fe sk_4707cd57
28 move S2 Exhibition1 28 2026-11-14T21:22:24.880Z S1 60568, S2 60788 d29f9c18be 21853fc4b7 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_01M7DYZN47E9FT6S8ZD27X4G7H

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