apigaming Sign in

Verify set set_01M6CMZ5BSFYCA3ZWYPEYWKWY6

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

Game 1 m_01M6CMZ5BVERMVBHBK17AVT3Q9: verified

✓signatures53 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..53, every prev_hash links
✓move log53 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay53 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
53 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-01T22:51:34.202Z S1 59876, S2 60000 dc144279ec start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T22:51:36.155Z S1 59876, S2 60047 1702604774 dc144279ec sk_4707cd57
3 move S1 Exhibition1 3 2026-11-01T22:51:38.220Z S1 59811, S2 60047 12e7d7c8fe 1702604774 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T22:51:40.250Z S1 59811, S2 60017 73050e96aa 12e7d7c8fe sk_4707cd57
5 move S1 Exhibition1 5 2026-11-01T22:51:42.213Z S1 59848, S2 60017 211b9f2a27 73050e96aa sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T22:51:44.227Z S1 59848, S2 60003 f2558c2927 211b9f2a27 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-01T22:51:46.195Z S1 59880, S2 60003 dd3f1ac907 f2558c2927 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T22:51:48.247Z S1 59880, S2 59951 46cdf2a116 dd3f1ac907 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-01T22:51:50.304Z S1 59823, S2 59951 89ca75f207 46cdf2a116 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T22:51:52.297Z S1 59823, S2 59958 8e9759415d 89ca75f207 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-01T22:51:54.297Z S1 59823, S2 59958 cddc652e82 8e9759415d sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T22:51:56.301Z S1 59823, S2 59954 ce3e9dd47f cddc652e82 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-01T22:51:58.297Z S1 59827, S2 59954 028b6fa860 ce3e9dd47f sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T22:52:00.299Z S1 59827, S2 59952 7fd665c615 028b6fa860 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-01T22:52:02.603Z S1 59523, S2 59952 507603b02d 7fd665c615 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T22:52:04.639Z S1 59523, S2 59916 efdcc7a9c1 507603b02d sk_4707cd57
17 move S1 Exhibition1 17 2026-11-01T22:52:06.704Z S1 59458, S2 59916 a8e81deeaf efdcc7a9c1 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-01T22:52:08.722Z S1 59458, S2 59898 b6942c3ef0 a8e81deeaf sk_4707cd57
19 move S1 Exhibition1 19 2026-11-01T22:52:10.807Z S1 59373, S2 59898 5052485f53 b6942c3ef0 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-01T22:52:12.913Z S1 59373, S2 59792 28036a02e3 5052485f53 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-01T22:52:14.996Z S1 59290, S2 59792 9988bce1d2 28036a02e3 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-01T22:52:17.007Z S1 59290, S2 59781 3885b57fea 9988bce1d2 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-01T22:52:18.938Z S1 59359, S2 59781 14d56a2ba3 3885b57fea sk_4707cd57
24 move S2 Exhibition2 24 2026-11-01T22:52:21.004Z S1 59359, S2 59715 49ec06bab2 14d56a2ba3 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-01T22:52:22.958Z S1 59405, S2 59715 1d14c05720 49ec06bab2 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-01T22:52:24.920Z S1 59405, S2 59753 d4eb48fe45 1d14c05720 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-01T22:52:26.903Z S1 59422, S2 59753 5c21d173f7 d4eb48fe45 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-01T22:52:28.843Z S1 59422, S2 59813 7e3f60a934 5c21d173f7 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-01T22:52:30.796Z S1 59469, S2 59813 63adf185b1 7e3f60a934 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-01T22:52:32.728Z S1 59469, S2 59881 6eeba9ea13 63adf185b1 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-01T22:52:34.721Z S1 59476, S2 59881 942a5f4eed 6eeba9ea13 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-01T22:52:36.713Z S1 59476, S2 59889 dc7e07e88e 942a5f4eed sk_4707cd57
33 move S1 Exhibition1 33 2026-11-01T22:52:38.710Z S1 59479, S2 59889 11b7c54723 dc7e07e88e sk_4707cd57
34 move S2 Exhibition2 34 2026-11-01T22:52:40.639Z S1 59479, S2 59960 bd871ff3ce 11b7c54723 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-01T22:52:42.606Z S1 59512, S2 59960 39790e6799 bd871ff3ce sk_4707cd57
36 move S2 Exhibition2 36 2026-11-01T22:52:44.534Z S1 59512, S2 60032 d87b591b00 39790e6799 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-01T22:52:46.530Z S1 59516, S2 60032 a0b0eb2589 d87b591b00 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-01T22:52:48.459Z S1 59516, S2 60103 cc26931333 a0b0eb2589 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-01T22:52:50.509Z S1 59466, S2 60103 d45a4038ca cc26931333 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-01T22:52:52.448Z S1 59466, S2 60164 353502a7e2 d45a4038ca sk_4707cd57
41 move S1 Exhibition1 41 2026-11-01T22:52:54.377Z S1 59537, S2 60164 55dc4355f7 353502a7e2 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-01T22:52:56.413Z S1 59537, S2 60128 1c0e8834b0 55dc4355f7 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-01T22:52:58.353Z S1 59597, S2 60128 279bc8195e 1c0e8834b0 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-01T22:53:00.320Z S1 59597, S2 60161 9981d557c7 279bc8195e sk_4707cd57
45 move S1 Exhibition1 45 2026-11-01T22:53:02.259Z S1 59658, S2 60161 f650ab0fe8 9981d557c7 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-01T22:53:04.300Z S1 59658, S2 60120 3255d4411c f650ab0fe8 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-01T22:53:06.229Z S1 59729, S2 60120 9e91fcbf45 3255d4411c sk_4707cd57
48 move S2 Exhibition2 48 2026-11-01T22:53:08.211Z S1 59729, S2 60138 626e2ee105 9e91fcbf45 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-01T22:53:10.158Z S1 59782, S2 60138 3480809dd4 626e2ee105 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-01T22:53:12.084Z S1 59782, S2 60212 61afccce9e 3480809dd4 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-01T22:53:14.012Z S1 59854, S2 60212 30650f639a 61afccce9e sk_4707cd57
52 move S2 Exhibition2 52 2026-11-01T22:53:15.937Z S1 59854, S2 60287 2eb137dccc 30650f639a sk_4707cd57
53 move S1 Exhibition1 53 2026-11-01T22:53:17.863Z S1 59928, S2 60287 c3afa666cd 2eb137dccc sk_4707cd57

