apigaming Sign in

Verify set set_01M6BCT15QE9YRDTB5GEDFEWWJ

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

Game 1 m_01M6BCT15SEM8VSJSF0QF1FGFR: 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-01T11:09:43.007Z S1 59899, S2 60000 9ec05504c1 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T11:09:45.008Z S1 59899, S2 59999 794d9955b8 9ec05504c1 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-01T11:09:47.112Z S1 59795, S2 59999 bbed124051 794d9955b8 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T11:09:49.095Z S1 59795, S2 60016 3445bbebe4 bbed124051 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-01T11:09:51.121Z S1 59769, S2 60016 afc96854a9 3445bbebe4 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T11:09:53.047Z S1 59769, S2 60090 7a66864212 afc96854a9 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-01T11:09:55.040Z S1 59776, S2 60090 f960975d6c 7a66864212 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T11:09:57.020Z S1 59776, S2 60110 447bf567a1 f960975d6c sk_4707cd57
9 move S1 Exhibition1 9 2026-11-01T11:09:58.951Z S1 59845, S2 60110 34b9efd4b3 447bf567a1 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T11:10:00.921Z S1 59845, S2 60140 31782b02df 34b9efd4b3 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-01T11:10:03.231Z S1 59535, S2 60140 c9e2e69fe7 31782b02df sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T11:10:05.225Z S1 59535, S2 60146 a6fa760891 c9e2e69fe7 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-01T11:10:07.197Z S1 59563, S2 60146 2e3f0747e3 a6fa760891 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T11:10:09.129Z S1 59563, S2 60214 7762187ead 2e3f0747e3 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-01T11:10:11.090Z S1 59602, S2 60214 789e966119 7762187ead sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T11:10:13.018Z S1 59602, S2 60286 dca45ff0b1 789e966119 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-01T11:10:14.954Z S1 59666, S2 60286 0940370a8d dca45ff0b1 sk_4707cd57

Game 2 m_01M6BCT15TEHXT6FNJTVRWRM2T: verified

