apigaming Sign in

Verify set set_01M6GR1DYCERMVM7QRM4K0S6KF

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

Game 1 m_01M6GR1DYEE3DAP5H0ADAG3PFV: verified

✓signatures23 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..23, every prev_hash links
✓move log23 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay23 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
23 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-03T13:02:12.024Z S1 59835, S2 60000 bd325e2a65 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-03T13:02:14.120Z S1 59835, S2 59904 42f4f60046 bd325e2a65 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-03T13:02:16.212Z S1 59743, S2 59904 59acdd5a95 42f4f60046 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-03T13:02:18.297Z S1 59743, S2 59819 7889857571 59acdd5a95 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-03T13:02:20.295Z S1 59745, S2 59819 7b56f68318 7889857571 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-03T13:02:22.311Z S1 59745, S2 59803 d6d0de1099 7b56f68318 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-03T13:02:24.297Z S1 59759, S2 59803 1904c109cf d6d0de1099 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-03T13:02:26.225Z S1 59759, S2 59875 8349f3611b 1904c109cf sk_4707cd57
9 move S1 Exhibition1 9 2026-11-03T13:02:28.218Z S1 59766, S2 59875 b099736a0d 8349f3611b sk_4707cd57
10 move S2 Exhibition2 10 2026-11-03T13:02:30.220Z S1 59766, S2 59873 bb14980c09 b099736a0d sk_4707cd57
11 move S1 Exhibition1 11 2026-11-03T13:02:32.151Z S1 59835, S2 59873 c09e48d75c bb14980c09 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-03T13:02:34.203Z S1 59835, S2 59821 6ec3ab51d7 c09e48d75c sk_4707cd57
13 move S1 Exhibition1 13 2026-11-03T13:02:36.197Z S1 59841, S2 59821 a308b8cd9e 6ec3ab51d7 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-03T13:02:38.209Z S1 59841, S2 59809 fe542aea06 a308b8cd9e sk_4707cd57
15 move S1 Exhibition1 15 2026-11-03T13:02:40.195Z S1 59855, S2 59809 cae74a7cce fe542aea06 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-03T13:02:42.209Z S1 59855, S2 59795 402c44ba6d cae74a7cce sk_4707cd57
17 move S1 Exhibition1 17 2026-11-03T13:02:44.170Z S1 59894, S2 59795 26463897dc 402c44ba6d sk_4707cd57
18 move S2 Exhibition2 18 2026-11-03T13:02:46.209Z S1 59894, S2 59756 758fbffcd1 26463897dc sk_4707cd57
19 move S1 Exhibition1 19 2026-11-03T13:02:48.208Z S1 59895, S2 59756 450125c29e 758fbffcd1 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-03T13:02:50.137Z S1 59895, S2 59827 3a2d522ebe 450125c29e sk_4707cd57
21 move S1 Exhibition1 21 2026-11-03T13:02:52.074Z S1 59958, S2 59827 63c4f4be97 3a2d522ebe sk_4707cd57
22 move S2 Exhibition2 22 2026-11-03T13:02:54.007Z S1 59958, S2 59894 06543fb73d 63c4f4be97 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-03T13:02:55.931Z S1 60034, S2 59894 4efac60fd5 06543fb73d sk_4707cd57

Game 2 m_01M6GR1DYGEF1RMBC3ZZRBJ3KY: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-03T13:02:12.017Z S1 59842, S2 60000 bbb47e2979 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-03T13:02:13.998Z S1 59842, S2 60019 50b40605a9 bbb47e2979 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-03T13:02:16.096Z S1 59744, S2 60019 d995034707 50b40605a9 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-03T13:02:18.097Z S1 59744, S2 60018 9e070f655d d995034707 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-03T13:02:20.058Z S1 59783, S2 60018 db0c6710ec 9e070f655d sk_4707cd57
6 move S2 Exhibition1 6 2026-11-03T13:02:22.104Z S1 59783, S2 59972 fbcbe1381f db0c6710ec sk_4707cd57
7 move S1 Exhibition2 7 2026-11-03T13:02:24.065Z S1 59822, S2 59972 7e681a0e58 fbcbe1381f sk_4707cd57
8 move S2 Exhibition1 8 2026-11-03T13:02:26.103Z S1 59822, S2 59934 87347983d9 7e681a0e58 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-03T13:02:28.102Z S1 59823, S2 59934 e065f8b17f 87347983d9 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-03T13:02:30.100Z S1 59823, S2 59936 2d76df3751 e065f8b17f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-03T13:02:32.122Z S1 59801, S2 59936 edddcbdbb9 2d76df3751 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-03T13:02:34.047Z S1 59801, S2 60011 7810a0eda7 edddcbdbb9 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-03T13:02:36.022Z S1 59826, S2 60011 258e6eaaf7 7810a0eda7 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-03T13:02:38.033Z S1 59826, S2 60000 b3975743f8 258e6eaaf7 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-03T13:02:39.977Z S1 59882, S2 60000 cb07ea02d5 b3975743f8 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-03T13:02:42.035Z S1 59882, S2 59942 2b783ffe90 cb07ea02d5 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-03T13:02:44.021Z S1 59896, S2 59942 5f2fcbc7b1 2b783ffe90 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-03T13:02:45.960Z S1 59896, S2 60003 9e38a16ce0 5f2fcbc7b1 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-03T13:02:47.887Z S1 59969, S2 60003 fc49c062cf 9e38a16ce0 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-03T13:02:49.819Z S1 59969, S2 60071 4d7d85ccb2 fc49c062cf 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_01M6GR1DYCERMVM7QRM4K0S6KF

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