apigaming Sign in

Verify set set_01M788N6Y3E7QV0RNYJ55DA8SH

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("7581363369110373624:set_01M788N6Y3E7QV0RNYJ55DA8SH") = 4d8377faaaeb1718..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 1.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1XPTEED38KKBBE2N2NC9F': 8, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 12}
✓set resulta win for bot_01M4G1XPTEED38KKBBE2N2NC9F on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M788N6Y6FN7VD393S0Q7CK3W: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T16:15:09.216Z S1 59972, S2 60000 8c43c920f8 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-12T16:15:11.195Z S1 59972, S2 60021 cb1e1c4497 8c43c920f8 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T16:15:13.151Z S1 60016, S2 60021 21f1a4f985 cb1e1c4497 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-12T16:15:15.098Z S1 60016, S2 60074 478720b707 21f1a4f985 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T16:15:17.033Z S1 60081, S2 60074 fcaf2fb2bc 478720b707 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-12T16:15:18.975Z S1 60081, S2 60132 c0d1e84ee5 fcaf2fb2bc sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T16:15:20.907Z S1 60149, S2 60132 e13b80baa5 c0d1e84ee5 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-12T16:15:22.840Z S1 60149, S2 60199 eeefe24f80 e13b80baa5 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T16:15:24.777Z S1 60212, S2 60199 421822e69a eeefe24f80 sk_4707cd57
10 move S2 Exhibition3 10 2026-11-12T16:15:26.710Z S1 60212, S2 60266 f305b6d39a 421822e69a sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T16:15:28.645Z S1 60277, S2 60266 07403ae082 f305b6d39a sk_4707cd57
12 move S2 Exhibition3 12 2026-11-12T16:15:30.577Z S1 60277, S2 60334 4a0dd8788d 07403ae082 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T16:15:32.524Z S1 60330, S2 60334 07f6553d16 4a0dd8788d sk_4707cd57
14 move S2 Exhibition3 14 2026-11-12T16:15:34.480Z S1 60330, S2 60378 5377cc80e3 07f6553d16 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T16:15:36.413Z S1 60397, S2 60378 c9fb1caa13 5377cc80e3 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-12T16:15:38.347Z S1 60397, S2 60444 fa822feff2 c9fb1caa13 sk_4707cd57

Game 2 m_01M788N6Y9F9R9A6PQ1FEPV0QF: verified

✓signatures24 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..24, every prev_hash links
✓move log24 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay24 state hashes match the local breakthrough 1.0 engine
✓resulta win for seat 2 (reached_far_row) follows from the moves
24 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-12T16:15:09.214Z S1 59974, S2 60000 eb8ad7e3e6 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T16:15:11.161Z S1 59974, S2 60053 1ceca8bc74 eb8ad7e3e6 sk_4707cd57
3 move S1 Exhibition3 3 2026-11-12T16:15:13.118Z S1 60017, S2 60053 a97e070000 1ceca8bc74 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T16:15:15.051Z S1 60017, S2 60120 5e171e436e a97e070000 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-12T16:15:16.983Z S1 60085, S2 60120 bb4cf2b08a 5e171e436e sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T16:15:18.924Z S1 60085, S2 60179 c2b03ca7c2 bb4cf2b08a sk_4707cd57
7 move S1 Exhibition3 7 2026-11-12T16:15:20.857Z S1 60152, S2 60179 d1f3a16ef2 c2b03ca7c2 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T16:15:22.787Z S1 60152, S2 60249 c0331191a3 d1f3a16ef2 sk_4707cd57
9 move S1 Exhibition3 9 2026-11-12T16:15:24.719Z S1 60220, S2 60249 a986e27caf c0331191a3 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T16:15:26.655Z S1 60220, S2 60313 31d8b62a53 a986e27caf sk_4707cd57
11 move S1 Exhibition3 11 2026-11-12T16:15:28.591Z S1 60284, S2 60313 d02f55581e 31d8b62a53 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T16:15:30.524Z S1 60284, S2 60380 2a63c2eac6 d02f55581e sk_4707cd57
13 move S1 Exhibition3 13 2026-11-12T16:15:32.460Z S1 60348, S2 60380 9e4def42db 2a63c2eac6 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T16:15:34.421Z S1 60348, S2 60419 120b251796 9e4def42db sk_4707cd57
15 move S1 Exhibition3 15 2026-11-12T16:15:36.361Z S1 60408, S2 60419 d7a1ba22fe 120b251796 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T16:15:38.294Z S1 60408, S2 60486 106fcbaa8a d7a1ba22fe sk_4707cd57
17 move S1 Exhibition3 17 2026-11-12T16:15:40.227Z S1 60475, S2 60486 e113fa85a8 106fcbaa8a sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T16:15:42.158Z S1 60475, S2 60555 b50cd9f77b e113fa85a8 sk_4707cd57
19 move S1 Exhibition3 19 2026-11-12T16:15:44.090Z S1 60543, S2 60555 a0b91d4cf5 b50cd9f77b sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T16:15:46.030Z S1 60543, S2 60615 baa3dbfcc2 a0b91d4cf5 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-12T16:15:47.970Z S1 60603, S2 60615 cb8dd74939 baa3dbfcc2 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T16:15:49.913Z S1 60603, S2 60672 4072a950ae cb8dd74939 sk_4707cd57
23 move S1 Exhibition3 23 2026-11-12T16:15:51.844Z S1 60672, S2 60672 b24543f3f3 4072a950ae sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T16:15:53.778Z S1 60672, S2 60738 14974bb2b9 b24543f3f3 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_01M788N6Y3E7QV0RNYJ55DA8SH

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