✓signatures66 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..66, every prev_hash links
✓move log66 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay66 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
66 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-01T11:09:43.005Z S1 59901, S2 60000 a57395ec40 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-01T11:09:45.002Z S1 59901, S2 60003 75af23240c a57395ec40 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T11:09:47.124Z S1 59779, S2 60003 131b27a2ed 75af23240c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-01T11:09:49.216Z S1 59779, S2 59911 d484ba7957 131b27a2ed sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T11:09:51.297Z S1 59698, S2 59911 4ac7fe4a08 d484ba7957 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-01T11:09:53.307Z S1 59698, S2 59901 3910caf9cf 4ac7fe4a08 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T11:09:55.304Z S1 59701, S2 59901 2e7898b53b 3910caf9cf sk_4707cd57
8 move S2 Exhibition1 8 2026-11-01T11:09:57.320Z S1 59701, S2 59885 0a9277f59f 2e7898b53b sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T11:09:59.303Z S1 59718, S2 59885 dfb5723cf0 0a9277f59f sk_4707cd57
10 move S2 Exhibition1 10 2026-11-01T11:10:01.535Z S1 59718, S2 59653 ddde457365 dfb5723cf0 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T11:10:03.738Z S1 59515, S2 59653 ec9ec4bc3b ddde457365 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-01T11:10:05.820Z S1 59515, S2 59571 e8fa2ee33e ec9ec4bc3b sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T11:10:07.820Z S1 59515, S2 59571 0f62b8f6fb e8fa2ee33e sk_4707cd57
14 move S2 Exhibition1 14 2026-11-01T11:10:09.787Z S1 59515, S2 59604 afe3998f24 0f62b8f6fb sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T11:10:11.714Z S1 59588, S2 59604 c8de1305dc afe3998f24 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-01T11:10:13.703Z S1 59588, S2 59615 6c04c390b1 c8de1305dc sk_4707cd57
17 move S1 Exhibition2 17 2026-11-01T11:10:15.696Z S1 59595, S2 59615 620e86e992 6c04c390b1 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-01T11:10:17.757Z S1 59595, S2 59554 ef2ffc8661 620e86e992 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-01T11:10:19.754Z S1 59598, S2 59554 3776c153a2 ef2ffc8661 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-01T11:10:21.679Z S1 59598, S2 59629 9479dfabf0 3776c153a2 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-01T11:10:23.605Z S1 59672, S2 59629 b2e2a67e12 9479dfabf0 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-01T11:10:25.611Z S1 59672, S2 59623 7d68f2d836 b2e2a67e12 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-01T11:10:27.629Z S1 59654, S2 59623 7ccb9c1dff 7d68f2d836 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-01T11:10:29.619Z S1 59654, S2 59633 c0ba5948ee 7ccb9c1dff sk_4707cd57
25 move S1 Exhibition2 25 2026-11-01T11:10:31.617Z S1 59656, S2 59633 ac4a5fa7fb c0ba5948ee sk_4707cd57
26 move S2 Exhibition1 26 2026-11-01T11:10:33.543Z S1 59656, S2 59707 2e19e1907b ac4a5fa7fb sk_4707cd57
27 move S1 Exhibition2 27 2026-11-01T11:10:35.473Z S1 59726, S2 59707 ecd737b944 2e19e1907b sk_4707cd57
28 move S2 Exhibition1 28 2026-11-01T11:10:37.498Z S1 59726, S2 59682 4e1daf8161 ecd737b944 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-01T11:10:39.517Z S1 59707, S2 59682 e584a0dd9d 4e1daf8161 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-01T11:10:41.484Z S1 59707, S2 59715 0c447058f2 e584a0dd9d sk_4707cd57
31 move S1 Exhibition2 31 2026-11-01T11:10:43.452Z S1 59739, S2 59715 fd0e03a8bd 0c447058f2 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-01T11:10:45.428Z S1 59739, S2 59739 f8b5924b3f fd0e03a8bd sk_4707cd57
33 move S1 Exhibition2 33 2026-11-01T11:10:47.380Z S1 59787, S2 59739 a9996afd0d f8b5924b3f sk_4707cd57
34 move S2 Exhibition1 34 2026-11-01T11:10:49.323Z S1 59787, S2 59796 79e6a5ec67 a9996afd0d sk_4707cd57
35 move S1 Exhibition2 35 2026-11-01T11:10:51.280Z S1 59830, S2 59796 80de3264e7 79e6a5ec67 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-01T11:10:53.318Z S1 59830, S2 59758 b7e065e5b8 80de3264e7 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-01T11:10:55.288Z S1 59860, S2 59758 113cf6f2b4 b7e065e5b8 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-01T11:10:57.314Z S1 59860, S2 59732 0da06f4f80 113cf6f2b4 sk_4707cd57
39 move S1 Exhibition2 39 2026-11-01T11:10:59.300Z S1 59874, S2 59732 0eca32311f 0da06f4f80 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-01T11:11:01.399Z S1 59874, S2 59633 ce3350cabf 0eca32311f sk_4707cd57
41 move S1 Exhibition2 41 2026-11-01T11:11:03.448Z S1 59825, S2 59633 93aee2be49 ce3350cabf sk_4707cd57
42 move S2 Exhibition1 42 2026-11-01T11:11:05.407Z S1 59825, S2 59674 8addc1429f 93aee2be49 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-01T11:11:07.345Z S1 59887, S2 59674 69add18aac 8addc1429f sk_4707cd57
44 move S2 Exhibition1 44 2026-11-01T11:11:09.283Z S1 59887, S2 59736 fdfe6b336c 69add18aac sk_4707cd57
45 move S1 Exhibition2 45 2026-11-01T11:11:11.225Z S1 59945, S2 59736 8521495a02 fdfe6b336c sk_4707cd57
46 move S2 Exhibition1 46 2026-11-01T11:11:13.161Z S1 59945, S2 59800 874b1a6367 8521495a02 sk_4707cd57
47 move S1 Exhibition2 47 2026-11-01T11:11:15.098Z S1 60008, S2 59800 2faa4980e1 874b1a6367 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-01T11:11:17.030Z S1 60008, S2 59868 49b9a45a4a 2faa4980e1 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-01T11:11:18.969Z S1 60069, S2 59868 b6caa98d75 49b9a45a4a sk_4707cd57
50 move S2 Exhibition1 50 2026-11-01T11:11:20.902Z S1 60069, S2 59935 12a9b252c1 b6caa98d75 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-01T11:11:22.833Z S1 60138, S2 59935 1dabc8cfc2 12a9b252c1 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-01T11:11:24.767Z S1 60138, S2 60001 1887fee646 1dabc8cfc2 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-01T11:11:26.702Z S1 60203, S2 60001 cb53b3b90e 1887fee646 sk_4707cd57
54 move S2 Exhibition1 54 2026-11-01T11:11:28.644Z S1 60203, S2 60059 1cc33eaf88 cb53b3b90e sk_4707cd57
55 move S1 Exhibition2 55 2026-11-01T11:11:30.580Z S1 60267, S2 60059 b8da06f3d3 1cc33eaf88 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-01T11:11:32.518Z S1 60267, S2 60121 927765f495 b8da06f3d3 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-01T11:11:34.452Z S1 60333, S2 60121 c73b861e27 927765f495 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-01T11:11:36.381Z S1 60333, S2 60192 9664125e8c c73b861e27 sk_4707cd57
59 move S1 Exhibition2 59 2026-11-01T11:11:38.314Z S1 60400, S2 60192 089f00d53f 9664125e8c sk_4707cd57
60 move S2 Exhibition1 60 2026-11-01T11:11:40.253Z S1 60400, S2 60253 b1aff3fa3f 089f00d53f sk_4707cd57
61 move S1 Exhibition2 61 2026-11-01T11:11:42.197Z S1 60456, S2 60253 4b5c1a5eb7 b1aff3fa3f sk_4707cd57
62 move S2 Exhibition1 62 2026-11-01T11:11:44.120Z S1 60456, S2 60330 b22573f969 4b5c1a5eb7 sk_4707cd57
63 move S1 Exhibition2 63 2026-11-01T11:11:46.048Z S1 60528, S2 60330 476558836c b22573f969 sk_4707cd57
64 move S2 Exhibition1 64 2026-11-01T11:11:47.977Z S1 60528, S2 60401 096cd8da13 476558836c sk_4707cd57
65 move S1 Exhibition2 65 2026-11-01T11:11:49.903Z S1 60602, S2 60401 7872162392 096cd8da13 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-01T11:11:51.827Z S1 60602, S2 60477 d378e2659c 7872162392 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_01M6BCT15QE9YRDTB5GEDFEWWJ

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