apigaming Sign in

Verify set set_01M6D8WHM3E5B80A4S8HA7R8G7

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

Game 1 m_01M6D8WHM6FHCBRC7KPB7NK4ZZ: verified

✓signatures33 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..33, every prev_hash links
✓move log33 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay33 state hashes match the local hex 1.0 engine
✓resulta win for seat 1 (connected) follows from the moves
33 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-02T04:39:39.843Z S1 60009, S2 60000 8091d082f2 start sk_4707cd57
2 move S2 Exhibition4 2 2026-11-02T04:39:41.813Z S1 60009, S2 60030 e767cfaac1 8091d082f2 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-02T04:39:43.765Z S1 60057, S2 60030 30e773d20a e767cfaac1 sk_4707cd57
4 move S2 Exhibition4 4 2026-11-02T04:39:45.706Z S1 60057, S2 60089 da6f8e7f70 30e773d20a sk_4707cd57
5 move S1 Exhibition1 5 2026-11-02T04:39:47.650Z S1 60113, S2 60089 0143bab897 da6f8e7f70 sk_4707cd57
6 move S2 Exhibition4 6 2026-11-02T04:39:49.586Z S1 60113, S2 60153 49d8360808 0143bab897 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-02T04:39:51.524Z S1 60175, S2 60153 eca399e1fd 49d8360808 sk_4707cd57
8 move S2 Exhibition4 8 2026-11-02T04:39:53.462Z S1 60175, S2 60215 68d6d8e671 eca399e1fd sk_4707cd57
9 move S1 Exhibition1 9 2026-11-02T04:39:55.397Z S1 60240, S2 60215 8821759166 68d6d8e671 sk_4707cd57
10 move S2 Exhibition4 10 2026-11-02T04:39:57.349Z S1 60240, S2 60263 b4d501611e 8821759166 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-02T04:39:59.287Z S1 60302, S2 60263 00edb58dbd b4d501611e sk_4707cd57
12 move S2 Exhibition4 12 2026-11-02T04:40:01.259Z S1 60302, S2 60291 c5d9e2b41f 00edb58dbd sk_4707cd57
13 move S1 Exhibition1 13 2026-11-02T04:40:03.652Z S1 59909, S2 60291 7087394ed1 c5d9e2b41f sk_4707cd57
14 move S2 Exhibition4 14 2026-11-02T04:40:05.601Z S1 59909, S2 60342 e3f4711d8c 7087394ed1 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-02T04:40:07.541Z S1 59969, S2 60342 aac33d6ca8 e3f4711d8c sk_4707cd57
16 move S2 Exhibition4 16 2026-11-02T04:40:09.477Z S1 59969, S2 60406 a29e75e38f aac33d6ca8 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-02T04:40:11.418Z S1 60028, S2 60406 7d590a36a7 a29e75e38f sk_4707cd57
18 move S2 Exhibition4 18 2026-11-02T04:40:13.354Z S1 60028, S2 60470 7416b921d2 7d590a36a7 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-02T04:40:15.291Z S1 60091, S2 60470 1df883b38a 7416b921d2 sk_4707cd57
20 move S2 Exhibition4 20 2026-11-02T04:40:17.233Z S1 60091, S2 60528 090f22c6de 1df883b38a sk_4707cd57
21 move S1 Exhibition1 21 2026-11-02T04:40:19.170Z S1 60154, S2 60528 5d1107aa1c 090f22c6de sk_4707cd57
22 move S2 Exhibition4 22 2026-11-02T04:40:21.113Z S1 60154, S2 60585 f323e480f3 5d1107aa1c sk_4707cd57
23 move S1 Exhibition1 23 2026-11-02T04:40:23.080Z S1 60187, S2 60585 97f475faaa f323e480f3 sk_4707cd57
24 move S2 Exhibition4 24 2026-11-02T04:40:25.019Z S1 60187, S2 60646 a0184f03cd 97f475faaa sk_4707cd57
25 move S1 Exhibition1 25 2026-11-02T04:40:26.949Z S1 60257, S2 60646 ed854ec85f a0184f03cd sk_4707cd57
26 move S2 Exhibition4 26 2026-11-02T04:40:28.881Z S1 60257, S2 60714 c4eabb12b4 ed854ec85f sk_4707cd57
27 move S1 Exhibition1 27 2026-11-02T04:40:30.816Z S1 60322, S2 60714 e08d510c92 c4eabb12b4 sk_4707cd57
28 move S2 Exhibition4 28 2026-11-02T04:40:32.753Z S1 60322, S2 60777 dd9114a6a5 e08d510c92 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-02T04:40:34.691Z S1 60384, S2 60777 e96e5d58c1 dd9114a6a5 sk_4707cd57
30 move S2 Exhibition4 30 2026-11-02T04:40:36.624Z S1 60384, S2 60844 1711de57f4 e96e5d58c1 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-02T04:40:38.555Z S1 60453, S2 60844 7f714036ef 1711de57f4 sk_4707cd57
32 move S2 Exhibition4 32 2026-11-02T04:40:40.489Z S1 60453, S2 60910 7a70429532 7f714036ef sk_4707cd57
33 move S1 Exhibition1 33 2026-11-02T04:40:42.425Z S1 60517, S2 60910 fef7f022a4 7a70429532 sk_4707cd57

