apigaming Sign in

Verify set set_01M6HC9DFSEP3RN9SGCP4JGTWD

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("173284348004608341:set_01M6HC9DFSEP3RN9SGCP4JGTWD") = 48520ddd214fa3c6..., 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_01M6HC9DG8FRZB3YD8AD8VCGCH: verified

✓signatures64 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..64, every prev_hash links
✓move log64 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay64 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
64 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-03T18:56:05.625Z S1 59332, S2 60000 6b71407040 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-03T18:56:07.564Z S1 59332, S2 60061 ee0425f73b 6b71407040 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-03T18:56:09.802Z S1 59094, S2 60061 9cdfef3796 ee0425f73b sk_4707cd57
4 move S2 Exhibition2 4 2026-11-03T18:56:11.832Z S1 59094, S2 60031 1caa3569cf 9cdfef3796 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-03T18:56:14.105Z S1 58821, S2 60031 a8f251790b 1caa3569cf sk_4707cd57
6 move S2 Exhibition2 6 2026-11-03T18:56:16.047Z S1 58821, S2 60089 259f131faa a8f251790b sk_4707cd57
7 move S1 Exhibition1 7 2026-11-03T18:56:18.209Z S1 58659, S2 60089 8d55db44cb 259f131faa sk_4707cd57
8 move S2 Exhibition2 8 2026-11-03T18:56:20.153Z S1 58659, S2 60145 d90f45caad 8d55db44cb sk_4707cd57
9 move S1 Exhibition1 9 2026-11-03T18:56:22.220Z S1 58592, S2 60145 e48eda1421 d90f45caad sk_4707cd57
10 move S2 Exhibition2 10 2026-11-03T18:56:24.328Z S1 58592, S2 60037 32074a40f5 e48eda1421 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-03T18:56:26.431Z S1 58489, S2 60037 a90a8a9837 32074a40f5 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-03T18:56:28.524Z S1 58489, S2 59944 86e65b1d40 a90a8a9837 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-03T18:56:30.598Z S1 58415, S2 59944 80174d5f24 86e65b1d40 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-03T18:56:32.623Z S1 58415, S2 59919 ea5da84db1 80174d5f24 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-03T18:56:34.607Z S1 58431, S2 59919 0a4bffd050 ea5da84db1 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-03T18:56:36.581Z S1 58431, S2 59945 bc3087f4f6 0a4bffd050 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-03T18:56:38.699Z S1 58313, S2 59945 2e1222d9f9 bc3087f4f6 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-03T18:56:40.680Z S1 58313, S2 59964 af40f1f6fe 2e1222d9f9 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-03T18:56:42.724Z S1 58269, S2 59964 da7f194729 af40f1f6fe sk_4707cd57
20 move S2 Exhibition2 20 2026-11-03T18:56:44.716Z S1 58269, S2 59972 4149b82951 da7f194729 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-03T18:56:46.696Z S1 58289, S2 59972 12db5fe43b 4149b82951 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-03T18:56:48.695Z S1 58289, S2 59973 af354f4eaf 12db5fe43b sk_4707cd57
23 move S1 Exhibition1 23 2026-11-03T18:56:50.647Z S1 58337, S2 59973 00a9eb0036 af354f4eaf sk_4707cd57
24 move S2 Exhibition2 24 2026-11-03T18:56:52.606Z S1 58337, S2 60014 fa65de1e7f 00a9eb0036 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-03T18:56:54.567Z S1 58376, S2 60014 9f02f09880 fa65de1e7f sk_4707cd57
26 move S2 Exhibition2 26 2026-11-03T18:56:56.527Z S1 58376, S2 60054 1b90b98df7 9f02f09880 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-03T18:56:58.512Z S1 58391, S2 60054 34686a01bc 1b90b98df7 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-03T18:57:00.466Z S1 58391, S2 60100 6d6d107a26 34686a01bc sk_4707cd57
29 move S1 Exhibition1 29 2026-11-03T18:57:02.515Z S1 58342, S2 60100 81da1be6f0 6d6d107a26 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-03T18:57:04.538Z S1 58342, S2 60077 a9822c826f 81da1be6f0 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-03T18:57:06.528Z S1 58352, S2 60077 6c7005157d a9822c826f sk_4707cd57
32 move S2 Exhibition2 32 2026-11-03T18:57:08.490Z S1 58352, S2 60115 6905ef35a5 6c7005157d sk_4707cd57
33 move S1 Exhibition1 33 2026-11-03T18:57:10.456Z S1 58386, S2 60115 297eb2bfd8 6905ef35a5 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-03T18:57:12.398Z S1 58386, S2 60173 e898e8c729 297eb2bfd8 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-03T18:57:14.341Z S1 58443, S2 60173 21887a7dc1 e898e8c729 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-03T18:57:16.278Z S1 58443, S2 60236 7cff83c1c6 21887a7dc1 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-03T18:57:18.221Z S1 58500, S2 60236 0485900d43 7cff83c1c6 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-03T18:57:20.161Z S1 58500, S2 60296 fb17c54c02 0485900d43 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-03T18:57:22.099Z S1 58562, S2 60296 b81cdd7e84 fb17c54c02 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-03T18:57:24.044Z S1 58562, S2 60351 899e353699 b81cdd7e84 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-03T18:57:25.979Z S1 58627, S2 60351 e8086b26a5 899e353699 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-03T18:57:27.914Z S1 58627, S2 60416 5860cc58ef e8086b26a5 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-03T18:57:29.849Z S1 58692, S2 60416 355456c681 5860cc58ef sk_4707cd57
44 move S2 Exhibition2 44 2026-11-03T18:57:31.785Z S1 58692, S2 60480 40b9af16fb 355456c681 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-03T18:57:33.731Z S1 58746, S2 60480 5238e6fa33 40b9af16fb sk_4707cd57
46 move S2 Exhibition2 46 2026-11-03T18:57:35.673Z S1 58746, S2 60538 8cb8d45ef5 5238e6fa33 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-03T18:57:37.610Z S1 58809, S2 60538 78051d2cdc 8cb8d45ef5 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-03T18:57:39.545Z S1 58809, S2 60603 763eaff8d5 78051d2cdc sk_4707cd57
49 move S1 Exhibition1 49 2026-11-03T18:57:41.476Z S1 58878, S2 60603 7b95982719 763eaff8d5 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-03T18:57:43.414Z S1 58878, S2 60665 156e62f619 7b95982719 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-03T18:57:45.353Z S1 58939, S2 60665 cc1b633a9d 156e62f619 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-03T18:57:47.296Z S1 58939, S2 60722 9a8dc51566 cc1b633a9d sk_4707cd57
53 move S1 Exhibition1 53 2026-11-03T18:57:49.230Z S1 59005, S2 60722 9d691596b9 9a8dc51566 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-03T18:57:51.175Z S1 59005, S2 60777 2789361309 9d691596b9 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-03T18:57:53.105Z S1 59075, S2 60777 e164e1692c 2789361309 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-03T18:57:55.047Z S1 59075, S2 60835 ff6d067de7 e164e1692c sk_4707cd57
57 move S1 Exhibition1 57 2026-11-03T18:57:56.976Z S1 59146, S2 60835 f045bb76f6 ff6d067de7 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-03T18:57:58.904Z S1 59146, S2 60907 80e08d62db f045bb76f6 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-03T18:58:00.835Z S1 59215, S2 60907 e7bfbe57e4 80e08d62db sk_4707cd57
60 move S2 Exhibition2 60 2026-11-03T18:58:02.785Z S1 59215, S2 60957 6533b1ddd8 e7bfbe57e4 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-03T18:58:04.751Z S1 59249, S2 60957 3ee2d0690d 6533b1ddd8 sk_4707cd57
62 move S2 Exhibition2 62 2026-11-03T18:58:06.677Z S1 59249, S2 61031 8a9fda9244 3ee2d0690d sk_4707cd57
63 move S1 Exhibition1 63 2026-11-03T18:58:08.608Z S1 59318, S2 61031 f8f407f49c 8a9fda9244 sk_4707cd57
64 move S2 Exhibition2 64 2026-11-03T18:58:10.536Z S1 59318, S2 61103 c8214683ca f8f407f49c sk_4707cd57

