apigaming Sign in

Verify set set_01M68GNYKHFDYV7AXNX4V51HFB

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("1701066372073632359:set_01M68GNYKHFDYV7AXNX4V51HFB") = 85512eac987b4270..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 20}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC on the tiebreak follows from the games
✓set payoutthe winner takes 20, fee 0

Game 1 m_01M68GNYKME59T2T51JC153F6S: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-10-31T08:19:40.404Z S1 59812, S2 60000 09f1b95525 start sk_4707cd57
2 move S2 Exhibition2 2 2026-10-31T08:19:42.511Z S1 59812, S2 59893 99e4f58a5d 09f1b95525 sk_4707cd57
3 move S1 Exhibition1 3 2026-10-31T08:19:44.702Z S1 59621, S2 59893 50b1948483 99e4f58a5d sk_4707cd57
4 move S2 Exhibition2 4 2026-10-31T08:19:46.815Z S1 59621, S2 59780 8ccd48a1eb 50b1948483 sk_4707cd57
5 move S1 Exhibition1 5 2026-10-31T08:19:48.916Z S1 59520, S2 59780 75bf6268d4 8ccd48a1eb sk_4707cd57
6 move S2 Exhibition2 6 2026-10-31T08:19:51.102Z S1 59520, S2 59594 33dfbaae28 75bf6268d4 sk_4707cd57
7 move S1 Exhibition1 7 2026-10-31T08:19:53.114Z S1 59508, S2 59594 e7fdaf46a5 33dfbaae28 sk_4707cd57
8 move S2 Exhibition2 8 2026-10-31T08:19:55.198Z S1 59508, S2 59510 f684ed4414 e7fdaf46a5 sk_4707cd57
9 move S1 Exhibition1 9 2026-10-31T08:19:57.202Z S1 59504, S2 59510 c2a7d7a030 f684ed4414 sk_4707cd57
10 move S2 Exhibition2 10 2026-10-31T08:19:59.201Z S1 59504, S2 59511 825c468a96 c2a7d7a030 sk_4707cd57
11 move S1 Exhibition1 11 2026-10-31T08:20:01.409Z S1 59296, S2 59511 02a5a5a59c 825c468a96 sk_4707cd57
12 move S2 Exhibition2 12 2026-10-31T08:20:03.638Z S1 59296, S2 59282 8886665b16 02a5a5a59c sk_4707cd57
13 move S1 Exhibition1 13 2026-10-31T08:20:05.613Z S1 59321, S2 59282 f369a62fac 8886665b16 sk_4707cd57
14 move S2 Exhibition2 14 2026-10-31T08:20:07.573Z S1 59321, S2 59322 7e684ee7e4 f369a62fac sk_4707cd57
15 move S1 Exhibition1 15 2026-10-31T08:20:09.505Z S1 59389, S2 59322 989989ac1e 7e684ee7e4 sk_4707cd57
16 move S2 Exhibition2 16 2026-10-31T08:20:11.437Z S1 59389, S2 59390 418ac574b9 989989ac1e sk_4707cd57

Game 2 m_01M68GNYKNE978TEYXMEAK5Q85: verified

