apigaming Sign in

Verify set set_01M7DCV8ERFM59561WC95Y6V10

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("462075035043506304:set_01M7DCV8ERFM59561WC95Y6V10") = c06fb83779260c4b..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 2.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 0.0}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M7DCV8ESFF9T7Z4QJF67RXEK: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-14T16:04:34.030Z S1 59792, S2 60000 1bcc79bc1e start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T16:04:36.209Z S1 59792, S2 59821 00ea008488 1bcc79bc1e sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T16:04:38.395Z S1 59606, S2 59821 b0c075030a 00ea008488 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T16:04:40.497Z S1 59606, S2 59719 2a650df666 b0c075030a sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T16:04:42.711Z S1 59392, S2 59719 4fca42c9bf 2a650df666 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T16:04:44.798Z S1 59392, S2 59632 332550a828 4fca42c9bf sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T16:04:46.998Z S1 59192, S2 59632 bfbca6f315 332550a828 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T16:04:48.951Z S1 59192, S2 59679 92ca30ce37 bfbca6f315 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T16:04:51.015Z S1 59128, S2 59679 9f2762d93a 92ca30ce37 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T16:04:52.978Z S1 59128, S2 59716 787f893310 9f2762d93a sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T16:04:55.038Z S1 59068, S2 59716 9a18e3cf17 787f893310 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T16:04:57.126Z S1 59068, S2 59628 c05b0d748c 9a18e3cf17 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T16:04:59.230Z S1 58964, S2 59628 a65f87dccf c05b0d748c sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T16:05:01.730Z S1 58964, S2 59128 74bb749247 a65f87dccf sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T16:05:03.911Z S1 58783, S2 59128 9b9f36e642 74bb749247 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T16:05:06.000Z S1 58783, S2 59039 9ed0df8ad0 9b9f36e642 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T16:05:07.934Z S1 58849, S2 59039 cfc86f75c9 9ed0df8ad0 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-14T16:05:10.108Z S1 58849, S2 58865 81129a10d0 cfc86f75c9 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-14T16:05:12.043Z S1 58914, S2 58865 9f0e2c4958 81129a10d0 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-14T16:05:13.978Z S1 58914, S2 58930 e160c74e28 9f0e2c4958 sk_4707cd57

Game 2 m_01M7DCV8EVFYQBKGY7D6TWB8H6: verified

✓signatures41 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..41, every prev_hash links
✓move log41 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay41 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
41 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T16:04:34.101Z S1 59721, S2 60000 d6260d434d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T16:04:36.220Z S1 59721, S2 59881 e09f7bcdca d6260d434d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T16:04:38.423Z S1 59518, S2 59881 93a5033b45 e09f7bcdca sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T16:04:40.432Z S1 59518, S2 59872 5c57be7974 93a5033b45 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T16:04:42.628Z S1 59322, S2 59872 3cb3854981 5c57be7974 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T16:04:44.730Z S1 59322, S2 59770 a8fa1fed98 3cb3854981 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T16:04:46.926Z S1 59126, S2 59770 90029458aa a8fa1fed98 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T16:04:48.924Z S1 59126, S2 59772 debc121040 90029458aa sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T16:04:50.998Z S1 59052, S2 59772 05b7e5e952 debc121040 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T16:04:52.950Z S1 59052, S2 59820 2364a41435 05b7e5e952 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T16:04:55.024Z S1 58978, S2 59820 899eb89918 2364a41435 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T16:04:57.060Z S1 58978, S2 59784 df1a1df363 899eb89918 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T16:04:59.204Z S1 58834, S2 59784 b2f51ef781 df1a1df363 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T16:05:01.821Z S1 58834, S2 59167 7078bdeb9e b2f51ef781 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T16:05:03.920Z S1 58735, S2 59167 0ccb439999 7078bdeb9e sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T16:05:06.002Z S1 58735, S2 59085 db330ae217 0ccb439999 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T16:05:07.959Z S1 58778, S2 59085 c992d79b95 db330ae217 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T16:05:10.111Z S1 58778, S2 58933 a2a1f9461f c992d79b95 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T16:05:12.108Z S1 58781, S2 58933 0ed309dde7 a2a1f9461f sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T16:05:14.113Z S1 58781, S2 58928 e5f0da473e 0ed309dde7 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-14T16:05:16.110Z S1 58784, S2 58928 0c7b1121cf e5f0da473e sk_4707cd57
22 move S2 Exhibition1 22 2026-11-14T16:05:18.069Z S1 58784, S2 58969 d01e29ad83 0c7b1121cf sk_4707cd57
23 move S1 Exhibition2 23 2026-11-14T16:05:20.005Z S1 58848, S2 58969 cc3eb37559 d01e29ad83 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-14T16:05:21.961Z S1 58848, S2 59013 00fce35156 cc3eb37559 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-14T16:05:23.929Z S1 58880, S2 59013 c2f5559f5b 00fce35156 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-14T16:05:25.922Z S1 58880, S2 59020 dd589a5055 c2f5559f5b sk_4707cd57
27 move S1 Exhibition2 27 2026-11-14T16:05:27.849Z S1 58953, S2 59020 10892efb4e dd589a5055 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-14T16:05:29.826Z S1 58953, S2 59043 6ee67cd3a9 10892efb4e sk_4707cd57
29 move S1 Exhibition2 29 2026-11-14T16:05:31.782Z S1 58997, S2 59043 9d4feccd2d 6ee67cd3a9 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-14T16:05:33.815Z S1 58997, S2 59010 f2e16e4d56 9d4feccd2d sk_4707cd57
31 move S1 Exhibition2 31 2026-11-14T16:05:35.756Z S1 59056, S2 59010 73d4dfe4b0 f2e16e4d56 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-14T16:05:37.733Z S1 59056, S2 59033 c6907a290d 73d4dfe4b0 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-14T16:05:39.797Z S1 58992, S2 59033 188118bee9 c6907a290d sk_4707cd57
34 move S2 Exhibition1 34 2026-11-14T16:05:41.721Z S1 58992, S2 59109 e66384278a 188118bee9 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-14T16:05:43.713Z S1 59000, S2 59109 5b215addba e66384278a sk_4707cd57
36 move S2 Exhibition1 36 2026-11-14T16:05:46.080Z S1 59000, S2 58742 6167fc3a22 5b215addba sk_4707cd57
37 move S1 Exhibition2 37 2026-11-14T16:05:48.288Z S1 58792, S2 58742 a42f4abb9b 6167fc3a22 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-14T16:05:50.344Z S1 58792, S2 58686 905585baf4 a42f4abb9b sk_4707cd57
39 move S1 Exhibition2 39 2026-11-14T16:05:52.292Z S1 58844, S2 58686 c4bef1b82a 905585baf4 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-14T16:05:54.229Z S1 58844, S2 58749 dfa2d368e0 c4bef1b82a sk_4707cd57
41 move S1 Exhibition2 41 2026-11-14T16:05:56.161Z S1 58912, S2 58749 6cba244de5 dfa2d368e0 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_01M7DCV8ERFM59561WC95Y6V10

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