apigaming Sign in

Verify set set_01M6AJDMV7E6MR3R7MJKK0M4G5

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("4011817548384717982:set_01M6AJDMV7E6MR3R7MJKK0M4G5") = 2313fb0b808685dd..., 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_01M6AJDMV9FMM9CGGDBCZQAMQC: verified

✓signatures60 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..60, every prev_hash links
✓move log60 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay60 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
60 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-01T03:28:34.206Z S1 59886, S2 60000 aa30066327 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-01T03:28:36.412Z S1 59886, S2 59794 0d71204366 aa30066327 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-01T03:28:38.434Z S1 59864, S2 59794 151160e71b 0d71204366 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-01T03:28:40.616Z S1 59864, S2 59612 901aa338f8 151160e71b sk_4707cd57
5 move S1 Exhibition1 5 2026-11-01T03:28:42.629Z S1 59851, S2 59612 3e0f4dce76 901aa338f8 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-01T03:28:44.804Z S1 59851, S2 59437 36536adae1 3e0f4dce76 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-01T03:28:46.925Z S1 59730, S2 59437 5baf838214 36536adae1 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-01T03:28:49.099Z S1 59730, S2 59263 cec7b9379f 5baf838214 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-01T03:28:51.307Z S1 59522, S2 59263 c3dc00d3b2 cec7b9379f sk_4707cd57
10 move S2 Exhibition2 10 2026-11-01T03:28:53.414Z S1 59522, S2 59156 b169ed1023 c3dc00d3b2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-01T03:28:55.499Z S1 59437, S2 59156 93b0c808b6 b169ed1023 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-01T03:28:57.629Z S1 59437, S2 59026 598eb61314 93b0c808b6 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-01T03:28:59.731Z S1 59335, S2 59026 dca370d062 598eb61314 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-01T03:29:01.691Z S1 59335, S2 59066 691b6baa31 dca370d062 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-01T03:29:03.730Z S1 59296, S2 59066 610b00188c 691b6baa31 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-01T03:29:05.810Z S1 59296, S2 58986 5121420b1e 610b00188c sk_4707cd57
17 move S1 Exhibition1 17 2026-11-01T03:29:07.811Z S1 59295, S2 58986 eb18d010b4 5121420b1e sk_4707cd57
18 move S2 Exhibition2 18 2026-11-01T03:29:09.813Z S1 59295, S2 58984 480311085c eb18d010b4 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-01T03:29:11.746Z S1 59362, S2 58984 4c13d665de 480311085c sk_4707cd57
20 move S2 Exhibition2 20 2026-11-01T03:29:13.803Z S1 59362, S2 58927 40e0c0d191 4c13d665de sk_4707cd57
21 move S1 Exhibition1 21 2026-11-01T03:29:15.749Z S1 59416, S2 58927 223bec6f97 40e0c0d191 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-01T03:29:17.723Z S1 59416, S2 58953 0b88693041 223bec6f97 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-01T03:29:19.654Z S1 59485, S2 58953 4bbfa98ade 0b88693041 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-01T03:29:21.649Z S1 59485, S2 58958 4ff207a77b 4bbfa98ade sk_4707cd57
25 move S1 Exhibition1 25 2026-11-01T03:29:23.699Z S1 59435, S2 58958 a299b0394e 4ff207a77b sk_4707cd57
26 move S2 Exhibition2 26 2026-11-01T03:29:25.724Z S1 59435, S2 58933 d3fc1bbe9a a299b0394e sk_4707cd57
27 move S1 Exhibition1 27 2026-11-01T03:29:27.699Z S1 59460, S2 58933 da0ce38d82 d3fc1bbe9a sk_4707cd57
28 move S2 Exhibition2 28 2026-11-01T03:29:29.624Z S1 59460, S2 59008 4134497bcf da0ce38d82 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-01T03:29:31.575Z S1 59509, S2 59008 3ca7fc7099 4134497bcf sk_4707cd57
30 move S2 Exhibition2 30 2026-11-01T03:29:33.554Z S1 59509, S2 59029 52d25eab11 3ca7fc7099 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-01T03:29:35.546Z S1 59517, S2 59029 4bb5b52ff8 52d25eab11 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-01T03:29:37.494Z S1 59517, S2 59081 a065b363c1 4bb5b52ff8 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-01T03:29:39.430Z S1 59581, S2 59081 58013881b2 a065b363c1 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-01T03:29:41.378Z S1 59581, S2 59133 48911a22ca 58013881b2 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-01T03:29:43.312Z S1 59647, S2 59133 822c5f5d9a 48911a22ca sk_4707cd57
36 move S2 Exhibition2 36 2026-11-01T03:29:45.260Z S1 59647, S2 59185 74e2ab8419 822c5f5d9a sk_4707cd57
37 move S1 Exhibition1 37 2026-11-01T03:29:47.189Z S1 59718, S2 59185 46a18e72b2 74e2ab8419 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-01T03:29:49.130Z S1 59718, S2 59244 057828cdaa 46a18e72b2 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-01T03:29:51.081Z S1 59767, S2 59244 8eee699491 057828cdaa sk_4707cd57
40 move S2 Exhibition2 40 2026-11-01T03:29:53.019Z S1 59767, S2 59306 a664a1b06a 8eee699491 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-01T03:29:54.980Z S1 59806, S2 59306 bddbd4c1e6 a664a1b06a sk_4707cd57
42 move S2 Exhibition2 42 2026-11-01T03:29:57.685Z S1 59806, S2 58601 95387b0335 bddbd4c1e6 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-01T03:29:59.671Z S1 59820, S2 58601 f45177f61a 95387b0335 sk_4707cd57
44 move S2 Exhibition2 44 2026-11-01T03:30:02.198Z S1 59820, S2 58074 395cd3bacd f45177f61a sk_4707cd57
45 move S1 Exhibition1 45 2026-11-01T03:30:05.537Z S1 58481, S2 58074 5b39aac88f 395cd3bacd sk_4707cd57
46 move S2 Exhibition2 46 2026-11-01T03:30:07.489Z S1 58481, S2 58122 df53547b47 5b39aac88f sk_4707cd57
47 move S1 Exhibition1 47 2026-11-01T03:30:09.490Z S1 58480, S2 58122 ff19b48721 df53547b47 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-01T03:30:11.452Z S1 58480, S2 58160 baf93c0988 ff19b48721 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-01T03:30:13.403Z S1 58529, S2 58160 beb101e158 baf93c0988 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-01T03:30:15.425Z S1 58529, S2 58138 6c4e6485da beb101e158 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-01T03:30:17.457Z S1 58497, S2 58138 4e582c6711 6c4e6485da sk_4707cd57
52 move S2 Exhibition2 52 2026-11-01T03:30:19.388Z S1 58497, S2 58207 c69b6b43d3 4e582c6711 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-01T03:30:21.316Z S1 58569, S2 58207 85ccb3e612 c69b6b43d3 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-01T03:30:23.242Z S1 58569, S2 58281 e599035822 85ccb3e612 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-01T03:30:25.168Z S1 58643, S2 58281 cacc9185ec e599035822 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-01T03:30:27.106Z S1 58643, S2 58343 966e52d557 cacc9185ec sk_4707cd57
57 move S1 Exhibition1 57 2026-11-01T03:30:29.689Z S1 58060, S2 58343 bbdffb408e 966e52d557 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-01T03:30:31.781Z S1 58060, S2 58251 14f577ed8a bbdffb408e sk_4707cd57
59 move S1 Exhibition1 59 2026-11-01T03:30:33.715Z S1 58126, S2 58251 034c461ea4 14f577ed8a sk_4707cd57
60 move S2 Exhibition2 60 2026-11-01T03:30:36.374Z S1 58126, S2 57592 8f0dbd575b 034c461ea4 sk_4707cd57

