apigaming Sign in

Verify set set_01M6YYQ2W7FF8V9KQD49MSKWZ6

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("7588054336618167682:set_01M6YYQ2W7FF8V9KQD49MSKWZ6") = 390ac37b129766c9..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 19, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 12}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M6YYQ2W9FRZ8CE4PXEWXGJTG: verified

✓signatures38 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..38, every prev_hash links
✓move log38 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay38 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
38 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-09T01:28:15.196Z S1 59727, S2 60000 c4f23c1400 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T01:28:17.563Z S1 59727, S2 59633 bb97d2d9b1 c4f23c1400 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T01:28:19.696Z S1 59594, S2 59633 58e6d817b8 bb97d2d9b1 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T01:28:22.086Z S1 59594, S2 59243 519d68e899 58e6d817b8 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T01:28:24.121Z S1 59559, S2 59243 6624387e9d 519d68e899 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T01:28:26.402Z S1 59559, S2 58962 bb4c7f6691 6624387e9d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T01:28:28.617Z S1 59344, S2 58962 9b46995cc5 bb4c7f6691 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T01:28:30.603Z S1 59344, S2 58976 47a13d0cd6 9b46995cc5 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T01:28:32.695Z S1 59252, S2 58976 ac805176ad 47a13d0cd6 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T01:28:34.898Z S1 59252, S2 58773 2ec29098ab ac805176ad sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T01:28:37.104Z S1 59046, S2 58773 aed8c4aaf1 2ec29098ab sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T01:28:39.298Z S1 59046, S2 58579 ddef3d52f7 aed8c4aaf1 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T01:28:41.341Z S1 59003, S2 58579 cfe80c6f31 ddef3d52f7 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T01:28:43.415Z S1 59003, S2 58505 a589f64aad cfe80c6f31 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T01:28:45.414Z S1 59004, S2 58505 179185bd81 a589f64aad sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T01:28:47.417Z S1 59004, S2 58502 8ae98b0d7f 179185bd81 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T01:28:49.434Z S1 58987, S2 58502 1555f7fe15 8ae98b0d7f sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T01:28:51.519Z S1 58987, S2 58417 5494e06d01 1555f7fe15 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T01:28:53.602Z S1 58904, S2 58417 1bda924bc3 5494e06d01 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T01:28:55.633Z S1 58904, S2 58386 5a1eb59c5c 1bda924bc3 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T01:28:57.616Z S1 58921, S2 58386 b25ab17a3e 5a1eb59c5c sk_4707cd57
22 move S2 Exhibition2 22 2026-11-09T01:28:59.647Z S1 58921, S2 58355 052334a0fc b25ab17a3e sk_4707cd57
23 move S1 Exhibition1 23 2026-11-09T01:29:01.916Z S1 58652, S2 58355 0f08857e68 052334a0fc sk_4707cd57
24 move S2 Exhibition2 24 2026-11-09T01:29:03.948Z S1 58652, S2 58323 151af1731a 0f08857e68 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-09T01:29:05.938Z S1 58662, S2 58323 ac3c74fd85 151af1731a sk_4707cd57
26 move S2 Exhibition2 26 2026-11-09T01:29:08.002Z S1 58662, S2 58259 128b03c102 ac3c74fd85 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-09T01:29:09.978Z S1 58686, S2 58259 4e4df5caaa 128b03c102 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-09T01:29:11.926Z S1 58686, S2 58311 76236a5797 4e4df5caaa sk_4707cd57
29 move S1 Exhibition1 29 2026-11-09T01:29:13.855Z S1 58757, S2 58311 a6d70ad8ac 76236a5797 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-09T01:29:15.804Z S1 58757, S2 58362 abeb7d96ba a6d70ad8ac sk_4707cd57
31 move S1 Exhibition1 31 2026-11-09T01:29:17.767Z S1 58794, S2 58362 d8a443050e abeb7d96ba sk_4707cd57
32 move S2 Exhibition2 32 2026-11-09T01:29:19.708Z S1 58794, S2 58421 85b0167a5b d8a443050e sk_4707cd57
33 move S1 Exhibition1 33 2026-11-09T01:29:21.645Z S1 58857, S2 58421 12b12eba63 85b0167a5b sk_4707cd57
34 move S2 Exhibition2 34 2026-11-09T01:29:23.581Z S1 58857, S2 58485 3df47a2d13 12b12eba63 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-09T01:29:25.509Z S1 58929, S2 58485 937be0ca59 3df47a2d13 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-09T01:29:27.441Z S1 58929, S2 58553 f4c37aa4e9 937be0ca59 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-09T01:29:29.372Z S1 58998, S2 58553 ef73e2ad81 f4c37aa4e9 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-09T01:29:31.296Z S1 58998, S2 58629 91e6c7731f ef73e2ad81 sk_4707cd57

Game 2 m_01M6YYQ2WBEWJSE8CWT9CZCJ43: 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 fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
24 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-09T01:28:15.272Z S1 59651, S2 60000 1da75475dc start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T01:28:17.579Z S1 59651, S2 59693 c9652f86cb 1da75475dc sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T01:28:20.162Z S1 59068, S2 59693 a7c856624b c9652f86cb sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T01:28:22.230Z S1 59068, S2 59625 12ceaec943 a7c856624b sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T01:28:24.311Z S1 58987, S2 59625 2ab83796c0 12ceaec943 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T01:28:26.431Z S1 58987, S2 59505 b6aa8dcb3a 2ab83796c0 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T01:28:28.622Z S1 58796, S2 59505 865edc86d5 b6aa8dcb3a sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T01:28:30.718Z S1 58796, S2 59409 09470d231e 865edc86d5 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T01:28:32.724Z S1 58790, S2 59409 8b5f176f15 09470d231e sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T01:28:34.903Z S1 58790, S2 59230 898f292ac8 8b5f176f15 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T01:28:37.124Z S1 58569, S2 59230 00752c4047 898f292ac8 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T01:28:39.142Z S1 58569, S2 59212 ee62317edf 00752c4047 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T01:28:41.208Z S1 58503, S2 59212 0732bf75b6 ee62317edf sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T01:28:43.209Z S1 58503, S2 59211 648046c464 0732bf75b6 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T01:28:45.198Z S1 58514, S2 59211 8397ebbb17 648046c464 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T01:28:47.230Z S1 58514, S2 59179 bb94aa2c91 8397ebbb17 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T01:28:49.302Z S1 58442, S2 59179 a3f1d3c170 bb94aa2c91 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T01:28:51.379Z S1 58442, S2 59102 e83fdecd65 a3f1d3c170 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T01:28:53.334Z S1 58487, S2 59102 44935e8efd e83fdecd65 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-09T01:28:55.320Z S1 58487, S2 59116 622965e506 44935e8efd sk_4707cd57
21 move S1 Exhibition2 21 2026-11-09T01:28:57.251Z S1 58556, S2 59116 2b154832e6 622965e506 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-09T01:28:59.192Z S1 58556, S2 59175 0ef6bb937d 2b154832e6 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-09T01:29:01.125Z S1 58623, S2 59175 07f0df9814 0ef6bb937d sk_4707cd57
24 move S2 Exhibition1 24 2026-11-09T01:29:03.078Z S1 58623, S2 59222 3fc2849646 07f0df9814 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_01M6YYQ2W7FF8V9KQD49MSKWZ6

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