apigaming Sign in

Verify set set_01M76JYG9NEAFB8MRQ94C3VDGB

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

Game 1 m_01M76JYG9QEYKBKCMVEJ8GAS51: verified

✓signatures39 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..39, every prev_hash links
✓move log39 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay39 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
39 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T00:36:30.635Z S1 59949, S2 60000 05da4f1f09 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T00:36:32.609Z S1 59949, S2 60026 10e53151c5 05da4f1f09 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T00:36:34.696Z S1 59862, S2 60026 7cbf00dd25 10e53151c5 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T00:36:36.936Z S1 59862, S2 59786 017ec9eb3d 7cbf00dd25 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T00:36:39.107Z S1 59691, S2 59786 9a0f5e2d32 017ec9eb3d sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T00:36:41.205Z S1 59691, S2 59688 be128e03a1 9a0f5e2d32 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T00:36:43.422Z S1 59474, S2 59688 5e1753aa61 be128e03a1 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T00:36:45.519Z S1 59474, S2 59591 89468fd0ec 5e1753aa61 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T00:36:47.705Z S1 59288, S2 59591 edbc4fa7f5 89468fd0ec sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T00:36:49.731Z S1 59288, S2 59565 7c78b5675b edbc4fa7f5 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T00:36:51.811Z S1 59208, S2 59565 88ef23ab16 7c78b5675b sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T00:36:53.746Z S1 59208, S2 59630 2ef82fa5ee 88ef23ab16 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T00:36:55.708Z S1 59246, S2 59630 c27d1d8397 2ef82fa5ee sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T00:36:57.636Z S1 59246, S2 59702 a2788520fe c27d1d8397 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T00:36:59.603Z S1 59279, S2 59702 1e1967c34d a2788520fe sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T00:37:01.552Z S1 59279, S2 59753 d8639df2b8 1e1967c34d sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T00:37:03.698Z S1 59133, S2 59753 3a1ad14fd5 d8639df2b8 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T00:37:05.720Z S1 59133, S2 59731 61b8ff4fd2 3a1ad14fd5 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T00:37:07.718Z S1 59135, S2 59731 08c492cfb3 61b8ff4fd2 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T00:37:09.650Z S1 59135, S2 59799 7388820b7a 08c492cfb3 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T00:37:11.619Z S1 59166, S2 59799 2323f29ac5 7388820b7a sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T00:37:13.597Z S1 59166, S2 59821 8298979f5b 2323f29ac5 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T00:37:15.595Z S1 59168, S2 59821 5f4099fdf4 8298979f5b sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T00:37:17.626Z S1 59168, S2 59790 8f248f2f71 5f4099fdf4 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T00:37:19.627Z S1 59167, S2 59790 6bbad74427 8f248f2f71 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T00:37:21.591Z S1 59167, S2 59826 f9b6f6791e 6bbad74427 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T00:37:23.609Z S1 59149, S2 59826 34a444547b f9b6f6791e sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T00:37:25.608Z S1 59149, S2 59827 3ebf9c3dd6 34a444547b sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T00:37:27.603Z S1 59154, S2 59827 ce22430ad1 3ebf9c3dd6 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T00:37:29.610Z S1 59154, S2 59820 70a76b6cf4 ce22430ad1 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T00:37:31.612Z S1 59152, S2 59820 373d8346e3 70a76b6cf4 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T00:37:33.613Z S1 59152, S2 59819 38f0bba444 373d8346e3 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-12T00:37:35.553Z S1 59212, S2 59819 419ea21089 38f0bba444 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-12T00:37:37.537Z S1 59212, S2 59835 1b58591236 419ea21089 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-12T00:37:39.521Z S1 59228, S2 59835 c368959567 1b58591236 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-12T00:37:41.454Z S1 59228, S2 59902 211f105ea5 c368959567 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-12T00:37:43.410Z S1 59272, S2 59902 b6989bf76c 211f105ea5 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-12T00:37:45.339Z S1 59272, S2 59973 c60685d2b4 b6989bf76c sk_4707cd57
39 move S1 Exhibition1 39 2026-11-12T00:37:47.267Z S1 59344, S2 59973 502558f8a0 c60685d2b4 sk_4707cd57

Game 2 m_01M76JYG9SETFBM95KCDJTA3YQ: verified

