apigaming Sign in

Verify set set_01M6YTD3F2EAPV8AFEGDNHQXQH

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

Game 1 m_01M6YTD3F5FX9VGXTNVSGBYPJX: verified

✓signatures52 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..52, every prev_hash links
✓move log52 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay52 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
52 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-09T00:12:53.707Z S1 59832, S2 60000 949421889a start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T00:12:55.805Z S1 59832, S2 59902 4fb576e1c1 949421889a sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T00:12:58.097Z S1 59540, S2 59902 a1ba0abc3e 4fb576e1c1 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T00:13:00.329Z S1 59540, S2 59670 b516e526a2 a1ba0abc3e sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T00:13:03.138Z S1 58731, S2 59670 d00646dc0b b516e526a2 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T00:13:05.234Z S1 58731, S2 59574 cede5370bc d00646dc0b sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T00:13:07.204Z S1 58761, S2 59574 fb3232b914 cede5370bc sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T00:13:09.222Z S1 58761, S2 59556 a4e995f75b fb3232b914 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T00:13:11.259Z S1 58724, S2 59556 266574166e a4e995f75b sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T00:13:13.227Z S1 58724, S2 59588 40859bda09 266574166e sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T00:13:15.227Z S1 58724, S2 59588 0ebdfad8d3 40859bda09 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T00:13:17.207Z S1 58724, S2 59608 8816721e16 0ebdfad8d3 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T00:13:19.214Z S1 58717, S2 59608 7187d1f122 8816721e16 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T00:13:21.205Z S1 58717, S2 59617 4637d1d975 7187d1f122 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T00:13:23.213Z S1 58709, S2 59617 0d1d07116c 4637d1d975 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T00:13:25.174Z S1 58709, S2 59656 a44b59644f 0d1d07116c sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T00:13:27.219Z S1 58664, S2 59656 f17b4685d3 a44b59644f sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T00:13:29.218Z S1 58664, S2 59657 cce7833316 f17b4685d3 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T00:13:31.213Z S1 58669, S2 59657 8a08093fb3 cce7833316 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T00:13:33.210Z S1 58669, S2 59660 e4ffd07bb9 8a08093fb3 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T00:13:35.202Z S1 58677, S2 59660 96af089046 e4ffd07bb9 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-09T00:13:37.209Z S1 58677, S2 59653 ffe87749e6 96af089046 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-09T00:13:39.197Z S1 58689, S2 59653 d9c0875e53 ffe87749e6 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-09T00:13:41.159Z S1 58689, S2 59691 9b893ca92c d9c0875e53 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-09T00:13:43.233Z S1 58615, S2 59691 f5facda802 9b893ca92c sk_4707cd57
26 move S2 Exhibition2 26 2026-11-09T00:13:45.206Z S1 58615, S2 59718 ce8e8a4a0a f5facda802 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-09T00:13:47.196Z S1 58625, S2 59718 2fb0a95750 ce8e8a4a0a sk_4707cd57
28 move S2 Exhibition2 28 2026-11-09T00:13:49.150Z S1 58625, S2 59764 22a9ac0841 2fb0a95750 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-09T00:13:51.097Z S1 58678, S2 59764 7e667dab6b 22a9ac0841 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-09T00:13:53.100Z S1 58678, S2 59761 7e88c43c29 7e667dab6b sk_4707cd57
31 move S1 Exhibition1 31 2026-11-09T00:13:55.123Z S1 58655, S2 59761 04da192861 7e88c43c29 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-09T00:13:57.086Z S1 58655, S2 59798 0f5f4d0582 04da192861 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-09T00:13:59.036Z S1 58705, S2 59798 cfbe40bce8 0f5f4d0582 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-09T00:14:00.977Z S1 58705, S2 59857 7cbcc0ca0f cfbe40bce8 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-09T00:14:03.035Z S1 58647, S2 59857 c9adfd5639 7cbcc0ca0f sk_4707cd57
36 move S2 Exhibition2 36 2026-11-09T00:14:05.101Z S1 58647, S2 59791 462cf0edcd c9adfd5639 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-09T00:14:07.050Z S1 58698, S2 59791 a2ae18dc66 462cf0edcd sk_4707cd57
38 move S2 Exhibition2 38 2026-11-09T00:14:08.989Z S1 58698, S2 59852 957df76fa0 a2ae18dc66 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-09T00:14:10.929Z S1 58758, S2 59852 ef618a8035 957df76fa0 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-09T00:14:12.855Z S1 58758, S2 59926 a3b378e166 ef618a8035 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-09T00:14:14.794Z S1 58819, S2 59926 873905443c a3b378e166 sk_4707cd57
42 move S2 Exhibition2 42 2026-11-09T00:14:16.731Z S1 58819, S2 59989 d60f666a9c 873905443c sk_4707cd57
43 move S1 Exhibition1 43 2026-11-09T00:14:18.670Z S1 58880, S2 59989 a2d09c4f3e d60f666a9c sk_4707cd57
44 move S2 Exhibition2 44 2026-11-09T00:14:20.608Z S1 58880, S2 60051 2ddf0f65c4 a2d09c4f3e sk_4707cd57
45 move S1 Exhibition1 45 2026-11-09T00:14:22.547Z S1 58941, S2 60051 5dd057fe3f 2ddf0f65c4 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-09T00:14:24.480Z S1 58941, S2 60118 f272ea1a01 5dd057fe3f sk_4707cd57
47 move S1 Exhibition1 47 2026-11-09T00:14:26.413Z S1 59008, S2 60118 17fe105d2a f272ea1a01 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-09T00:14:28.339Z S1 59008, S2 60192 32c4c42574 17fe105d2a sk_4707cd57
49 move S1 Exhibition1 49 2026-11-09T00:14:30.283Z S1 59064, S2 60192 b2250064c2 32c4c42574 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-09T00:14:32.215Z S1 59064, S2 60260 2813f17176 b2250064c2 sk_4707cd57
51 move S1 Exhibition1 51 2026-11-09T00:14:34.155Z S1 59124, S2 60260 ce3ad874cd 2813f17176 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-09T00:14:36.093Z S1 59124, S2 60322 41706cd924 ce3ad874cd sk_4707cd57

