apigaming Sign in

Verify set set_01M7ASCA7FFWFTMQMXDD8A2SVY

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("4694577777316835979:set_01M7ASCA7FFWFTMQMXDD8A2SVY") = 7c1398f7de0b180c..., 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 40, fee 0

Game 1 m_01M7ASCA7HEE6A6Z8VRJKZ3JS7: 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-13T15:45:52.317Z S1 59994, S2 60000 0836654a35 start sk_4707cd57
2 move S2 Exhibition4 2 2026-11-13T15:45:54.282Z S1 59994, S2 60035 b7ac8aba02 0836654a35 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T15:45:56.234Z S1 60042, S2 60035 8c27646354 b7ac8aba02 sk_4707cd57
4 move S2 Exhibition4 4 2026-11-13T15:45:58.172Z S1 60042, S2 60097 fe4d0846a9 8c27646354 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T15:46:00.143Z S1 60071, S2 60097 c4eb2c40a9 fe4d0846a9 sk_4707cd57
6 move S2 Exhibition4 6 2026-11-13T15:46:02.223Z S1 60071, S2 60017 b0fd37b305 c4eb2c40a9 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T15:46:04.226Z S1 60068, S2 60017 7e779c877d b0fd37b305 sk_4707cd57
8 move S2 Exhibition4 8 2026-11-13T15:46:06.171Z S1 60068, S2 60072 29433bed46 7e779c877d sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T15:46:08.113Z S1 60126, S2 60072 39a6ac9437 29433bed46 sk_4707cd57
10 move S2 Exhibition4 10 2026-11-13T15:46:10.051Z S1 60126, S2 60134 71e08e9af1 39a6ac9437 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T15:46:11.991Z S1 60186, S2 60134 c44f8287e2 71e08e9af1 sk_4707cd57
12 move S2 Exhibition4 12 2026-11-13T15:46:13.928Z S1 60186, S2 60197 022106056c c44f8287e2 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T15:46:15.868Z S1 60246, S2 60197 62b7a99a39 022106056c sk_4707cd57
14 move S2 Exhibition4 14 2026-11-13T15:46:17.797Z S1 60246, S2 60268 f5b273f0f4 62b7a99a39 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T15:46:19.731Z S1 60312, S2 60268 c44b8e862a f5b273f0f4 sk_4707cd57
16 move S2 Exhibition4 16 2026-11-13T15:46:21.662Z S1 60312, S2 60337 0a913f093a c44b8e862a sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T15:46:23.593Z S1 60381, S2 60337 a055617a0b 0a913f093a sk_4707cd57
18 move S2 Exhibition4 18 2026-11-13T15:46:25.564Z S1 60381, S2 60366 c25b39a1dc a055617a0b sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T15:46:27.567Z S1 60378, S2 60366 2bbfca2d76 c25b39a1dc sk_4707cd57
20 move S2 Exhibition4 20 2026-11-13T15:46:29.519Z S1 60378, S2 60414 c0276ff7e5 2bbfca2d76 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T15:46:31.498Z S1 60399, S2 60414 986e2730a9 c0276ff7e5 sk_4707cd57
22 move S2 Exhibition4 22 2026-11-13T15:46:33.432Z S1 60399, S2 60480 f4fb39eb21 986e2730a9 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T15:46:35.364Z S1 60467, S2 60480 a9097d6252 f4fb39eb21 sk_4707cd57
24 move S2 Exhibition4 24 2026-11-13T15:46:37.302Z S1 60467, S2 60542 07d4660924 a9097d6252 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-13T15:46:39.237Z S1 60532, S2 60542 932a3d2878 07d4660924 sk_4707cd57
26 move S2 Exhibition4 26 2026-11-13T15:46:41.173Z S1 60532, S2 60606 09ca682b8f 932a3d2878 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-13T15:46:43.107Z S1 60598, S2 60606 5daceb11aa 09ca682b8f sk_4707cd57
28 move S2 Exhibition4 28 2026-11-13T15:46:45.039Z S1 60598, S2 60674 037cede970 5daceb11aa sk_4707cd57
29 move S1 Exhibition1 29 2026-11-13T15:46:46.977Z S1 60660, S2 60674 c9cce39dcd 037cede970 sk_4707cd57
30 move S2 Exhibition4 30 2026-11-13T15:46:48.906Z S1 60660, S2 60745 e8f9637008 c9cce39dcd sk_4707cd57
31 move S1 Exhibition1 31 2026-11-13T15:46:50.836Z S1 60730, S2 60745 b14a23110a e8f9637008 sk_4707cd57
32 move S2 Exhibition4 32 2026-11-13T15:46:52.763Z S1 60730, S2 60818 eec4bcfbb7 b14a23110a sk_4707cd57
33 move S1 Exhibition1 33 2026-11-13T15:46:54.695Z S1 60798, S2 60818 fc3b3deb14 eec4bcfbb7 sk_4707cd57
34 move S2 Exhibition4 34 2026-11-13T15:46:56.621Z S1 60798, S2 60892 9328d97f23 fc3b3deb14 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-13T15:46:58.553Z S1 60866, S2 60892 70ac0d01cd 9328d97f23 sk_4707cd57