✓signatures40 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..40, every prev_hash links
✓move log40 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay40 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
40 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-10-31T08:19:40.410Z S1 59806, S2 60000 bfdd96b6b7 start sk_4707cd57
2 move S2 Exhibition1 2 2026-10-31T08:19:42.512Z S1 59806, S2 59898 0b1a22d008 bfdd96b6b7 sk_4707cd57
3 move S1 Exhibition2 3 2026-10-31T08:19:44.702Z S1 59616, S2 59898 739a272f15 0b1a22d008 sk_4707cd57
4 move S2 Exhibition1 4 2026-10-31T08:19:46.811Z S1 59616, S2 59789 b5c9ba4eb8 739a272f15 sk_4707cd57
5 move S1 Exhibition2 5 2026-10-31T08:19:48.807Z S1 59620, S2 59789 628fda31ac b5c9ba4eb8 sk_4707cd57
6 move S2 Exhibition1 6 2026-10-31T08:19:51.023Z S1 59620, S2 59573 4d5ec47a8e 628fda31ac sk_4707cd57
7 move S1 Exhibition2 7 2026-10-31T08:19:53.022Z S1 59621, S2 59573 7ceba8c38f 4d5ec47a8e sk_4707cd57
8 move S2 Exhibition1 8 2026-10-31T08:19:55.015Z S1 59621, S2 59580 d5af667466 7ceba8c38f sk_4707cd57
9 move S1 Exhibition2 9 2026-10-31T08:19:57.020Z S1 59616, S2 59580 00eda4fce7 d5af667466 sk_4707cd57
10 move S2 Exhibition1 10 2026-10-31T08:19:59.004Z S1 59616, S2 59596 3bcb961853 00eda4fce7 sk_4707cd57
11 move S1 Exhibition2 11 2026-10-31T08:20:01.003Z S1 59617, S2 59596 fcb30d70c8 3bcb961853 sk_4707cd57
12 move S2 Exhibition1 12 2026-10-31T08:20:03.315Z S1 59617, S2 59284 f521e741f1 fcb30d70c8 sk_4707cd57
13 move S1 Exhibition2 13 2026-10-31T08:20:05.407Z S1 59525, S2 59284 fce125121a f521e741f1 sk_4707cd57
14 move S2 Exhibition1 14 2026-10-31T08:20:07.347Z S1 59525, S2 59344 96e1088eb8 fce125121a sk_4707cd57
15 move S1 Exhibition2 15 2026-10-31T08:20:09.329Z S1 59543, S2 59344 35a745fc70 96e1088eb8 sk_4707cd57
16 move S2 Exhibition1 16 2026-10-31T08:20:11.318Z S1 59543, S2 59355 59e91f5cee 35a745fc70 sk_4707cd57
17 move S1 Exhibition2 17 2026-10-31T08:20:13.307Z S1 59554, S2 59355 06ede8899c 59e91f5cee sk_4707cd57
18 move S2 Exhibition1 18 2026-10-31T08:20:15.298Z S1 59554, S2 59364 9f33cccdbf 06ede8899c sk_4707cd57
19 move S1 Exhibition2 19 2026-10-31T08:20:17.230Z S1 59622, S2 59364 1a88b2bebb 9f33cccdbf sk_4707cd57
20 move S2 Exhibition1 20 2026-10-31T08:20:19.197Z S1 59622, S2 59397 3f72467aaf 1a88b2bebb sk_4707cd57
21 move S1 Exhibition2 21 2026-10-31T08:20:21.198Z S1 59621, S2 59397 286d04b3a8 3f72467aaf sk_4707cd57
22 move S2 Exhibition1 22 2026-10-31T08:20:23.196Z S1 59621, S2 59399 e2aefa035d 286d04b3a8 sk_4707cd57
23 move S1 Exhibition2 23 2026-10-31T08:20:25.229Z S1 59588, S2 59399 51213c9dd7 e2aefa035d sk_4707cd57
24 move S2 Exhibition1 24 2026-10-31T08:20:27.226Z S1 59588, S2 59402 d29cf78b9d 51213c9dd7 sk_4707cd57
25 move S1 Exhibition2 25 2026-10-31T08:20:29.230Z S1 59584, S2 59402 98033e9da2 d29cf78b9d sk_4707cd57
26 move S2 Exhibition1 26 2026-10-31T08:20:31.218Z S1 59584, S2 59414 153f58e4d2 98033e9da2 sk_4707cd57
27 move S1 Exhibition2 27 2026-10-31T08:20:33.179Z S1 59623, S2 59414 60ae4d198b 153f58e4d2 sk_4707cd57
28 move S2 Exhibition1 28 2026-10-31T08:20:35.227Z S1 59623, S2 59366 54fd224487 60ae4d198b sk_4707cd57
29 move S1 Exhibition2 29 2026-10-31T08:20:37.323Z S1 59527, S2 59366 bd066d3e07 54fd224487 sk_4707cd57
30 move S2 Exhibition1 30 2026-10-31T08:20:39.254Z S1 59527, S2 59435 ddae7736f5 bd066d3e07 sk_4707cd57
31 move S1 Exhibition2 31 2026-10-31T08:20:41.221Z S1 59560, S2 59435 6603f52b30 ddae7736f5 sk_4707cd57
32 move S2 Exhibition1 32 2026-10-31T08:20:43.197Z S1 59560, S2 59459 c413a1034a 6603f52b30 sk_4707cd57
33 move S1 Exhibition2 33 2026-10-31T08:20:45.201Z S1 59556, S2 59459 18789d3a51 c413a1034a sk_4707cd57
34 move S2 Exhibition1 34 2026-10-31T08:20:47.159Z S1 59556, S2 59501 a78782b673 18789d3a51 sk_4707cd57
35 move S1 Exhibition2 35 2026-10-31T08:20:49.111Z S1 59604, S2 59501 7ec515c08b a78782b673 sk_4707cd57
36 move S2 Exhibition1 36 2026-10-31T08:20:51.038Z S1 59604, S2 59574 bd9fafa3d2 7ec515c08b sk_4707cd57
37 move S1 Exhibition2 37 2026-10-31T08:20:52.979Z S1 59663, S2 59574 61aae5a19c bd9fafa3d2 sk_4707cd57
38 move S2 Exhibition1 38 2026-10-31T08:20:54.910Z S1 59663, S2 59643 c07e0dcda8 61aae5a19c sk_4707cd57
39 move S1 Exhibition2 39 2026-10-31T08:20:56.837Z S1 59736, S2 59643 1ef89bb1d2 c07e0dcda8 sk_4707cd57
40 move S2 Exhibition1 40 2026-10-31T08:20:58.766Z S1 59736, S2 59714 934daa1037 1ef89bb1d2 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_01M68GNYKHFDYV7AXNX4V51HFB

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