apigaming Sign in

Verify set set_01M6TNFRJ8E3SBJCJNQZ9CCSKK

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

Game 1 m_01M6TNFRJBFPJBSPKWF0YAK2G9: verified

✓signatures34 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..34, every prev_hash links
✓move log34 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay34 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
34 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-07T09:30:00.573Z S1 59504, S2 60000 b6a8596fa9 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-07T09:30:03.544Z S1 59504, S2 59029 0cd1b1d4c8 b6a8596fa9 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-07T09:30:06.102Z S1 58946, S2 59029 e9f6f0b073 0cd1b1d4c8 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-07T09:30:08.407Z S1 58946, S2 58724 af0b05f5f3 e9f6f0b073 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-07T09:30:10.393Z S1 58960, S2 58724 eca0788260 af0b05f5f3 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-07T09:30:12.529Z S1 58960, S2 58588 35e7f41914 eca0788260 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-07T09:30:14.735Z S1 58754, S2 58588 c61413c39f 35e7f41914 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-07T09:30:16.898Z S1 58754, S2 58425 b03b2f7b65 c61413c39f sk_4707cd57
9 move S1 Exhibition1 9 2026-11-07T09:30:19.011Z S1 58641, S2 58425 1f2e6bd931 b03b2f7b65 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-07T09:30:21.125Z S1 58641, S2 58311 e25651476c 1f2e6bd931 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-07T09:30:23.237Z S1 58529, S2 58311 e3f334d7c7 e25651476c sk_4707cd57
12 move S2 Exhibition2 12 2026-11-07T09:30:25.304Z S1 58529, S2 58244 8c78c86b81 e3f334d7c7 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-07T09:30:27.245Z S1 58588, S2 58244 0946bfe7c3 8c78c86b81 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-07T09:30:29.218Z S1 58588, S2 58271 58dfdec592 0946bfe7c3 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-07T09:30:31.204Z S1 58602, S2 58271 2482e452e2 58dfdec592 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-07T09:30:33.197Z S1 58602, S2 58278 21b679c94c 2482e452e2 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-07T09:30:35.210Z S1 58589, S2 58278 51371465f7 21b679c94c sk_4707cd57
18 move S2 Exhibition2 18 2026-11-07T09:30:37.203Z S1 58589, S2 58285 79aeedef39 51371465f7 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-07T09:30:39.205Z S1 58587, S2 58285 ab50a69e17 79aeedef39 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-07T09:30:41.175Z S1 58587, S2 58315 cd5e3f637e ab50a69e17 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-07T09:30:43.196Z S1 58566, S2 58315 8e453e449d cd5e3f637e sk_4707cd57
22 move S2 Exhibition2 22 2026-11-07T09:30:45.235Z S1 58566, S2 58276 761be9467e 8e453e449d sk_4707cd57
23 move S1 Exhibition1 23 2026-11-07T09:30:47.253Z S1 58548, S2 58276 7d8efee1f9 761be9467e sk_4707cd57
24 move S2 Exhibition2 24 2026-11-07T09:30:49.240Z S1 58548, S2 58289 fb7471c229 7d8efee1f9 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-07T09:30:51.312Z S1 58476, S2 58289 33c5ec9273 fb7471c229 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-07T09:30:53.307Z S1 58476, S2 58294 ea76e273d3 33c5ec9273 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-07T09:30:55.270Z S1 58513, S2 58294 72d74af541 ea76e273d3 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-07T09:30:57.303Z S1 58513, S2 58261 fbd2b3a499 72d74af541 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-07T09:30:59.237Z S1 58579, S2 58261 0645955344 fbd2b3a499 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-07T09:31:01.236Z S1 58579, S2 58262 93c94de0c3 0645955344 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-07T09:31:03.208Z S1 58607, S2 58262 ccb0aae252 93c94de0c3 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-07T09:31:05.268Z S1 58607, S2 58202 c00f1a32cc ccb0aae252 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-07T09:31:07.208Z S1 58667, S2 58202 7a0cf87615 c00f1a32cc sk_4707cd57
34 move S2 Exhibition2 34 2026-11-07T09:31:09.151Z S1 58667, S2 58259 1c01a7a81b 7a0cf87615 sk_4707cd57

Game 2 m_01M6TNFRJCFG7RQS4C9BZFWCPQ: verified

