apigaming Sign in

Verify set set_01M7DJYMZWFES9PREYQJ7F70RV

Exhibition3 vs Exhibition2, Breakthrough 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("8425640682707072983:set_01M7DJYMZWFES9PREYQJ7F70RV") = 9f7da500d845d70b..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 9, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7DJYMZZFN69MPT56JF0VB7K: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T17:51:16.422Z S1 59996, S2 60000 f06dfe1e25 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-14T17:51:18.378Z S1 59996, S2 60044 4f4e9489c0 f06dfe1e25 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T17:51:20.320Z S1 60054, S2 60044 c5a45fdae9 4f4e9489c0 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-14T17:51:22.262Z S1 60054, S2 60102 b3b4933ddb c5a45fdae9 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T17:51:24.197Z S1 60119, S2 60102 fd307cf5b7 b3b4933ddb sk_4707cd57
6 move S2 Exhibition3 6 2026-11-14T17:51:26.128Z S1 60119, S2 60171 8ef12ca969 fd307cf5b7 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T17:51:28.064Z S1 60183, S2 60171 d51249a0e7 8ef12ca969 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-14T17:51:29.998Z S1 60183, S2 60237 3eed2041aa d51249a0e7 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T17:51:31.935Z S1 60246, S2 60237 3109d7e2a8 3eed2041aa sk_4707cd57
10 move S2 Exhibition3 10 2026-11-14T17:51:33.873Z S1 60246, S2 60299 507aeb6a05 3109d7e2a8 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T17:51:35.813Z S1 60306, S2 60299 3b01005e21 507aeb6a05 sk_4707cd57
12 move S2 Exhibition3 12 2026-11-14T17:51:37.749Z S1 60306, S2 60363 a6d339e993 3b01005e21 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T17:51:39.691Z S1 60364, S2 60363 33c8343ea4 a6d339e993 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-14T17:51:41.642Z S1 60364, S2 60412 ba2bbee77f 33c8343ea4 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T17:51:43.595Z S1 60411, S2 60412 b630a324c3 ba2bbee77f sk_4707cd57

Game 2 m_01M7DJYN03F6N8EX6008QDWRZ1: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-14T17:51:16.406Z S1 60012, S2 60000 dd1d0386c0 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T17:51:18.344Z S1 60012, S2 60062 386a4becd6 dd1d0386c0 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-14T17:51:20.288Z S1 60068, S2 60062 c70c89a29a 386a4becd6 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T17:51:22.219Z S1 60068, S2 60131 177d924112 c70c89a29a sk_4707cd57
5 move S1 Exhibition3 5 2026-11-14T17:51:24.150Z S1 60137, S2 60131 b9ac34cc07 177d924112 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T17:51:26.078Z S1 60137, S2 60203 b96f80d362 b9ac34cc07 sk_4707cd57
7 move S1 Exhibition3 7 2026-11-14T17:51:28.014Z S1 60201, S2 60203 f40715026c b96f80d362 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T17:51:29.945Z S1 60201, S2 60272 69247382c1 f40715026c sk_4707cd57
9 move S1 Exhibition3 9 2026-11-14T17:51:31.876Z S1 60270, S2 60272 7b37c7218d 69247382c1 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T17:51:33.816Z S1 60270, S2 60332 9a04fa0d39 7b37c7218d sk_4707cd57
11 move S1 Exhibition3 11 2026-11-14T17:51:35.759Z S1 60327, S2 60332 b53ae2070f 9a04fa0d39 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T17:51:37.698Z S1 60327, S2 60393 84fa32b4f7 b53ae2070f sk_4707cd57
13 move S1 Exhibition3 13 2026-11-14T17:51:39.656Z S1 60369, S2 60393 7ab388018d 84fa32b4f7 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T17:51:41.591Z S1 60369, S2 60458 48cf59fda1 7ab388018d sk_4707cd57
15 move S1 Exhibition3 15 2026-11-14T17:51:43.523Z S1 60437, S2 60458 a6c6fb7577 48cf59fda1 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T17:51:45.475Z S1 60437, S2 60506 35f61a5f2f a6c6fb7577 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-14T17:51:47.402Z S1 60510, S2 60506 453de0bea5 35f61a5f2f 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_01M7DJYMZWFES9PREYQJ7F70RV

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