apigaming Sign in

Verify set set_01M74KQW3JF9VVND0G6VG23579

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("2978009412978554888:set_01M74KQW3JF9VVND0G6VG23579") = 159616e3b10197e4..., the commitment published at the start
✓set points{'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 16, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 15}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M74KQW3NFAVTMYX7V3H7NH0Y: verified

✓signatures32 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..32, every prev_hash links
✓move log32 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay32 state hashes match the local hex 1.0 engine
✓resulta win for seat 2 (connected) follows from the moves
32 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-11T06:11:53.033Z S1 59978, S2 60000 4e4e791317 start sk_4707cd57
2 move S2 Exhibition4 2 2026-11-11T06:11:55.001Z S1 59978, S2 60032 5e675a794c 4e4e791317 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-11T06:11:56.958Z S1 60021, S2 60032 6345d66d31 5e675a794c sk_4707cd57
4 move S2 Exhibition4 4 2026-11-11T06:11:58.903Z S1 60021, S2 60087 b610165eea 6345d66d31 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-11T06:12:00.846Z S1 60078, S2 60087 65dc30144d b610165eea sk_4707cd57
6 move S2 Exhibition4 6 2026-11-11T06:12:02.797Z S1 60078, S2 60136 e10a7b67c5 65dc30144d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-11T06:12:04.792Z S1 60083, S2 60136 b2b7941577 e10a7b67c5 sk_4707cd57
8 move S2 Exhibition4 8 2026-11-11T06:12:06.728Z S1 60083, S2 60200 c67f5e4234 b2b7941577 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-11T06:12:08.693Z S1 60118, S2 60200 30085f8b95 c67f5e4234 sk_4707cd57
10 move S2 Exhibition4 10 2026-11-11T06:12:10.698Z S1 60118, S2 60195 190ce8fcf9 30085f8b95 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-11T06:12:13.598Z S1 59218, S2 60195 17cff25919 190ce8fcf9 sk_4707cd57
12 move S2 Exhibition4 12 2026-11-11T06:12:15.629Z S1 59218, S2 60164 51d0f3184f 17cff25919 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-11T06:12:17.566Z S1 59281, S2 60164 aea4771871 51d0f3184f sk_4707cd57
14 move S2 Exhibition4 14 2026-11-11T06:12:19.516Z S1 59281, S2 60214 f3d32089a4 aea4771871 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-11T06:12:21.446Z S1 59351, S2 60214 7c760cf5e8 f3d32089a4 sk_4707cd57
16 move S2 Exhibition4 16 2026-11-11T06:12:23.383Z S1 59351, S2 60277 12728cf62d 7c760cf5e8 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-11T06:12:25.313Z S1 59421, S2 60277 30cf2742bb 12728cf62d sk_4707cd57
18 move S2 Exhibition4 18 2026-11-11T06:12:27.246Z S1 59421, S2 60344 bca4c50b6c 30cf2742bb sk_4707cd57
19 move S1 Exhibition1 19 2026-11-11T06:12:29.183Z S1 59484, S2 60344 a7a327dc87 bca4c50b6c sk_4707cd57
20 move S2 Exhibition4 20 2026-11-11T06:12:31.114Z S1 59484, S2 60413 17b912510a a7a327dc87 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-11T06:12:33.046Z S1 59552, S2 60413 3b836367b3 17b912510a sk_4707cd57
22 move S2 Exhibition4 22 2026-11-11T06:12:34.977Z S1 59552, S2 60482 ded8ef6f47 3b836367b3 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-11T06:12:36.912Z S1 59617, S2 60482 bc59cd895a ded8ef6f47 sk_4707cd57
24 move S2 Exhibition4 24 2026-11-11T06:12:38.844Z S1 59617, S2 60550 c2a62faec5 bc59cd895a sk_4707cd57
25 move S1 Exhibition1 25 2026-11-11T06:12:40.779Z S1 59682, S2 60550 9f99a4f336 c2a62faec5 sk_4707cd57
26 move S2 Exhibition4 26 2026-11-11T06:12:42.712Z S1 59682, S2 60617 853805fa27 9f99a4f336 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-11T06:12:44.644Z S1 59750, S2 60617 2f633f0b4d 853805fa27 sk_4707cd57
28 move S2 Exhibition4 28 2026-11-11T06:12:46.579Z S1 59750, S2 60682 a4e4c65435 2f633f0b4d sk_4707cd57
29 move S1 Exhibition1 29 2026-11-11T06:12:48.518Z S1 59811, S2 60682 4e9029c9d0 a4e4c65435 sk_4707cd57
30 move S2 Exhibition4 30 2026-11-11T06:12:50.457Z S1 59811, S2 60743 69d04abd9d 4e9029c9d0 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-11T06:12:52.393Z S1 59875, S2 60743 d2f2235526 69d04abd9d sk_4707cd57
32 move S2 Exhibition4 32 2026-11-11T06:12:54.323Z S1 59875, S2 60813 763a4a3560 d2f2235526 sk_4707cd57

Game 2 m_01M74KQW3SEC1RKA3GJ5V26FCN: verified

✓signatures30 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..30, every prev_hash links
✓move log30 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay30 state hashes match the local hex 1.0 engine
✓resulta win for seat 2 (connected) follows from the moves
30 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition4 1 2026-11-11T06:11:53.033Z S1 59978, S2 60000 f780d0497c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-11T06:11:54.973Z S1 59978, S2 60060 27f70972ce f780d0497c sk_4707cd57
3 move S1 Exhibition4 3 2026-11-11T06:11:56.908Z S1 60043, S2 60060 f5ef372f81 27f70972ce sk_4707cd57
4 move S2 Exhibition1 4 2026-11-11T06:11:58.855Z S1 60043, S2 60113 35ce9dcf46 f5ef372f81 sk_4707cd57
5 move S1 Exhibition4 5 2026-11-11T06:12:00.790Z S1 60108, S2 60113 95d8a3130d 35ce9dcf46 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-11T06:12:02.757Z S1 60108, S2 60146 d235ed28db 95d8a3130d sk_4707cd57
7 move S1 Exhibition4 7 2026-11-11T06:12:04.704Z S1 60161, S2 60146 a65216ec24 d235ed28db sk_4707cd57
8 move S2 Exhibition1 8 2026-11-11T06:12:06.642Z S1 60161, S2 60208 fb94982cca a65216ec24 sk_4707cd57
9 move S1 Exhibition4 9 2026-11-11T06:12:08.608Z S1 60195, S2 60208 ec487253c8 fb94982cca sk_4707cd57
10 move S2 Exhibition1 10 2026-11-11T06:12:10.622Z S1 60195, S2 60194 54e5057c15 ec487253c8 sk_4707cd57
11 move S1 Exhibition4 11 2026-11-11T06:12:12.554Z S1 60263, S2 60194 5d174980ea 54e5057c15 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-11T06:12:14.487Z S1 60263, S2 60261 81994f3407 5d174980ea sk_4707cd57
13 move S1 Exhibition4 13 2026-11-11T06:12:16.421Z S1 60329, S2 60261 670010b4ad 81994f3407 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-11T06:12:18.366Z S1 60329, S2 60316 76f4d38902 670010b4ad sk_4707cd57
15 move S1 Exhibition4 15 2026-11-11T06:12:20.312Z S1 60383, S2 60316 248edcacba 76f4d38902 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-11T06:12:22.262Z S1 60383, S2 60366 a704cbaba3 248edcacba sk_4707cd57
17 move S1 Exhibition4 17 2026-11-11T06:12:24.194Z S1 60451, S2 60366 1cb470620e a704cbaba3 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-11T06:12:26.129Z S1 60451, S2 60431 8d2e921fb0 1cb470620e sk_4707cd57
19 move S1 Exhibition4 19 2026-11-11T06:12:28.064Z S1 60516, S2 60431 9ba75ead4f 8d2e921fb0 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-11T06:12:29.998Z S1 60516, S2 60497 82ae71809f 9ba75ead4f sk_4707cd57
21 move S1 Exhibition4 21 2026-11-11T06:12:31.934Z S1 60580, S2 60497 2f87ed2216 82ae71809f sk_4707cd57
22 move S2 Exhibition1 22 2026-11-11T06:12:33.866Z S1 60580, S2 60565 21b341959b 2f87ed2216 sk_4707cd57
23 move S1 Exhibition4 23 2026-11-11T06:12:35.809Z S1 60637, S2 60565 a6d720d352 21b341959b sk_4707cd57
24 move S2 Exhibition1 24 2026-11-11T06:12:37.748Z S1 60637, S2 60626 32e380b7f1 a6d720d352 sk_4707cd57
25 move S1 Exhibition4 25 2026-11-11T06:12:39.686Z S1 60699, S2 60626 3bb8f72b28 32e380b7f1 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-11T06:12:41.616Z S1 60699, S2 60696 6d24efae13 3bb8f72b28 sk_4707cd57
27 move S1 Exhibition4 27 2026-11-11T06:12:43.549Z S1 60766, S2 60696 cdc222913a 6d24efae13 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-11T06:12:45.482Z S1 60766, S2 60763 2d505c50ef cdc222913a sk_4707cd57
29 move S1 Exhibition4 29 2026-11-11T06:12:47.417Z S1 60831, S2 60763 08c6bb17f0 2d505c50ef sk_4707cd57
30 move S2 Exhibition1 30 2026-11-11T06:12:49.346Z S1 60831, S2 60834 375dd81baf 08c6bb17f0 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_01M74KQW3JF9VVND0G6VG23579

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