Game 2 m_01M7ASCA7MFPZ8DPQB7XWCPYXG: 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-13T15:45:52.314Z S1 59997, S2 60000 f69119e87a start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T15:45:54.255Z S1 59997, S2 60059 5936130c49 f69119e87a sk_4707cd57
3 move S1 Exhibition4 3 2026-11-13T15:45:56.191Z S1 60061, S2 60059 276619822f 5936130c49 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T15:45:58.121Z S1 60061, S2 60129 ed7fd96019 276619822f sk_4707cd57
5 move S1 Exhibition4 5 2026-11-13T15:46:00.136Z S1 60046, S2 60129 60baef5e86 ed7fd96019 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T15:46:02.119Z S1 60046, S2 60146 7d754bb617 60baef5e86 sk_4707cd57
7 move S1 Exhibition4 7 2026-11-13T15:46:04.133Z S1 60032, S2 60146 35acca3853 7d754bb617 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T15:46:06.137Z S1 60032, S2 60142 7a6f8668d0 35acca3853 sk_4707cd57
9 move S1 Exhibition4 9 2026-11-13T15:46:08.067Z S1 60102, S2 60142 6192f010e6 7a6f8668d0 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T15:46:09.999Z S1 60102, S2 60210 b4ec241b55 6192f010e6 sk_4707cd57
11 move S1 Exhibition4 11 2026-11-13T15:46:11.942Z S1 60159, S2 60210 93e7a7980c b4ec241b55 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T15:46:13.874Z S1 60159, S2 60278 f9249c8c21 93e7a7980c sk_4707cd57
13 move S1 Exhibition4 13 2026-11-13T15:46:15.804Z S1 60229, S2 60278 85e11db160 f9249c8c21 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T15:46:17.741Z S1 60229, S2 60341 c2032ee923 85e11db160 sk_4707cd57
15 move S1 Exhibition4 15 2026-11-13T15:46:19.678Z S1 60292, S2 60341 596e77523d c2032ee923 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T15:46:21.611Z S1 60292, S2 60408 9c04d2fb61 596e77523d sk_4707cd57
17 move S1 Exhibition4 17 2026-11-13T15:46:23.542Z S1 60361, S2 60408 2dd73c7cd3 9c04d2fb61 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T15:46:25.511Z S1 60361, S2 60439 c5f118f360 2dd73c7cd3 sk_4707cd57
19 move S1 Exhibition4 19 2026-11-13T15:46:27.521Z S1 60351, S2 60439 3b359de15e c5f118f360 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T15:46:29.462Z S1 60351, S2 60498 0d188de1e3 3b359de15e sk_4707cd57
21 move S1 Exhibition4 21 2026-11-13T15:46:31.423Z S1 60390, S2 60498 b1d4365b32 0d188de1e3 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T15:46:33.358Z S1 60390, S2 60563 b33558df2f b1d4365b32 sk_4707cd57
23 move S1 Exhibition4 23 2026-11-13T15:46:35.296Z S1 60452, S2 60563 52bf4609d0 b33558df2f sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T15:46:37.227Z S1 60452, S2 60632 56ba013f4a 52bf4609d0 sk_4707cd57
25 move S1 Exhibition4 25 2026-11-13T15:46:39.159Z S1 60520, S2 60632 df957f4d3b 56ba013f4a sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T15:46:41.090Z S1 60520, S2 60701 cfc0daf854 df957f4d3b sk_4707cd57
27 move S1 Exhibition4 27 2026-11-13T15:46:43.019Z S1 60591, S2 60701 0ec6927d4d cfc0daf854 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T15:46:44.952Z S1 60591, S2 60768 d25b06ba8d 0ec6927d4d 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_01M7ASCA7FFWFTMQMXDD8A2SVY

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