apigaming Sign in

Verify set set_01M71XFQSSFREAJPX3H0A96ZM9

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("9121195425008243943:set_01M71XFQSSFREAJPX3H0A96ZM9") = 40fc963fadd01640..., the commitment published at the start
✓set points{'bot_01M4G1XPTEED38KKBBE2N2NC9F': 2.0, 'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 0.0}
✓set resulta win for bot_01M4G1XPTEED38KKBBE2N2NC9F follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M71XFQSWEBYA1RY1Q1EXEP74: 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-10T05:04:28.929Z S1 59996, S2 60000 f2b3889e91 start sk_4707cd57
2 move S2 Exhibition3 2 2026-11-10T05:04:30.868Z S1 59996, S2 60061 0a2f2c9dd2 f2b3889e91 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T05:04:32.813Z S1 60051, S2 60061 dec3f6d3d8 0a2f2c9dd2 sk_4707cd57
4 move S2 Exhibition3 4 2026-11-10T05:04:34.772Z S1 60051, S2 60102 1dfffe62a1 dec3f6d3d8 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T05:04:36.712Z S1 60111, S2 60102 446e36b329 1dfffe62a1 sk_4707cd57
6 move S2 Exhibition3 6 2026-11-10T05:04:38.654Z S1 60111, S2 60160 c2e24ed118 446e36b329 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T05:04:40.589Z S1 60176, S2 60160 48e763be7d c2e24ed118 sk_4707cd57
8 move S2 Exhibition3 8 2026-11-10T05:04:42.519Z S1 60176, S2 60230 07014ac4db 48e763be7d sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T05:04:44.455Z S1 60240, S2 60230 713892d9d0 07014ac4db sk_4707cd57
10 move S2 Exhibition3 10 2026-11-10T05:04:46.389Z S1 60240, S2 60296 bb4540433e 713892d9d0 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T05:04:48.325Z S1 60304, S2 60296 93c75191fe bb4540433e sk_4707cd57
12 move S2 Exhibition3 12 2026-11-10T05:04:50.259Z S1 60304, S2 60362 7b8c2f2e54 93c75191fe sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T05:04:52.193Z S1 60370, S2 60362 dc5839c54c 7b8c2f2e54 sk_4707cd57
14 move S2 Exhibition3 14 2026-11-10T05:04:54.136Z S1 60370, S2 60419 2dfbea33c3 dc5839c54c sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T05:04:56.068Z S1 60438, S2 60419 65a2fdfd4a 2dfbea33c3 sk_4707cd57
16 move S2 Exhibition3 16 2026-11-10T05:04:58.395Z S1 60438, S2 60092 c37bc5e092 65a2fdfd4a sk_4707cd57

Game 2 m_01M71XFQT0EMW8AM2DBB49YN3Q: 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 breakthrough 1.0 engine
✓resulta win for seat 1 (reached_far_row) follows from the moves
27 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition3 1 2026-11-10T05:04:28.929Z S1 59996, S2 60000 7dd3b9ed6f start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T05:04:30.902Z S1 59996, S2 60027 4fcdca4755 7dd3b9ed6f sk_4707cd57
3 move S1 Exhibition3 3 2026-11-10T05:04:32.877Z S1 60021, S2 60027 774e415f42 4fcdca4755 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T05:04:34.847Z S1 60021, S2 60057 1084379216 774e415f42 sk_4707cd57
5 move S1 Exhibition3 5 2026-11-10T05:04:36.809Z S1 60059, S2 60057 5b2e0f5f4e 1084379216 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T05:04:38.741Z S1 60059, S2 60125 7fea89f768 5b2e0f5f4e sk_4707cd57
7 move S1 Exhibition3 7 2026-11-10T05:04:40.674Z S1 60126, S2 60125 03fd79f23c 7fea89f768 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T05:04:42.605Z S1 60126, S2 60194 3a38c74d7e 03fd79f23c sk_4707cd57
9 move S1 Exhibition3 9 2026-11-10T05:04:44.540Z S1 60191, S2 60194 701d0baf16 3a38c74d7e sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T05:04:46.481Z S1 60191, S2 60253 af8f74f96b 701d0baf16 sk_4707cd57
11 move S1 Exhibition3 11 2026-11-10T05:04:48.426Z S1 60246, S2 60253 f221d0c335 af8f74f96b sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T05:04:50.369Z S1 60246, S2 60310 c42d030819 f221d0c335 sk_4707cd57
13 move S1 Exhibition3 13 2026-11-10T05:04:52.305Z S1 60310, S2 60310 0013a2f404 c42d030819 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T05:04:54.236Z S1 60310, S2 60379 489c22eec5 0013a2f404 sk_4707cd57
15 move S1 Exhibition3 15 2026-11-10T05:04:56.173Z S1 60373, S2 60379 c9d7446fc3 489c22eec5 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-10T05:04:58.416Z S1 60373, S2 60136 716619be8b c9d7446fc3 sk_4707cd57
17 move S1 Exhibition3 17 2026-11-10T05:05:02.180Z S1 58609, S2 60136 3584ddcdea 716619be8b sk_4707cd57
18 move S2 Exhibition2 18 2026-11-10T05:05:04.706Z S1 58609, S2 59610 1b0755df53 3584ddcdea sk_4707cd57
19 move S1 Exhibition3 19 2026-11-10T05:05:06.665Z S1 58650, S2 59610 8109d5e898 1b0755df53 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-10T05:05:08.598Z S1 58650, S2 59677 8aa4f88c1d 8109d5e898 sk_4707cd57
21 move S1 Exhibition3 21 2026-11-10T05:05:10.535Z S1 58713, S2 59677 5df77ca72d 8aa4f88c1d sk_4707cd57
22 move S2 Exhibition2 22 2026-11-10T05:05:12.473Z S1 58713, S2 59739 297d42b57d 5df77ca72d sk_4707cd57
23 move S1 Exhibition3 23 2026-11-10T05:05:14.412Z S1 58774, S2 59739 3cc6aab6dd 297d42b57d sk_4707cd57
24 move S2 Exhibition2 24 2026-11-10T05:05:16.339Z S1 58774, S2 59812 2527b93752 3cc6aab6dd sk_4707cd57
25 move S1 Exhibition3 25 2026-11-10T05:05:18.272Z S1 58841, S2 59812 286d65c598 2527b93752 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-10T05:05:20.204Z S1 58841, S2 59880 0119c73f67 286d65c598 sk_4707cd57
27 move S1 Exhibition3 27 2026-11-10T05:05:22.134Z S1 58911, S2 59880 3230a3d9ac 0119c73f67 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_01M71XFQSSFREAJPX3H0A96ZM9

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