Game 2 m_01M6HC9DGHFRPRA5N13MMSXJPB: 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 Exhibition2 1 2026-11-03T18:56:05.631Z S1 59326, S2 60000 0cdd9820a9 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-03T18:56:07.608Z S1 59326, S2 60023 21138296d0 0cdd9820a9 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-03T18:56:09.810Z S1 59124, S2 60023 34e1790f09 21138296d0 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-03T18:56:11.898Z S1 59124, S2 59935 7b90e1306a 34e1790f09 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-03T18:56:14.109Z S1 58913, S2 59935 b71ce01f97 7b90e1306a sk_4707cd57
6 move S2 Exhibition1 6 2026-11-03T18:56:16.063Z S1 58913, S2 59981 dbec31cd7d b71ce01f97 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-03T18:56:18.213Z S1 58763, S2 59981 e8166c559f dbec31cd7d sk_4707cd57
8 move S2 Exhibition1 8 2026-11-03T18:56:20.168Z S1 58763, S2 60026 fa330cbab2 e8166c559f sk_4707cd57
9 move S1 Exhibition2 9 2026-11-03T18:56:22.228Z S1 58703, S2 60026 8d34586ea1 fa330cbab2 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-03T18:56:24.330Z S1 58703, S2 59924 6d011e6580 8d34586ea1 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-03T18:56:26.427Z S1 58606, S2 59924 eab6d13732 6d011e6580 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-03T18:56:28.360Z S1 58606, S2 59991 ae529f58b3 eab6d13732 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-03T18:56:30.310Z S1 58656, S2 59991 8dd903233b ae529f58b3 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-03T18:56:32.236Z S1 58656, S2 60065 54b11b189f 8dd903233b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-03T18:56:34.173Z S1 58719, S2 60065 5e6ce8615a 54b11b189f sk_4707cd57
16 move S2 Exhibition1 16 2026-11-03T18:56:36.102Z S1 58719, S2 60136 452d376149 5e6ce8615a sk_4707cd57
17 move S1 Exhibition2 17 2026-11-03T18:56:38.031Z S1 58790, S2 60136 03f74ec50e 452d376149 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_01M6HC9DFSEP3RN9SGCP4JGTWD

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