Game 2 m_01M6D8WHM8EVZANK6VTMSQYCV2: verified

✓signatures47 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..47, every prev_hash links
✓move log47 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay47 state hashes match the local hex 1.0 engine
✓resulta win for seat 1 (connected) follows from the moves
47 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition4 1 2026-11-02T04:39:39.842Z S1 60010, S2 60000 934290f9e2 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-02T04:39:41.785Z S1 60010, S2 60057 551c28917e 934290f9e2 sk_4707cd57
3 move S1 Exhibition4 3 2026-11-02T04:39:43.728Z S1 60067, S2 60057 2fb00dcab3 551c28917e sk_4707cd57
4 move S2 Exhibition1 4 2026-11-02T04:39:45.670Z S1 60067, S2 60115 9dbc575810 2fb00dcab3 sk_4707cd57
5 move S1 Exhibition4 5 2026-11-02T04:39:47.603Z S1 60134, S2 60115 9df5753c16 9dbc575810 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-02T04:39:49.536Z S1 60134, S2 60182 87a661539d 9df5753c16 sk_4707cd57
7 move S1 Exhibition4 7 2026-11-02T04:39:51.467Z S1 60203, S2 60182 b922f665df 87a661539d sk_4707cd57
8 move S2 Exhibition1 8 2026-11-02T04:39:53.409Z S1 60203, S2 60240 f88eda74b4 b922f665df sk_4707cd57
9 move S1 Exhibition4 9 2026-11-02T04:39:55.339Z S1 60273, S2 60240 8e0ab5aa90 f88eda74b4 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-02T04:39:57.275Z S1 60273, S2 60304 ec74c1a2d2 8e0ab5aa90 sk_4707cd57
11 move S1 Exhibition4 11 2026-11-02T04:39:59.222Z S1 60326, S2 60304 e55c9a05c6 ec74c1a2d2 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-02T04:40:01.196Z S1 60326, S2 60330 2629ba2aa4 e55c9a05c6 sk_4707cd57
13 move S1 Exhibition4 13 2026-11-02T04:40:03.328Z S1 60194, S2 60330 555ee390d6 2629ba2aa4 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-02T04:40:05.307Z S1 60194, S2 60351 aae99c90a7 555ee390d6 sk_4707cd57
15 move S1 Exhibition4 15 2026-11-02T04:40:07.251Z S1 60250, S2 60351 dd9c1741ad aae99c90a7 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-02T04:40:09.204Z S1 60250, S2 60398 34051367be dd9c1741ad sk_4707cd57
17 move S1 Exhibition4 17 2026-11-02T04:40:11.157Z S1 60297, S2 60398 16684e5e87 34051367be sk_4707cd57
18 move S2 Exhibition1 18 2026-11-02T04:40:13.093Z S1 60297, S2 60462 7d85dd126b 16684e5e87 sk_4707cd57
19 move S1 Exhibition4 19 2026-11-02T04:40:15.035Z S1 60355, S2 60462 81936a0fc9 7d85dd126b sk_4707cd57
20 move S2 Exhibition1 20 2026-11-02T04:40:16.969Z S1 60355, S2 60528 415fbe76e5 81936a0fc9 sk_4707cd57
21 move S1 Exhibition4 21 2026-11-02T04:40:18.906Z S1 60418, S2 60528 5bab165eea 415fbe76e5 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-02T04:40:20.853Z S1 60418, S2 60581 4f13b7a71f 5bab165eea sk_4707cd57
23 move S1 Exhibition4 23 2026-11-02T04:40:22.790Z S1 60481, S2 60581 dee44d74c8 4f13b7a71f sk_4707cd57
24 move S2 Exhibition1 24 2026-11-02T04:40:24.723Z S1 60481, S2 60648 fef992b3da dee44d74c8 sk_4707cd57
25 move S1 Exhibition4 25 2026-11-02T04:40:26.659Z S1 60545, S2 60648 5bc0f6abd4 fef992b3da sk_4707cd57
26 move S2 Exhibition1 26 2026-11-02T04:40:28.594Z S1 60545, S2 60713 bafca3ce39 5bc0f6abd4 sk_4707cd57
27 move S1 Exhibition4 27 2026-11-02T04:40:30.527Z S1 60612, S2 60713 e4b941c080 bafca3ce39 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-02T04:40:32.457Z S1 60612, S2 60783 edf81fb23c e4b941c080 sk_4707cd57
29 move S1 Exhibition4 29 2026-11-02T04:40:34.389Z S1 60680, S2 60783 b8534521fc edf81fb23c sk_4707cd57
30 move S2 Exhibition1 30 2026-11-02T04:40:36.323Z S1 60680, S2 60849 34abdc8ba3 b8534521fc sk_4707cd57
31 move S1 Exhibition4 31 2026-11-02T04:40:38.256Z S1 60747, S2 60849 f139577399 34abdc8ba3 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-02T04:40:40.186Z S1 60747, S2 60919 b7656479d4 f139577399 sk_4707cd57
33 move S1 Exhibition4 33 2026-11-02T04:40:42.118Z S1 60815, S2 60919 bbcd7edde0 b7656479d4 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-02T04:40:44.050Z S1 60815, S2 60987 eab84db4b0 bbcd7edde0 sk_4707cd57
35 move S1 Exhibition4 35 2026-11-02T04:40:45.991Z S1 60874, S2 60987 a083ce2bd5 eab84db4b0 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-02T04:40:47.928Z S1 60874, S2 61050 1a753e67c1 a083ce2bd5 sk_4707cd57
37 move S1 Exhibition4 37 2026-11-02T04:40:49.859Z S1 60943, S2 61050 b17dd3a215 1a753e67c1 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-02T04:40:51.788Z S1 60943, S2 61121 cc179e50e8 b17dd3a215 sk_4707cd57
39 move S1 Exhibition4 39 2026-11-02T04:40:53.718Z S1 61013, S2 61121 34e1e9fa49 cc179e50e8 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-02T04:40:55.651Z S1 61013, S2 61188 22283eee33 34e1e9fa49 sk_4707cd57
41 move S1 Exhibition4 41 2026-11-02T04:40:57.582Z S1 61082, S2 61188 e481f6412e 22283eee33 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-02T04:40:59.515Z S1 61082, S2 61255 bb9268aa71 e481f6412e sk_4707cd57
43 move S1 Exhibition4 43 2026-11-02T04:41:01.513Z S1 61084, S2 61255 7e102e1e99 bb9268aa71 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-02T04:41:03.671Z S1 61084, S2 61097 990b117d94 7e102e1e99 sk_4707cd57
45 move S1 Exhibition4 45 2026-11-02T04:41:05.614Z S1 61141, S2 61097 dd6bf0e892 990b117d94 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-02T04:41:07.557Z S1 61141, S2 61154 0691568a21 dd6bf0e892 sk_4707cd57
47 move S1 Exhibition4 47 2026-11-02T04:41:09.485Z S1 61213, S2 61154 5341e28815 0691568a21 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_01M6D8WHM3E5B80A4S8HA7R8G7

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