Game 2 m_01M6CMZ5BXFMRSRCXAGW99QBA2: verified

✓signatures27 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..27, every prev_hash links
✓move log27 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay27 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
27 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-01T22:51:34.209Z S1 59869, S2 60000 37ed789934 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-01T22:51:36.180Z S1 59869, S2 60029 178642d3bd 37ed789934 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T22:51:38.318Z S1 59731, S2 60029 78d812bda4 178642d3bd sk_4707cd57
4 move S2 Exhibition1 4 2026-11-01T22:51:40.308Z S1 59731, S2 60039 db7a923fa5 78d812bda4 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T22:51:42.398Z S1 59641, S2 60039 9d0fbe4d73 db7a923fa5 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-01T22:51:44.406Z S1 59641, S2 60031 04fdae561e 9d0fbe4d73 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T22:51:46.331Z S1 59716, S2 60031 f6dd213154 04fdae561e sk_4707cd57
8 move S2 Exhibition1 8 2026-11-01T22:51:48.539Z S1 59716, S2 59823 ec6c601241 f6dd213154 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T22:51:50.533Z S1 59722, S2 59823 6662b2750f ec6c601241 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-01T22:51:52.466Z S1 59722, S2 59890 8223260ccf 6662b2750f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T22:51:54.432Z S1 59756, S2 59890 95d880805c 8223260ccf sk_4707cd57
12 move S2 Exhibition1 12 2026-11-01T22:51:56.413Z S1 59756, S2 59909 bf7b60abd0 95d880805c sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T22:51:58.414Z S1 59755, S2 59909 afa95ec17f bf7b60abd0 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-01T22:52:00.426Z S1 59755, S2 59897 59f69a107e afa95ec17f sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T22:52:02.603Z S1 59578, S2 59897 0c1f1eff71 59f69a107e sk_4707cd57
16 move S2 Exhibition1 16 2026-11-01T22:52:04.723Z S1 59578, S2 59777 b71075a53f 0c1f1eff71 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-01T22:52:06.707Z S1 59594, S2 59777 5612f2a388 b71075a53f sk_4707cd57
18 move S2 Exhibition1 18 2026-11-01T22:52:08.737Z S1 59594, S2 59747 eea022c56d 5612f2a388 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-01T22:52:10.800Z S1 59531, S2 59747 1509aba56d eea022c56d sk_4707cd57
20 move S2 Exhibition1 20 2026-11-01T22:52:12.902Z S1 59531, S2 59645 b06fdcf922 1509aba56d sk_4707cd57
21 move S1 Exhibition2 21 2026-11-01T22:52:15.107Z S1 59326, S2 59645 c556aa32e2 b06fdcf922 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-01T22:52:17.052Z S1 59326, S2 59700 13fc129cdb c556aa32e2 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-01T22:52:19.007Z S1 59371, S2 59700 dd024e3340 13fc129cdb sk_4707cd57
24 move S2 Exhibition1 24 2026-11-01T22:52:21.011Z S1 59371, S2 59696 c407253fc1 dd024e3340 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-01T22:52:23.049Z S1 59333, S2 59696 351766fcc1 c407253fc1 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-01T22:52:24.976Z S1 59333, S2 59769 045cb6856f 351766fcc1 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-01T22:52:26.908Z S1 59401, S2 59769 7cd3b4aca0 045cb6856f 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_01M6CMZ5BSFYCA3ZWYPEYWKWY6

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