apigaming Sign in

Verify set set_01M7G0ART9E1RA2JGKWWKV0PG6

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("8915542446201841746:set_01M7G0ART9E1RA2JGKWWKV0PG6") = 3513b1c4f93fe205..., 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 40, fee 0

Game 1 m_01M7G0ARTCFABRPSH3TX4BNTXH: 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-15T16:23:34.115Z S1 59789, S2 60000 768c6bc8be start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T16:23:36.322Z S1 59789, S2 59793 8deb6dbaef 768c6bc8be sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T16:23:38.496Z S1 59615, S2 59793 4fdfe8a2bc 8deb6dbaef sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T16:23:40.448Z S1 59615, S2 59841 ffbf21f999 4fdfe8a2bc sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T16:23:42.518Z S1 59545, S2 59841 9891508b59 ffbf21f999 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T16:23:44.620Z S1 59545, S2 59739 b38130abc8 9891508b59 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T16:23:46.698Z S1 59467, S2 59739 6c994e5168 b38130abc8 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T16:23:48.716Z S1 59467, S2 59721 9faaa1aaba 6c994e5168 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T16:23:50.720Z S1 59463, S2 59721 dcf8ca28b1 9faaa1aaba sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T16:23:52.645Z S1 59463, S2 59796 ddcc0a7bd3 dcf8ca28b1 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T16:23:54.626Z S1 59482, S2 59796 ed98a4f9c1 ddcc0a7bd3 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T16:23:56.586Z S1 59482, S2 59836 a675766dd5 ed98a4f9c1 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T16:23:58.511Z S1 59557, S2 59836 103716b1b4 a675766dd5 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T16:24:00.520Z S1 59557, S2 59827 70a398c7ca 103716b1b4 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T16:24:03.123Z S1 58954, S2 59827 b6f10d23cd 70a398c7ca sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T16:24:05.213Z S1 58954, S2 59737 ad3ae14194 b6f10d23cd sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T16:24:07.158Z S1 59009, S2 59737 bdce526522 ad3ae14194 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T16:24:09.224Z S1 59009, S2 59671 e547648459 bdce526522 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T16:24:11.226Z S1 59007, S2 59671 ebdeb78392 e547648459 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T16:24:13.204Z S1 59007, S2 59693 b5e13d2ca5 ebdeb78392 sk_4707cd57

Game 2 m_01M7G0ARTDEYPA074Z65DNG678: verified