✓signatures49 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..49, every prev_hash links
✓move log49 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay49 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
49 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T00:36:30.703Z S1 59881, S2 60000 708d77d87f start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T00:36:32.644Z S1 59881, S2 60059 7d904b9eba 708d77d87f sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T00:36:34.734Z S1 59791, S2 60059 dd44b89d2a 7d904b9eba sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T00:36:36.918Z S1 59791, S2 59875 5c7251bec5 dd44b89d2a sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T00:36:39.113Z S1 59596, S2 59875 3f80145d31 5c7251bec5 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T00:36:41.215Z S1 59596, S2 59773 d5d9d484f8 3f80145d31 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T00:36:43.421Z S1 59390, S2 59773 bc212583e6 d5d9d484f8 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T00:36:45.508Z S1 59390, S2 59686 6835ce79de bc212583e6 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T00:36:47.711Z S1 59187, S2 59686 95809ae55c 6835ce79de sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T00:36:49.720Z S1 59187, S2 59677 cbce65cdec 95809ae55c sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T00:36:51.813Z S1 59094, S2 59677 6f143a76b4 cbce65cdec sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T00:36:53.833Z S1 59094, S2 59657 80318970ac 6f143a76b4 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T00:36:55.761Z S1 59166, S2 59657 dd62683f2f 80318970ac sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T00:36:57.726Z S1 59166, S2 59692 e0c827f264 dd62683f2f sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T00:36:59.715Z S1 59177, S2 59692 b739b1ca88 e0c827f264 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T00:37:02.170Z S1 59177, S2 59237 5d777efba7 b739b1ca88 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T00:37:04.167Z S1 59180, S2 59237 56a05c3f39 5d777efba7 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T00:37:06.195Z S1 59180, S2 59209 9771b469a5 56a05c3f39 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T00:37:08.207Z S1 59168, S2 59209 7ac45853fd 9771b469a5 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T00:37:10.202Z S1 59168, S2 59214 e52f7af683 7ac45853fd sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T00:37:12.202Z S1 59168, S2 59214 4dfd766179 e52f7af683 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T00:37:14.166Z S1 59168, S2 59250 0a78c0d953 4dfd766179 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T00:37:16.206Z S1 59128, S2 59250 20ad09915a 0a78c0d953 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T00:37:18.325Z S1 59128, S2 59131 fa48c5431d 20ad09915a sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T00:37:20.263Z S1 59190, S2 59131 8c48d13d59 fa48c5431d sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T00:37:22.230Z S1 59190, S2 59164 14d7df519a 8c48d13d59 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T00:37:24.201Z S1 59219, S2 59164 cd6b440f9a 14d7df519a sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T00:37:26.195Z S1 59219, S2 59170 85e1b80733 cd6b440f9a sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T00:37:28.216Z S1 59198, S2 59170 a5635e4aee 85e1b80733 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T00:37:30.208Z S1 59198, S2 59178 de33a5f898 a5635e4aee sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T00:37:32.195Z S1 59211, S2 59178 1957bf31e0 de33a5f898 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T00:37:34.143Z S1 59211, S2 59230 dba9c63ac5 1957bf31e0 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T00:37:36.103Z S1 59251, S2 59230 331515d284 dba9c63ac5 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T00:37:38.054Z S1 59251, S2 59279 87f73df860 331515d284 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T00:37:40.009Z S1 59296, S2 59279 ba24e28aaa 87f73df860 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-12T00:37:41.955Z S1 59296, S2 59333 33169ff560 ba24e28aaa sk_4707cd57
37 move S1 Exhibition2 37 2026-11-12T00:37:43.904Z S1 59347, S2 59333 a8e90e2369 33169ff560 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-12T00:37:45.832Z S1 59347, S2 59405 baba0ceff9 a8e90e2369 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-12T00:37:47.768Z S1 59411, S2 59405 1055e14e68 baba0ceff9 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-12T00:37:49.715Z S1 59411, S2 59458 1c8f08cf74 1055e14e68 sk_4707cd57
41 move S1 Exhibition2 41 2026-11-12T00:37:51.645Z S1 59481, S2 59458 45dd1f7ecd 1c8f08cf74 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-12T00:37:53.585Z S1 59481, S2 59518 90390b0c37 45dd1f7ecd sk_4707cd57
43 move S1 Exhibition2 43 2026-11-12T00:37:55.527Z S1 59539, S2 59518 46bf60e4fd 90390b0c37 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-12T00:37:57.457Z S1 59539, S2 59588 eb9079e7ef 46bf60e4fd sk_4707cd57
45 move S1 Exhibition2 45 2026-11-12T00:37:59.398Z S1 59598, S2 59588 cf5215638d eb9079e7ef sk_4707cd57
46 move S2 Exhibition1 46 2026-11-12T00:38:01.340Z S1 59598, S2 59646 df0ba735c9 cf5215638d sk_4707cd57
47 move S1 Exhibition2 47 2026-11-12T00:38:03.338Z S1 59600, S2 59646 ed7c80e5b6 df0ba735c9 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-12T00:38:05.277Z S1 59600, S2 59707 3dbb3bec03 ed7c80e5b6 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-12T00:38:07.202Z S1 59675, S2 59707 39f8b1dc49 3dbb3bec03 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_01M76JYG9NEAFB8MRQ94C3VDGB

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