apigaming Sign in

Verify set set_01M78B1Z9HEB7SZQZVD0BYQ1K4

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

Game 1 m_01M78B1Z9WF70RZ791QHQXHJKD: verified

✓signatures57 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..57, every prev_hash links
✓move log57 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay57 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
57 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T16:57:05.124Z S1 59289, S2 60000 e017569807 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T16:57:07.303Z S1 59289, S2 59821 ea67f0e71d e017569807 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T16:57:09.410Z S1 59182, S2 59821 601dbfdd82 ea67f0e71d sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T16:57:11.515Z S1 59182, S2 59716 1fd1f40cd0 601dbfdd82 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T16:57:13.641Z S1 59056, S2 59716 bfb3b6b2cf 1fd1f40cd0 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T16:57:15.712Z S1 59056, S2 59645 75d919dadc bfb3b6b2cf sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T16:57:17.717Z S1 59051, S2 59645 4c9be6faf8 75d919dadc sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T16:57:19.713Z S1 59051, S2 59649 1c02d7223e 4c9be6faf8 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T16:57:21.649Z S1 59115, S2 59649 f94d170fb8 1c02d7223e sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T16:57:23.628Z S1 59115, S2 59670 066a721245 f94d170fb8 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T16:57:25.603Z S1 59140, S2 59670 9dcbaa946a 066a721245 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T16:57:27.605Z S1 59140, S2 59668 9764edcd4d 9dcbaa946a sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T16:57:29.596Z S1 59149, S2 59668 b98baed762 9764edcd4d sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T16:57:31.608Z S1 59149, S2 59656 ce147809ca b98baed762 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T16:57:33.806Z S1 58951, S2 59656 75fce807f3 ce147809ca sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T16:57:35.804Z S1 58951, S2 59658 4d93835128 75fce807f3 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T16:57:37.769Z S1 58986, S2 59658 ea08b0cdd1 4d93835128 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T16:57:39.898Z S1 58986, S2 59529 efa46baefd ea08b0cdd1 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T16:57:42.134Z S1 58750, S2 59529 199cdaaf53 efa46baefd sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T16:57:44.230Z S1 58750, S2 59433 3f1bdecff2 199cdaaf53 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T16:57:46.404Z S1 58576, S2 59433 c9ece87d3a 3f1bdecff2 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T16:57:48.423Z S1 58576, S2 59414 39088f9397 c9ece87d3a sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T16:57:50.509Z S1 58490, S2 59414 45fc849b0d 39088f9397 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T16:57:52.629Z S1 58490, S2 59294 3e2767868c 45fc849b0d sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T16:57:54.722Z S1 58397, S2 59294 d412d881fa 3e2767868c sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T16:57:56.833Z S1 58397, S2 59183 9770816f21 d412d881fa sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T16:57:59.016Z S1 58214, S2 59183 f62aa604f9 9770816f21 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T16:58:01.119Z S1 58214, S2 59080 18cd11f944 f62aa604f9 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T16:58:03.465Z S1 57868, S2 59080 f3127d3f3a 18cd11f944 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T16:58:05.500Z S1 57868, S2 59045 6d0a81f0d7 f3127d3f3a sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T16:58:07.506Z S1 57862, S2 59045 56d74107c6 6d0a81f0d7 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T16:58:09.457Z S1 57862, S2 59094 853787cdc6 56d74107c6 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-12T16:58:11.387Z S1 57932, S2 59094 c48c4c6fd9 853787cdc6 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-12T16:58:13.408Z S1 57932, S2 59073 08749cf829 c48c4c6fd9 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-12T16:58:15.416Z S1 57924, S2 59073 e6f0492b87 08749cf829 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-12T16:58:17.372Z S1 57924, S2 59117 1b08ab4341 e6f0492b87 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-12T16:58:19.419Z S1 57877, S2 59117 23293a502f 1b08ab4341 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-12T16:58:21.372Z S1 57877, S2 59164 52d87bb8ed 23293a502f sk_4707cd57
39 move S1 Exhibition1 39 2026-11-12T16:58:23.409Z S1 57840, S2 59164 b7d3df856b 52d87bb8ed sk_4707cd57
40 move S2 Exhibition2 40 2026-11-12T16:58:25.372Z S1 57840, S2 59201 831d5e19b7 b7d3df856b sk_4707cd57
41 move S1 Exhibition1 41 2026-11-12T16:58:27.327Z S1 57885, S2 59201 43b9d9af99 831d5e19b7 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-12T16:58:29.275Z S1 57885, S2 59253 63c32d70bc 43b9d9af99 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-12T16:58:31.222Z S1 57938, S2 59253 c9bba3e10f 63c32d70bc sk_4707cd57
44 move S2 Exhibition2 44 2026-11-12T16:58:33.152Z S1 57938, S2 59323 1df8a99817 c9bba3e10f sk_4707cd57
45 move S1 Exhibition1 45 2026-11-12T16:58:35.096Z S1 57994, S2 59323 e772aea488 1df8a99817 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-12T16:58:37.044Z S1 57994, S2 59375 50a38c9cbb e772aea488 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-12T16:58:38.982Z S1 58056, S2 59375 8f691b0f70 50a38c9cbb sk_4707cd57
48 move S2 Exhibition2 48 2026-11-12T16:58:40.919Z S1 58056, S2 59438 0adfbe6919 8f691b0f70 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-12T16:58:42.858Z S1 58117, S2 59438 19c0fe493e 0adfbe6919 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-12T16:58:44.784Z S1 58117, S2 59512 7fd7b308fa 19c0fe493e sk_4707cd57
51 move S1 Exhibition1 51 2026-11-12T16:58:46.710Z S1 58191, S2 59512 b53c2d9ba1 7fd7b308fa sk_4707cd57
52 move S2 Exhibition2 52 2026-11-12T16:58:48.639Z S1 58191, S2 59583 776bd0bbc8 b53c2d9ba1 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-12T16:58:50.567Z S1 58263, S2 59583 858db0b113 776bd0bbc8 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-12T16:58:52.498Z S1 58263, S2 59652 f15db4fbea 858db0b113 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-12T16:58:54.425Z S1 58336, S2 59652 779b231b55 f15db4fbea sk_4707cd57
56 move S2 Exhibition2 56 2026-11-12T16:58:56.351Z S1 58336, S2 59726 3f2e707d78 779b231b55 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-12T16:58:58.276Z S1 58411, S2 59726 d2694dec82 3f2e707d78 sk_4707cd57

