apigaming Sign in

Verify set set_01M79N04JGEH4SVFEVAPD3VZDS

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("5231471864848396091:set_01M79N04JGEH4SVFEVAPD3VZDS") = 4e2dfa72839b2f5c..., the commitment published at the start
✓set points{'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1W17YFJ4RFSD9JM0NE6YG': 14, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 27}
✓set resulta win for bot_01M4G1W17YFJ4RFSD9JM0NE6YG on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M79N04JWEMNBH2SFCDE2V7B4: verified

✓signatures53 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..53, every prev_hash links
✓move log53 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay53 state hashes match the local hex 1.0 engine
✓resulta win for seat 1 (connected) follows from the moves
53 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T05:10:04.781Z S1 59691, S2 60000 d2ba1aa303 start sk_4707cd57
2 move S2 Exhibition4 2 2026-11-13T05:10:06.766Z S1 59691, S2 60015 0fed6a07a3 d2ba1aa303 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T05:10:08.701Z S1 59756, S2 60015 c33b728507 0fed6a07a3 sk_4707cd57
4 move S2 Exhibition4 4 2026-11-13T05:10:10.635Z S1 59756, S2 60081 26742c9a7c c33b728507 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T05:10:12.568Z S1 59823, S2 60081 95d53acef5 26742c9a7c sk_4707cd57
6 move S2 Exhibition4 6 2026-11-13T05:10:14.508Z S1 59823, S2 60141 7b2537a77c 95d53acef5 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T05:10:16.440Z S1 59891, S2 60141 ad4e4c84ac 7b2537a77c sk_4707cd57
8 move S2 Exhibition4 8 2026-11-13T05:10:18.398Z S1 59891, S2 60183 a01e3847fd ad4e4c84ac sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T05:10:20.336Z S1 59953, S2 60183 6dac61ea45 a01e3847fd sk_4707cd57
10 move S2 Exhibition4 10 2026-11-13T05:10:22.268Z S1 59953, S2 60251 6a27bf85be 6dac61ea45 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T05:10:24.199Z S1 60022, S2 60251 5f91473168 6a27bf85be sk_4707cd57
12 move S2 Exhibition4 12 2026-11-13T05:10:26.133Z S1 60022, S2 60317 21b6cc3d93 5f91473168 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T05:10:28.064Z S1 60091, S2 60317 d5f842ebbb 21b6cc3d93 sk_4707cd57
14 move S2 Exhibition4 14 2026-11-13T05:10:30.007Z S1 60091, S2 60374 ef2d157e73 d5f842ebbb sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T05:10:31.960Z S1 60138, S2 60374 157dcff2d6 ef2d157e73 sk_4707cd57
16 move S2 Exhibition4 16 2026-11-13T05:10:33.891Z S1 60138, S2 60443 1583799ab7 157dcff2d6 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T05:10:35.838Z S1 60191, S2 60443 0f5d1f1f37 1583799ab7 sk_4707cd57
18 move S2 Exhibition4 18 2026-11-13T05:10:37.771Z S1 60191, S2 60510 b6c81ee490 0f5d1f1f37 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T05:10:39.712Z S1 60250, S2 60510 7ba89de082 b6c81ee490 sk_4707cd57
20 move S2 Exhibition4 20 2026-11-13T05:10:41.648Z S1 60250, S2 60574 090257acc0 7ba89de082 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T05:10:43.581Z S1 60317, S2 60574 9d7130aecf 090257acc0 sk_4707cd57
22 move S2 Exhibition4 22 2026-11-13T05:10:45.522Z S1 60317, S2 60633 ee663e8f85 9d7130aecf sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T05:10:47.458Z S1 60381, S2 60633 a1eae9cc8c ee663e8f85 sk_4707cd57
24 move S2 Exhibition4 24 2026-11-13T05:10:49.392Z S1 60381, S2 60699 cfad7a14a6 a1eae9cc8c sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T05:10:51.330Z S1 60443, S2 60699 6aab464674 cfad7a14a6 sk_4707cd57
26 move S2 Exhibition4 26 2026-11-13T05:10:53.270Z S1 60443, S2 60759 b0f9c3d6d5 6aab464674 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T05:10:55.206Z S1 60507, S2 60759 a74a903404 b0f9c3d6d5 sk_4707cd57
28 move S2 Exhibition4 28 2026-11-13T05:10:57.137Z S1 60507, S2 60828 3f6169af47 a74a903404 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T05:10:59.066Z S1 60578, S2 60828 30d812eeea 3f6169af47 sk_4707cd57
30 move S2 Exhibition4 30 2026-11-13T05:11:00.996Z S1 60578, S2 60898 d305424504 30d812eeea sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T05:11:02.941Z S1 60633, S2 60898 3952c16a7e d305424504 sk_4707cd57
32 move S2 Exhibition4 32 2026-11-13T05:11:04.907Z S1 60633, S2 60932 246bdd968b 3952c16a7e sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T05:11:06.862Z S1 60678, S2 60932 0e934c2bd9 246bdd968b sk_4707cd57
34 move S2 Exhibition4 34 2026-11-13T05:11:08.794Z S1 60678, S2 61000 14cf3899a5 0e934c2bd9 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T05:11:10.724Z S1 60748, S2 61000 a2914d1b98 14cf3899a5 sk_4707cd57
36 move S2 Exhibition4 36 2026-11-13T05:11:12.664Z S1 60748, S2 61060 4eabf9dc05 a2914d1b98 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-13T05:11:14.592Z S1 60820, S2 61060 cce70de7d5 4eabf9dc05 sk_4707cd57
38 move S2 Exhibition4 38 2026-11-13T05:11:16.521Z S1 60820, S2 61131 0419fc2388 cce70de7d5 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-13T05:11:18.457Z S1 60884, S2 61131 ed7342d19c 0419fc2388 sk_4707cd57
40 move S2 Exhibition4 40 2026-11-13T05:11:20.399Z S1 60884, S2 61189 f6c3a488be ed7342d19c sk_4707cd57
41 move S1 Exhibition1 41 2026-11-13T05:11:22.327Z S1 60956, S2 61189 3ee1c653e1 f6c3a488be sk_4707cd57
42 move S2 Exhibition4 42 2026-11-13T05:11:24.264Z S1 60956, S2 61252 5b7121a601 3ee1c653e1 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-13T05:11:26.198Z S1 61022, S2 61252 c9fa30ee74 5b7121a601 sk_4707cd57
44 move S2 Exhibition4 44 2026-11-13T05:11:28.130Z S1 61022, S2 61320 dab0786d05 c9fa30ee74 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-13T05:11:30.067Z S1 61085, S2 61320 9440e1e784 dab0786d05 sk_4707cd57
46 move S2 Exhibition4 46 2026-11-13T05:11:32.003Z S1 61085, S2 61384 150270c40c 9440e1e784 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-13T05:11:33.938Z S1 61150, S2 61384 c1c28d5b33 150270c40c sk_4707cd57
48 move S2 Exhibition4 48 2026-11-13T05:11:35.867Z S1 61150, S2 61455 479e4e84e1 c1c28d5b33 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-13T05:11:37.810Z S1 61207, S2 61455 f9347e8d0b 479e4e84e1 sk_4707cd57
50 move S2 Exhibition4 50 2026-11-13T05:11:39.744Z S1 61207, S2 61521 835439cd3e f9347e8d0b sk_4707cd57
51 move S1 Exhibition1 51 2026-11-13T05:11:41.673Z S1 61278, S2 61521 2c60b7e7ff 835439cd3e sk_4707cd57
52 move S2 Exhibition4 52 2026-11-13T05:11:43.614Z S1 61278, S2 61580 058d020d70 2c60b7e7ff sk_4707cd57
53 move S1 Exhibition1 53 2026-11-13T05:11:45.542Z S1 61350, S2 61580 c045463921 058d020d70 sk_4707cd57