✓signatures37 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..37, every prev_hash links
✓move log37 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay37 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
37 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-07T09:30:00.573Z S1 59504, S2 60000 bc11b2a5c1 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-07T09:30:03.554Z S1 59504, S2 59019 2a7393d67f bc11b2a5c1 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-07T09:30:06.031Z S1 59027, S2 59019 1021566f65 2a7393d67f sk_4707cd57
4 move S2 Exhibition1 4 2026-11-07T09:30:08.329Z S1 59027, S2 58721 f04791355f 1021566f65 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-07T09:30:10.345Z S1 59011, S2 58721 15260a0410 f04791355f sk_4707cd57
6 move S2 Exhibition1 6 2026-11-07T09:30:12.321Z S1 59011, S2 58745 77939b91d4 15260a0410 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-07T09:30:14.609Z S1 58723, S2 58745 cdf0354e82 77939b91d4 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-07T09:30:16.898Z S1 58723, S2 58456 01c51fdb78 cdf0354e82 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-07T09:30:19.011Z S1 58610, S2 58456 6542e0712b 01c51fdb78 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-07T09:30:20.965Z S1 58610, S2 58502 6a12c827a9 6542e0712b sk_4707cd57
11 move S1 Exhibition2 11 2026-11-07T09:30:23.028Z S1 58547, S2 58502 1590e36a69 6a12c827a9 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-07T09:30:25.117Z S1 58547, S2 58413 8b1a734f95 1590e36a69 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-07T09:30:27.092Z S1 58572, S2 58413 27c6271463 8b1a734f95 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-07T09:30:29.066Z S1 58572, S2 58439 eb48f55c34 27c6271463 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-07T09:30:31.004Z S1 58634, S2 58439 a185344e96 eb48f55c34 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-07T09:30:32.995Z S1 58634, S2 58448 1996e6bd7c a185344e96 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-07T09:30:34.924Z S1 58705, S2 58448 2758336326 1996e6bd7c sk_4707cd57
18 move S2 Exhibition1 18 2026-11-07T09:30:36.922Z S1 58705, S2 58450 cb9ccad1ef 2758336326 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-07T09:30:38.904Z S1 58723, S2 58450 27ae2f8a7e cb9ccad1ef sk_4707cd57
20 move S2 Exhibition1 20 2026-11-07T09:30:40.929Z S1 58723, S2 58425 da4d5dc952 27ae2f8a7e sk_4707cd57
21 move S1 Exhibition2 21 2026-11-07T09:30:42.898Z S1 58754, S2 58425 64e316d131 da4d5dc952 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-07T09:30:44.926Z S1 58754, S2 58397 04e097eb34 64e316d131 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-07T09:30:46.968Z S1 58712, S2 58397 af26350ccb 04e097eb34 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-07T09:30:49.014Z S1 58712, S2 58351 ec89b124d9 af26350ccb sk_4707cd57
25 move S1 Exhibition2 25 2026-11-07T09:30:51.124Z S1 58602, S2 58351 f60ff22748 ec89b124d9 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-07T09:30:53.102Z S1 58602, S2 58373 f5b50e6f45 f60ff22748 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-07T09:30:55.103Z S1 58601, S2 58373 f7764f2bfe f5b50e6f45 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-07T09:30:57.093Z S1 58601, S2 58383 e464ea1c99 f7764f2bfe sk_4707cd57
29 move S1 Exhibition2 29 2026-11-07T09:30:59.053Z S1 58641, S2 58383 c382c35848 e464ea1c99 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-07T09:31:01.016Z S1 58641, S2 58420 7d38b85613 c382c35848 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-07T09:31:02.950Z S1 58707, S2 58420 a16bee8cde 7d38b85613 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-07T09:31:04.926Z S1 58707, S2 58444 d95d15aaad a16bee8cde sk_4707cd57
33 move S1 Exhibition2 33 2026-11-07T09:31:06.922Z S1 58711, S2 58444 40e29d85c9 d95d15aaad sk_4707cd57
34 move S2 Exhibition1 34 2026-11-07T09:31:08.855Z S1 58711, S2 58511 0b088cbfc3 40e29d85c9 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-07T09:31:10.796Z S1 58770, S2 58511 d264c5c52c 0b088cbfc3 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-07T09:31:12.724Z S1 58770, S2 58583 6509ae0296 d264c5c52c sk_4707cd57
37 move S1 Exhibition2 37 2026-11-07T09:31:14.656Z S1 58838, S2 58583 38f27c9589 6509ae0296 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_01M6TNFRJ8E3SBJCJNQZ9CCSKK

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