Game 2 m_01M78B1Z9ZEBJ8Z81FCW2EJANK: verified

✓signatures59 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..59, every prev_hash links
✓move log59 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay59 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
59 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T16:57:05.132Z S1 59281, S2 60000 f5202e4fcd start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T16:57:07.298Z S1 59281, S2 59834 cd005b63e7 f5202e4fcd sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T16:57:09.399Z S1 59180, S2 59834 4c9fb15926 cd005b63e7 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T16:57:11.505Z S1 59180, S2 59728 9e2de016fc 4c9fb15926 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T16:57:13.527Z S1 59158, S2 59728 9dd4cab498 9e2de016fc sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T16:57:15.600Z S1 59158, S2 59655 30c37e9ccc 9dd4cab498 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T16:57:17.600Z S1 59158, S2 59655 9a27432210 30c37e9ccc sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T16:57:19.598Z S1 59158, S2 59657 5e4e884d33 9a27432210 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T16:57:21.627Z S1 59129, S2 59657 59b826ddcc 5e4e884d33 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T16:57:23.631Z S1 59129, S2 59653 16c4a7fc33 59b826ddcc sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T16:57:25.711Z S1 59049, S2 59653 a2f276d1b6 16c4a7fc33 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T16:57:27.727Z S1 59049, S2 59637 f531b63dfc a2f276d1b6 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T16:57:29.658Z S1 59118, S2 59637 d2cf0cf044 f531b63dfc sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T16:57:31.726Z S1 59118, S2 59569 64610d31c6 d2cf0cf044 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T16:57:33.817Z S1 59027, S2 59569 3659dfac6d 64610d31c6 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T16:57:35.918Z S1 59027, S2 59468 99f3a09f3c 3659dfac6d sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T16:57:37.903Z S1 59042, S2 59468 b26662d05d 99f3a09f3c sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T16:57:40.018Z S1 59042, S2 59353 a09aa65f89 b26662d05d sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T16:57:42.201Z S1 58859, S2 59353 b5a58ffb5d a09aa65f89 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T16:57:44.296Z S1 58859, S2 59258 100c9bb656 b5a58ffb5d sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T16:57:46.403Z S1 58752, S2 59258 c27322b629 100c9bb656 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T16:57:48.425Z S1 58752, S2 59236 042faa2d83 c27322b629 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T16:57:50.510Z S1 58667, S2 59236 439c428de2 042faa2d83 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T16:57:52.633Z S1 58667, S2 59113 25fa47000d 439c428de2 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T16:57:54.811Z S1 58489, S2 59113 bf0e706a98 25fa47000d sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T16:57:56.896Z S1 58489, S2 59028 2ccbf1b70c bf0e706a98 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T16:57:59.015Z S1 58370, S2 59028 bbeb77812b 2ccbf1b70c sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T16:58:00.987Z S1 58370, S2 59056 3293364e5e bbeb77812b sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T16:58:03.016Z S1 58341, S2 59056 e5e70cff2f 3293364e5e sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T16:58:05.148Z S1 58341, S2 58924 ec42742671 e5e70cff2f sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T16:58:07.103Z S1 58386, S2 58924 4033458185 ec42742671 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T16:58:09.058Z S1 58386, S2 58969 6b05a8e0c0 4033458185 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T16:58:11.015Z S1 58429, S2 58969 3a4e28c2f6 6b05a8e0c0 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T16:58:12.943Z S1 58429, S2 59041 e279d5d729 3a4e28c2f6 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T16:58:14.901Z S1 58471, S2 59041 df47837133 e279d5d729 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-12T16:58:16.843Z S1 58471, S2 59099 bcdd3f9b88 df47837133 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-12T16:58:18.774Z S1 58540, S2 59099 fc63c6d069 bcdd3f9b88 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-12T16:58:20.718Z S1 58540, S2 59155 1914028d87 fc63c6d069 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-12T16:58:22.660Z S1 58598, S2 59155 9c6cb638bb 1914028d87 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-12T16:58:24.603Z S1 58598, S2 59212 3da76d4787 9c6cb638bb sk_4707cd57
41 move S1 Exhibition2 41 2026-11-12T16:58:26.542Z S1 58659, S2 59212 327f362228 3da76d4787 sk_4707cd57
42 move S2 Exhibition1 42 2026-11-12T16:58:28.479Z S1 58659, S2 59275 d7d402fdb5 327f362228 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-12T16:58:30.423Z S1 58715, S2 59275 4df1e1a66b d7d402fdb5 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-12T16:58:32.357Z S1 58715, S2 59341 372db4c82e 4df1e1a66b sk_4707cd57
45 move S1 Exhibition2 45 2026-11-12T16:58:34.298Z S1 58774, S2 59341 ab9ef95202 372db4c82e sk_4707cd57
46 move S2 Exhibition1 46 2026-11-12T16:58:36.235Z S1 58774, S2 59404 2cfa5e49e0 ab9ef95202 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-12T16:58:38.170Z S1 58839, S2 59404 13ec53374b 2cfa5e49e0 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-12T16:58:40.104Z S1 58839, S2 59470 06e6038355 13ec53374b sk_4707cd57
49 move S1 Exhibition2 49 2026-11-12T16:58:42.036Z S1 58907, S2 59470 9231b192b4 06e6038355 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-12T16:58:43.971Z S1 58907, S2 59535 e74311312b 9231b192b4 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-12T16:58:45.909Z S1 58969, S2 59535 97096f5e15 e74311312b sk_4707cd57
52 move S2 Exhibition1 52 2026-11-12T16:58:47.839Z S1 58969, S2 59605 550d531dca 97096f5e15 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-12T16:58:49.779Z S1 59029, S2 59605 34e072f541 550d531dca sk_4707cd57
54 move S2 Exhibition1 54 2026-11-12T16:58:51.707Z S1 59029, S2 59677 eb72d4aa0f 34e072f541 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-12T16:58:53.640Z S1 59096, S2 59677 b533770480 eb72d4aa0f sk_4707cd57
56 move S2 Exhibition1 56 2026-11-12T16:58:55.565Z S1 59096, S2 59752 1f1ca573e8 b533770480 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-12T16:58:57.502Z S1 59159, S2 59752 20f6b0937e 1f1ca573e8 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-12T16:58:59.444Z S1 59159, S2 59810 285e380d4f 20f6b0937e sk_4707cd57
59 move S1 Exhibition2 59 2026-11-12T16:59:01.381Z S1 59222, S2 59810 545df7971e 285e380d4f 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_01M78B1Z9HEB7SZQZVD0BYQ1K4

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