Game 2 m_01M79N04KEF6GTKS1VM1DXQ0SZ: verified

✓signatures27 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..27, every prev_hash links
✓move log27 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay27 state hashes match the local hex 1.0 engine
✓resulta win for seat 1 (connected) follows from the moves
27 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition4 1 2026-11-13T05:10:04.786Z S1 59686, S2 60000 b04f6c6c90 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T05:10:06.817Z S1 59686, S2 59969 686827ed47 b04f6c6c90 sk_4707cd57
3 move S1 Exhibition4 3 2026-11-13T05:10:08.760Z S1 59743, S2 59969 5982ed5c32 686827ed47 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T05:10:10.699Z S1 59743, S2 60030 8f7dcd9960 5982ed5c32 sk_4707cd57
5 move S1 Exhibition4 5 2026-11-13T05:10:12.648Z S1 59794, S2 60030 443f4d704a 8f7dcd9960 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T05:10:14.584Z S1 59794, S2 60094 7d01ff48cb 443f4d704a sk_4707cd57
7 move S1 Exhibition4 7 2026-11-13T05:10:16.525Z S1 59853, S2 60094 21db3acf71 7d01ff48cb sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T05:10:18.461Z S1 59853, S2 60158 3c04c3c6ea 21db3acf71 sk_4707cd57
9 move S1 Exhibition4 9 2026-11-13T05:10:20.401Z S1 59913, S2 60158 c399f4a6a1 3c04c3c6ea sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T05:10:22.336Z S1 59913, S2 60223 72d4200f54 c399f4a6a1 sk_4707cd57
11 move S1 Exhibition4 11 2026-11-13T05:10:24.264Z S1 59985, S2 60223 e487d7ca36 72d4200f54 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T05:10:26.198Z S1 59985, S2 60289 ad69debb90 e487d7ca36 sk_4707cd57
13 move S1 Exhibition4 13 2026-11-13T05:10:28.131Z S1 60052, S2 60289 ec738732db ad69debb90 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T05:10:30.074Z S1 60052, S2 60346 968c6eca05 ec738732db sk_4707cd57
15 move S1 Exhibition4 15 2026-11-13T05:10:32.015Z S1 60111, S2 60346 3e0010312a 968c6eca05 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T05:10:33.958Z S1 60111, S2 60403 92a936f008 3e0010312a sk_4707cd57
17 move S1 Exhibition4 17 2026-11-13T05:10:35.902Z S1 60167, S2 60403 cc0b77b9c6 92a936f008 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T05:10:37.840Z S1 60167, S2 60465 3aaa92982c cc0b77b9c6 sk_4707cd57
19 move S1 Exhibition4 19 2026-11-13T05:10:39.777Z S1 60230, S2 60465 c79d8dbc81 3aaa92982c sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T05:10:41.709Z S1 60230, S2 60533 9dddb73eb0 c79d8dbc81 sk_4707cd57
21 move S1 Exhibition4 21 2026-11-13T05:10:43.638Z S1 60301, S2 60533 95f80494d3 9dddb73eb0 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T05:10:45.580Z S1 60301, S2 60591 17477bc425 95f80494d3 sk_4707cd57
23 move S1 Exhibition4 23 2026-11-13T05:10:47.514Z S1 60367, S2 60591 08ef998581 17477bc425 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T05:10:49.449Z S1 60367, S2 60656 5764d0e623 08ef998581 sk_4707cd57
25 move S1 Exhibition4 25 2026-11-13T05:10:51.387Z S1 60429, S2 60656 b6b5618b9e 5764d0e623 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T05:10:53.327Z S1 60429, S2 60716 b55a074b0b b6b5618b9e sk_4707cd57
27 move S1 Exhibition4 27 2026-11-13T05:10:55.259Z S1 60497, S2 60716 fe5829fd69 b55a074b0b 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_01M79N04JGEH4SVFEVAPD3VZDS

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