apigaming Sign in

Verify set set_01M7A4AJDWFG7AYQT29NQKXPZH

Exhibition2 vs Exhibition1, Fourfall 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("7888220101190688651:set_01M7A4AJDWFG7AYQT29NQKXPZH") = 84e81ea45cca3428..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 15, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 10}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7A4AJDXEDK8N8MCD44A6N2M: verified

✓signatures19 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..19, every prev_hash links
✓move log19 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay19 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
19 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T09:37:55.199Z S1 59875, S2 60000 d67c390ffa start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T09:37:57.431Z S1 59875, S2 59768 e6be4be2e1 d67c390ffa sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T09:37:59.513Z S1 59793, S2 59768 294c71a2a9 e6be4be2e1 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T09:38:02.171Z S1 59793, S2 59110 46a4de94f7 294c71a2a9 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T09:38:04.333Z S1 59631, S2 59110 9723e08b37 46a4de94f7 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T09:38:06.320Z S1 59631, S2 59123 8826078fbd 9723e08b37 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T09:38:08.339Z S1 59612, S2 59123 2eb05b23db 8826078fbd sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T09:38:10.411Z S1 59612, S2 59051 4b2cf447b1 2eb05b23db sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T09:38:12.505Z S1 59518, S2 59051 c027f7ac4f 4b2cf447b1 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T09:38:14.598Z S1 59518, S2 58958 00be039607 c027f7ac4f sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T09:38:16.531Z S1 59585, S2 58958 0aa692255b 00be039607 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T09:38:18.497Z S1 59585, S2 58992 02baff1e3d 0aa692255b sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T09:38:20.621Z S1 59461, S2 58992 0b11cdfd96 02baff1e3d sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T09:38:22.700Z S1 59461, S2 58913 59f33e0445 0b11cdfd96 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T09:38:24.727Z S1 59434, S2 58913 fee53b89d5 59f33e0445 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T09:38:26.808Z S1 59434, S2 58832 fc2fe07ba6 fee53b89d5 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T09:38:28.831Z S1 59411, S2 58832 938490c304 fc2fe07ba6 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T09:38:30.803Z S1 59411, S2 58860 46a95ab5b0 938490c304 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T09:38:32.732Z S1 59482, S2 58860 d8fa7f20f4 46a95ab5b0 sk_4707cd57

Game 2 m_01M7A4AJE0EXCV7QRG3MT22JQJ: verified

✓signatures29 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..29, every prev_hash links
✓move log29 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay29 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
29 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T09:37:55.132Z S1 59942, S2 60000 ea7c2997d1 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T09:37:57.409Z S1 59942, S2 59723 3cd22a27e6 ea7c2997d1 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T09:37:59.503Z S1 59848, S2 59723 94c642ec48 3cd22a27e6 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T09:38:02.015Z S1 59848, S2 59211 a5162be202 94c642ec48 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T09:38:04.310Z S1 59553, S2 59211 d25ae26349 a5162be202 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T09:38:06.315Z S1 59553, S2 59206 e96c187774 d25ae26349 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T09:38:08.396Z S1 59472, S2 59206 5faf55a674 e96c187774 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T09:38:10.412Z S1 59472, S2 59190 936bd9a8e1 5faf55a674 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T09:38:12.510Z S1 59374, S2 59190 b046dc6694 936bd9a8e1 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T09:38:14.599Z S1 59374, S2 59101 5168762ad4 b046dc6694 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T09:38:16.614Z S1 59359, S2 59101 46c1c0f35e 5168762ad4 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T09:38:18.544Z S1 59359, S2 59171 b37847711e 46c1c0f35e sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T09:38:20.599Z S1 59304, S2 59171 673a940fe3 b37847711e sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T09:38:22.591Z S1 59304, S2 59179 6df337a52d 673a940fe3 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T09:38:24.617Z S1 59278, S2 59179 2ca087f909 6df337a52d sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T09:38:26.708Z S1 59278, S2 59088 c629858b4a 2ca087f909 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T09:38:28.727Z S1 59259, S2 59088 504f8b2e74 c629858b4a sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T09:38:30.696Z S1 59259, S2 59119 03beb2638f 504f8b2e74 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T09:38:32.731Z S1 59224, S2 59119 e2688c0ece 03beb2638f sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T09:38:34.723Z S1 59224, S2 59127 28abd78e2b e2688c0ece sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T09:38:36.803Z S1 59144, S2 59127 ff58526b9a 28abd78e2b sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T09:38:38.807Z S1 59144, S2 59123 bd8fc4fc08 ff58526b9a sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T09:38:40.735Z S1 59216, S2 59123 03e9a728fb bd8fc4fc08 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T09:38:42.720Z S1 59216, S2 59138 686e242e22 03e9a728fb sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T09:38:44.676Z S1 59260, S2 59138 3bff588375 686e242e22 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T09:38:46.632Z S1 59260, S2 59182 1e0346d678 3bff588375 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T09:38:48.568Z S1 59324, S2 59182 e9defb1b45 1e0346d678 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T09:38:50.495Z S1 59324, S2 59255 ec850368bc e9defb1b45 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T09:38:52.424Z S1 59395, S2 59255 fe948ca02d ec850368bc 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_01M7A4AJDWFG7AYQT29NQKXPZH

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