Game 2 m_01M6YTD3F6E38T8TJ5C20Y4HB0: verified

✓signatures18 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..18, every prev_hash links
✓move log18 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay18 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
18 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-09T00:12:53.701Z S1 59838, S2 60000 cd08a3531e start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T00:12:55.804Z S1 59838, S2 59897 751ec3db34 cd08a3531e sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T00:12:58.019Z S1 59623, S2 59897 4d8e4d236d 751ec3db34 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T00:13:00.407Z S1 59623, S2 59509 3d13a2ca19 4d8e4d236d sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T00:13:03.175Z S1 58855, S2 59509 541ac54a6d 3d13a2ca19 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T00:13:05.300Z S1 58855, S2 59384 1c20e0e113 541ac54a6d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T00:13:07.319Z S1 58836, S2 59384 659923eed1 1c20e0e113 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T00:13:09.400Z S1 58836, S2 59303 4fff4b3574 659923eed1 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T00:13:11.400Z S1 58836, S2 59303 e0fb6287b8 4fff4b3574 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T00:13:13.434Z S1 58836, S2 59269 9a01f9c3af e0fb6287b8 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T00:13:15.498Z S1 58772, S2 59269 7ccd9bd525 9a01f9c3af sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T00:13:17.508Z S1 58772, S2 59259 318d83ac82 7ccd9bd525 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T00:13:19.497Z S1 58783, S2 59259 6085b1a9f3 318d83ac82 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T00:13:21.463Z S1 58783, S2 59293 d42abc09eb 6085b1a9f3 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T00:13:23.402Z S1 58844, S2 59293 d9d0f4e276 d42abc09eb sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T00:13:25.343Z S1 58844, S2 59352 99174c2b6e d9d0f4e276 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T00:13:27.304Z S1 58883, S2 59352 d37513e262 99174c2b6e sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T00:13:29.234Z S1 58883, S2 59422 e33a272fb8 d37513e262 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_01M6YTD3F2EAPV8AFEGDNHQXQH

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