✓signatures69 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..69, every prev_hash links
✓move log69 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay69 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
69 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T16:23:34.118Z S1 59786, S2 60000 ec343c276a start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T16:23:36.324Z S1 59786, S2 59794 801a0d4c32 ec343c276a sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T16:23:38.437Z S1 59673, S2 59794 bfdb3e1ba9 801a0d4c32 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T16:23:40.448Z S1 59673, S2 59783 7668c0d29f bfdb3e1ba9 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T16:23:42.510Z S1 59611, S2 59783 66f65052c2 7668c0d29f sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T16:23:44.496Z S1 59611, S2 59797 d075ff752b 66f65052c2 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T16:23:46.497Z S1 59610, S2 59797 5397c686bb d075ff752b sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T16:23:48.512Z S1 59610, S2 59782 c6c296329b 5397c686bb sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T16:23:50.505Z S1 59617, S2 59782 45c3fe7f8b c6c296329b sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T16:23:52.431Z S1 59617, S2 59856 db3f221e6d 45c3fe7f8b sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T16:23:54.435Z S1 59613, S2 59856 47eff6f356 db3f221e6d sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T16:23:56.415Z S1 59613, S2 59876 e175611366 47eff6f356 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T16:23:58.429Z S1 59599, S2 59876 7f8e6458b4 e175611366 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T16:24:00.416Z S1 59599, S2 59889 c9f785d86c 7f8e6458b4 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T16:24:03.120Z S1 58895, S2 59889 d6f1aa4185 c9f785d86c sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T16:24:05.117Z S1 58895, S2 59892 d884f23040 d6f1aa4185 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T16:24:07.058Z S1 58954, S2 59892 223bbb6fd9 d884f23040 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T16:24:09.215Z S1 58954, S2 59735 0f23006cc6 223bbb6fd9 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T16:24:11.229Z S1 58940, S2 59735 ac72a0f929 0f23006cc6 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T16:24:13.209Z S1 58940, S2 59755 8fb52a8c78 ac72a0f929 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T16:24:15.231Z S1 58918, S2 59755 e34cad866d 8fb52a8c78 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T16:24:17.156Z S1 58918, S2 59830 b4fdbd9f55 e34cad866d sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T16:24:19.217Z S1 58857, S2 59830 4509942754 b4fdbd9f55 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T16:24:21.197Z S1 58857, S2 59850 52f37cefcd 4509942754 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-15T16:24:23.124Z S1 58930, S2 59850 01dd8f7f53 52f37cefcd sk_4707cd57
26 move S2 Exhibition1 26 2026-11-15T16:24:25.083Z S1 58930, S2 59891 a60db1b512 01dd8f7f53 sk_4707cd57
27 move S1 Exhibition2 27 2026-11-15T16:24:27.006Z S1 59007, S2 59891 a091502378 a60db1b512 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-15T16:24:29.001Z S1 59007, S2 59896 dd9b3c049b a091502378 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-15T16:24:31.025Z S1 58983, S2 59896 41558f095a dd9b3c049b sk_4707cd57
30 move S2 Exhibition1 30 2026-11-15T16:24:33.022Z S1 58983, S2 59899 c879cd503e 41558f095a sk_4707cd57
31 move S1 Exhibition2 31 2026-11-15T16:24:34.950Z S1 59055, S2 59899 1f03f4079f c879cd503e sk_4707cd57
32 move S2 Exhibition1 32 2026-11-15T16:24:36.883Z S1 59055, S2 59966 8458e40deb 1f03f4079f sk_4707cd57
33 move S1 Exhibition2 33 2026-11-15T16:24:38.929Z S1 59009, S2 59966 e26ca2b2e8 8458e40deb sk_4707cd57
34 move S2 Exhibition1 34 2026-11-15T16:24:40.928Z S1 59009, S2 59967 84b5f9d6e2 e26ca2b2e8 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-15T16:24:42.905Z S1 59032, S2 59967 9dfc586217 84b5f9d6e2 sk_4707cd57
36 move S2 Exhibition1 36 2026-11-15T16:24:44.866Z S1 59032, S2 60006 7507116429 9dfc586217 sk_4707cd57
37 move S1 Exhibition2 37 2026-11-15T16:24:46.896Z S1 59002, S2 60006 a104646c4b 7507116429 sk_4707cd57
38 move S2 Exhibition1 38 2026-11-15T16:24:48.902Z S1 59002, S2 60000 33e8512801 a104646c4b sk_4707cd57
39 move S1 Exhibition2 39 2026-11-15T16:24:50.923Z S1 58981, S2 60000 01aa3c651d 33e8512801 sk_4707cd57
40 move S2 Exhibition1 40 2026-11-15T16:24:52.924Z S1 58981, S2 59999 fbd34a58bc 01aa3c651d sk_4707cd57
41 move S1 Exhibition2 41 2026-11-15T16:24:54.911Z S1 58994, S2 59999 746520e975 fbd34a58bc sk_4707cd57
42 move S2 Exhibition1 42 2026-11-15T16:24:56.900Z S1 58994, S2 60010 fd76d22be1 746520e975 sk_4707cd57
43 move S1 Exhibition2 43 2026-11-15T16:24:58.856Z S1 59038, S2 60010 fc1de400ec fd76d22be1 sk_4707cd57
44 move S2 Exhibition1 44 2026-11-15T16:25:00.810Z S1 59038, S2 60056 349c8bae61 fc1de400ec sk_4707cd57
45 move S1 Exhibition2 45 2026-11-15T16:25:02.854Z S1 58994, S2 60056 5d29776c3e 349c8bae61 sk_4707cd57
46 move S2 Exhibition1 46 2026-11-15T16:25:04.874Z S1 58994, S2 60036 2f67065482 5d29776c3e sk_4707cd57
47 move S1 Exhibition2 47 2026-11-15T16:25:06.838Z S1 59030, S2 60036 9743d38f68 2f67065482 sk_4707cd57
48 move S2 Exhibition1 48 2026-11-15T16:25:08.791Z S1 59030, S2 60083 0b93471f49 9743d38f68 sk_4707cd57
49 move S1 Exhibition2 49 2026-11-15T16:25:10.782Z S1 59039, S2 60083 477f529c68 0b93471f49 sk_4707cd57
50 move S2 Exhibition1 50 2026-11-15T16:25:12.719Z S1 59039, S2 60146 d9dca1dde1 477f529c68 sk_4707cd57
51 move S1 Exhibition2 51 2026-11-15T16:25:14.655Z S1 59103, S2 60146 ff50c0cd46 d9dca1dde1 sk_4707cd57
52 move S2 Exhibition1 52 2026-11-15T16:25:16.586Z S1 59103, S2 60215 804aad13eb ff50c0cd46 sk_4707cd57
53 move S1 Exhibition2 53 2026-11-15T16:25:18.515Z S1 59174, S2 60215 051f971cd4 804aad13eb sk_4707cd57
54 move S2 Exhibition1 54 2026-11-15T16:25:20.466Z S1 59174, S2 60264 ba88234932 051f971cd4 sk_4707cd57
55 move S1 Exhibition2 55 2026-11-15T16:25:22.404Z S1 59236, S2 60264 0a38a0e5e9 ba88234932 sk_4707cd57
56 move S2 Exhibition1 56 2026-11-15T16:25:24.340Z S1 59236, S2 60328 0661995851 0a38a0e5e9 sk_4707cd57
57 move S1 Exhibition2 57 2026-11-15T16:25:26.274Z S1 59302, S2 60328 0a2e0577bd 0661995851 sk_4707cd57
58 move S2 Exhibition1 58 2026-11-15T16:25:28.205Z S1 59302, S2 60397 a99caa53ef 0a2e0577bd sk_4707cd57
59 move S1 Exhibition2 59 2026-11-15T16:25:30.135Z S1 59372, S2 60397 4483139bbb a99caa53ef sk_4707cd57
60 move S2 Exhibition1 60 2026-11-15T16:25:32.063Z S1 59372, S2 60469 047f0e9174 4483139bbb sk_4707cd57
61 move S1 Exhibition2 61 2026-11-15T16:25:33.989Z S1 59446, S2 60469 0f7eef6afc 047f0e9174 sk_4707cd57
62 move S2 Exhibition1 62 2026-11-15T16:25:35.918Z S1 59446, S2 60540 bdb2ce8ebd 0f7eef6afc sk_4707cd57
63 move S1 Exhibition2 63 2026-11-15T16:25:37.861Z S1 59503, S2 60540 3a4a5f0543 bdb2ce8ebd sk_4707cd57
64 move S2 Exhibition1 64 2026-11-15T16:25:39.793Z S1 59503, S2 60608 08785e1f79 3a4a5f0543 sk_4707cd57
65 move S1 Exhibition2 65 2026-11-15T16:25:41.722Z S1 59574, S2 60608 66e50591cf 08785e1f79 sk_4707cd57
66 move S2 Exhibition1 66 2026-11-15T16:25:43.669Z S1 59574, S2 60661 6ec7923385 66e50591cf sk_4707cd57
67 move S1 Exhibition2 67 2026-11-15T16:25:45.603Z S1 59640, S2 60661 8b63d3e1dc 6ec7923385 sk_4707cd57
68 move S2 Exhibition1 68 2026-11-15T16:25:47.528Z S1 59640, S2 60736 8a822f78b9 8b63d3e1dc sk_4707cd57
69 move S1 Exhibition2 69 2026-11-15T16:25:49.454Z S1 59714, S2 60736 cd52c9c7aa 8a822f78b9 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_01M7G0ART9E1RA2JGKWWKV0PG6

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