apigaming Sign in

Verify set set_01M7DGE39XF77VAND8C2HHSY3Z

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("4293312616212903875:set_01M7DGE39XF77VAND8C2HHSY3Z") = 9f6476706a88bca6..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 16, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 9}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7DGE3A0FAVRE5S3X40FWBHM: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-14T17:07:17.022Z S1 59843, S2 60000 3fc0675a17 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T17:07:19.008Z S1 59843, S2 60014 c3251b6244 3fc0675a17 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T17:07:21.110Z S1 59741, S2 60014 bfbb0c046a c3251b6244 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T17:07:23.072Z S1 59741, S2 60052 c1551dd236 bfbb0c046a sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T17:07:25.205Z S1 59608, S2 60052 f9bae3bba4 c1551dd236 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T17:07:27.297Z S1 59608, S2 59960 f57386da1e f9bae3bba4 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T17:07:29.416Z S1 59489, S2 59960 61235d6f1b f57386da1e sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T17:07:31.412Z S1 59489, S2 59964 69e2a06f93 61235d6f1b sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T17:07:33.418Z S1 59483, S2 59964 37cb646963 69e2a06f93 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T17:07:35.345Z S1 59483, S2 60037 5bb4c25b7c 37cb646963 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T17:07:37.285Z S1 59543, S2 60037 26f3f06879 5bb4c25b7c sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T17:07:39.241Z S1 59543, S2 60081 ef9678902a 26f3f06879 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T17:07:41.298Z S1 59486, S2 60081 a593d7d67b ef9678902a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T17:07:43.296Z S1 59486, S2 60083 fe65f6dea7 a593d7d67b sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T17:07:45.299Z S1 59483, S2 60083 e88e0bfb42 fe65f6dea7 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T17:07:47.242Z S1 59483, S2 60140 10ab0036b0 e88e0bfb42 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T17:07:49.240Z S1 59485, S2 60140 e4ae604c08 10ab0036b0 sk_4707cd57

Game 2 m_01M7DGE3A3E0885FF37ST22BK0: verified

✓signatures31 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..31, every prev_hash links
✓move log31 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay31 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
31 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T17:07:17.030Z S1 59835, S2 60000 22cedd15d4 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T17:07:19.012Z S1 59835, S2 60018 ebb1ff86ab 22cedd15d4 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T17:07:21.103Z S1 59744, S2 60018 d5bd94f17f ebb1ff86ab sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T17:07:23.051Z S1 59744, S2 60070 0ea9fdf4a1 d5bd94f17f sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T17:07:25.202Z S1 59593, S2 60070 afcceb5efa 0ea9fdf4a1 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T17:07:27.230Z S1 59593, S2 60042 026c684dff afcceb5efa sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T17:07:29.228Z S1 59595, S2 60042 ee4316da64 026c684dff sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T17:07:31.302Z S1 59595, S2 59968 cc79f86f88 ee4316da64 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T17:07:33.230Z S1 59667, S2 59968 6cbda674cf cc79f86f88 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T17:07:35.211Z S1 59667, S2 59987 23a090341a 6cbda674cf sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T17:07:37.209Z S1 59669, S2 59987 5af4d50bc3 23a090341a sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T17:07:39.215Z S1 59669, S2 59981 a23713532a 5af4d50bc3 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T17:07:41.232Z S1 59652, S2 59981 c79929364c a23713532a sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T17:07:43.225Z S1 59652, S2 59988 2e3b3d0326 c79929364c sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T17:07:45.206Z S1 59671, S2 59988 626e43de2d 2e3b3d0326 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T17:07:47.206Z S1 59671, S2 59988 819d59b32d 626e43de2d sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T17:07:49.320Z S1 59557, S2 59988 906950b49b 819d59b32d sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T17:07:51.316Z S1 59557, S2 59992 157935fef2 906950b49b sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T17:07:53.300Z S1 59573, S2 59992 757d1ad5c0 157935fef2 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T17:07:55.262Z S1 59573, S2 60030 38e0586c55 757d1ad5c0 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-14T17:07:57.251Z S1 59584, S2 60030 45600b3ffb 38e0586c55 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-14T17:07:59.229Z S1 59584, S2 60052 0e72fd9b2b 45600b3ffb sk_4707cd57
23 move S1 Exhibition2 23 2026-11-14T17:08:01.233Z S1 59580, S2 60052 ec545e4718 0e72fd9b2b sk_4707cd57
24 move S2 Exhibition1 24 2026-11-14T17:08:03.235Z S1 59580, S2 60050 cd8a5386e4 ec545e4718 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-14T17:08:05.298Z S1 59517, S2 60050 afa402fb5f cd8a5386e4 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-14T17:08:07.226Z S1 59517, S2 60122 4d00ab2555 afa402fb5f sk_4707cd57
27 move S1 Exhibition2 27 2026-11-14T17:08:09.190Z S1 59553, S2 60122 6bddfa7f6c 4d00ab2555 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-14T17:08:11.122Z S1 59553, S2 60190 09e9b49e18 6bddfa7f6c sk_4707cd57
29 move S1 Exhibition2 29 2026-11-14T17:08:13.066Z S1 59609, S2 60190 3988219fc9 09e9b49e18 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-14T17:08:14.989Z S1 59609, S2 60267 e7418a5273 3988219fc9 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-14T17:08:16.918Z S1 59680, S2 60267 4aa6ac8b56 e7418a5273 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_01M7DGE39XF77VAND8C2HHSY3Z

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