Game 2 m_01M6AJDMVAE2C94WWSPQTJQBYE: verified

✓signatures21 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..21, every prev_hash links
✓move log21 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay21 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
21 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-01T03:28:34.228Z S1 59864, S2 60000 762fb42b49 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-01T03:28:36.417Z S1 59864, S2 59811 2abdf84146 762fb42b49 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-01T03:28:38.500Z S1 59781, S2 59811 715d3f18d9 2abdf84146 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-01T03:28:40.619Z S1 59781, S2 59692 e4eb983061 715d3f18d9 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-01T03:28:42.628Z S1 59772, S2 59692 36dc5d9ffb e4eb983061 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-01T03:28:44.741Z S1 59772, S2 59579 9336937782 36dc5d9ffb sk_4707cd57
7 move S1 Exhibition2 7 2026-11-01T03:28:47.002Z S1 59511, S2 59579 d4017513d5 9336937782 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-01T03:28:49.110Z S1 59511, S2 59471 6d8f0d7b37 d4017513d5 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-01T03:28:51.321Z S1 59300, S2 59471 649836ad96 6d8f0d7b37 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-01T03:28:53.418Z S1 59300, S2 59374 76170e7652 649836ad96 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-01T03:28:55.498Z S1 59220, S2 59374 f382b7cbb1 76170e7652 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-01T03:28:57.503Z S1 59220, S2 59369 ce4e848b53 f382b7cbb1 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-01T03:28:59.495Z S1 59228, S2 59369 1efa378cc3 ce4e848b53 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-01T03:29:01.522Z S1 59228, S2 59342 e906497378 1efa378cc3 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-01T03:29:03.538Z S1 59212, S2 59342 3f99bbbad8 e906497378 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-01T03:29:05.504Z S1 59212, S2 59376 d70c45114f 3f99bbbad8 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-01T03:29:07.522Z S1 59194, S2 59376 12b4402377 d70c45114f sk_4707cd57
18 move S2 Exhibition1 18 2026-11-01T03:29:09.513Z S1 59194, S2 59385 7b60efe5f4 12b4402377 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-01T03:29:11.477Z S1 59230, S2 59385 411fdb980f 7b60efe5f4 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-01T03:29:13.424Z S1 59230, S2 59438 7bbc7336ec 411fdb980f sk_4707cd57
21 move S1 Exhibition2 21 2026-11-01T03:29:15.375Z S1 59279, S2 59438 15cb74c35b 7bbc7336ec 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_01M6AJDMV7E6MR3R7MJKK0M4G5

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