apigaming Sign in

Verify set set_01M7F26368FSSBGC9A0S5D0CKN

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

Game 1 m_01M7F26369FANTXGVG4E8M359F: 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-15T07:36:43.534Z S1 59873, S2 60000 b03af7e1a7 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T07:36:45.614Z S1 59873, S2 59920 71c43dd410 b03af7e1a7 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T07:36:47.724Z S1 59763, S2 59920 bbc4ee3538 71c43dd410 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T07:36:49.734Z S1 59763, S2 59910 56b9743603 bbc4ee3538 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T07:36:51.813Z S1 59684, S2 59910 5a51bfa7ff 56b9743603 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T07:36:53.903Z S1 59684, S2 59820 2ddbb2f875 5a51bfa7ff sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T07:36:56.066Z S1 59521, S2 59820 223a1e976c 2ddbb2f875 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T07:36:58.200Z S1 59521, S2 59686 b7dc7c40d0 223a1e976c sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T07:37:00.398Z S1 59323, S2 59686 34c64e05f2 b7dc7c40d0 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T07:37:02.720Z S1 59323, S2 59364 247cc824bd 34c64e05f2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T07:37:04.714Z S1 59329, S2 59364 c5a5cce667 247cc824bd sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T07:37:06.707Z S1 59329, S2 59371 7a6cd36953 c5a5cce667 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T07:37:08.706Z S1 59330, S2 59371 8f6326d1b6 7a6cd36953 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T07:37:10.631Z S1 59330, S2 59446 085202ce7e 8f6326d1b6 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T07:37:12.699Z S1 59262, S2 59446 8d6afda2ae 085202ce7e sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T07:37:14.697Z S1 59262, S2 59448 dc7548f43d 8d6afda2ae sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T07:37:17.129Z S1 58830, S2 59448 69935fb4ca dc7548f43d sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T07:37:19.602Z S1 58830, S2 58975 c608312183 69935fb4ca sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T07:37:21.631Z S1 58801, S2 58975 2018cea047 c608312183 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T07:37:23.607Z S1 58801, S2 58999 af37e05399 2018cea047 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-15T07:37:25.630Z S1 58778, S2 58999 321120ee4e af37e05399 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-15T07:37:27.697Z S1 58778, S2 58932 c73ec4b2a9 321120ee4e sk_4707cd57
23 move S1 Exhibition1 23 2026-11-15T07:37:29.702Z S1 58773, S2 58932 9b9684b6e6 c73ec4b2a9 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-15T07:37:31.705Z S1 58773, S2 58929 c9dfd2595b 9b9684b6e6 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-15T07:37:33.719Z S1 58759, S2 58929 b0eff1df66 c9dfd2595b sk_4707cd57
26 move S2 Exhibition2 26 2026-11-15T07:37:35.702Z S1 58759, S2 58946 89b1c43cb4 b0eff1df66 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-15T07:37:37.658Z S1 58803, S2 58946 99e58fe43d 89b1c43cb4 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-15T07:37:39.602Z S1 58803, S2 59002 db67f3f87e 99e58fe43d sk_4707cd57
29 move S1 Exhibition1 29 2026-11-15T07:37:41.543Z S1 58862, S2 59002 ef81540b31 db67f3f87e sk_4707cd57
30 move S2 Exhibition2 30 2026-11-15T07:37:43.491Z S1 58862, S2 59054 971cf8b5d4 ef81540b31 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-15T07:37:45.433Z S1 58920, S2 59054 2db48a6627 971cf8b5d4 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-15T07:37:47.363Z S1 58920, S2 59124 a4ebfe8675 2db48a6627 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-15T07:37:49.294Z S1 58989, S2 59124 46ce5c9227 a4ebfe8675 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-15T07:37:51.239Z S1 58989, S2 59179 f9136804fe 46ce5c9227 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-15T07:37:53.241Z S1 58987, S2 59179 85ad9d0006 f9136804fe sk_4707cd57
36 move S2 Exhibition2 36 2026-11-15T07:37:55.310Z S1 58987, S2 59110 03f5fe3fa9 85ad9d0006 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-15T07:37:57.247Z S1 59050, S2 59110 a12cc54577 03f5fe3fa9 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-15T07:37:59.183Z S1 59050, S2 59174 982aee93b0 a12cc54577 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-15T07:38:01.112Z S1 59121, S2 59174 e9d53d6c13 982aee93b0 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-15T07:38:03.050Z S1 59121, S2 59236 306c3fa49f e9d53d6c13 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-15T07:38:04.986Z S1 59185, S2 59236 e65fb75ee3 306c3fa49f sk_4707cd57
42 move S2 Exhibition2 42 2026-11-15T07:38:06.936Z S1 59185, S2 59286 ac87c3304b e65fb75ee3 sk_4707cd57
43 move S1 Exhibition1 43 2026-11-15T07:38:08.874Z S1 59247, S2 59286 838866adf5 ac87c3304b sk_4707cd57
44 move S2 Exhibition2 44 2026-11-15T07:38:10.804Z S1 59247, S2 59356 a96a4ab6f5 838866adf5 sk_4707cd57
45 move S1 Exhibition1 45 2026-11-15T07:38:12.730Z S1 59321, S2 59356 dd10207d8e a96a4ab6f5 sk_4707cd57
46 move S2 Exhibition2 46 2026-11-15T07:38:14.661Z S1 59321, S2 59425 358be2a863 dd10207d8e sk_4707cd57
47 move S1 Exhibition1 47 2026-11-15T07:38:16.596Z S1 59386, S2 59425 0d701f2594 358be2a863 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-15T07:38:18.524Z S1 59386, S2 59497 e47a0a0160 0d701f2594 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-15T07:38:20.450Z S1 59460, S2 59497 5547c818ba e47a0a0160 sk_4707cd57
50 move S2 Exhibition2 50 2026-11-15T07:38:22.377Z S1 59460, S2 59570 9271d1a084 5547c818ba sk_4707cd57
51 move S1 Exhibition1 51 2026-11-15T07:38:24.304Z S1 59533, S2 59570 b11f9139ab 9271d1a084 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-15T07:38:26.231Z S1 59533, S2 59643 1b15d172f5 b11f9139ab sk_4707cd57
53 move S1 Exhibition1 53 2026-11-15T07:38:28.157Z S1 59607, S2 59643 94e6c77e05 1b15d172f5 sk_4707cd57
54 move S2 Exhibition2 54 2026-11-15T07:38:30.089Z S1 59607, S2 59711 efce0f3cd7 94e6c77e05 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-15T07:38:32.018Z S1 59678, S2 59711 aff18987d9 efce0f3cd7 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-15T07:38:33.944Z S1 59678, S2 59785 1b1d3d08f7 aff18987d9 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-15T07:38:35.869Z S1 59753, S2 59785 ec31a97e62 1b1d3d08f7 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-15T07:38:37.794Z S1 59753, S2 59860 fe7d87bdf6 ec31a97e62 sk_4707cd57
59 move S1 Exhibition1 59 2026-11-15T07:38:39.719Z S1 59828, S2 59860 725f49a12d fe7d87bdf6 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-15T07:38:41.643Z S1 59828, S2 59936 e37aa9e59e 725f49a12d sk_4707cd57
61 move S1 Exhibition1 61 2026-11-15T07:38:43.567Z S1 59904, S2 59936 9fe8c4f995 e37aa9e59e sk_4707cd57
62 move S2 Exhibition2 62 2026-11-15T07:38:45.503Z S1 59904, S2 60000 e79c97ba74 9fe8c4f995 sk_4707cd57
63 move S1 Exhibition1 63 2026-11-15T07:38:47.430Z S1 59977, S2 60000 dadc058d53 e79c97ba74 sk_4707cd57
64 move S2 Exhibition2 64 2026-11-15T07:38:49.355Z S1 59977, S2 60075 6295407115 dadc058d53 sk_4707cd57

Game 2 m_01M7F2636BETWAYRCP8H7NJBJV: verified

✓signatures24 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..24, every prev_hash links
✓move log24 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay24 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
24 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-15T07:36:43.528Z S1 59879, S2 60000 a4f5c8ba3c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T07:36:45.612Z S1 59879, S2 59916 d585116b8e a4f5c8ba3c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T07:36:47.728Z S1 59763, S2 59916 e6c88878e0 d585116b8e sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T07:36:49.819Z S1 59763, S2 59825 c7a4ec2a4c e6c88878e0 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T07:36:51.810Z S1 59772, S2 59825 b399bf7368 c7a4ec2a4c sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T07:36:53.840Z S1 59772, S2 59795 16664cf9a2 b399bf7368 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T07:36:56.063Z S1 59549, S2 59795 877bea1e91 16664cf9a2 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T07:36:58.204Z S1 59549, S2 59654 812527b744 877bea1e91 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T07:37:00.333Z S1 59420, S2 59654 f3f02c0234 812527b744 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T07:37:02.444Z S1 59420, S2 59543 526961d1d5 f3f02c0234 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T07:37:04.477Z S1 59387, S2 59543 373ba06f4d 526961d1d5 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T07:37:06.531Z S1 59387, S2 59489 e1dbe21285 373ba06f4d sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T07:37:08.537Z S1 59381, S2 59489 df2bc88a48 e1dbe21285 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T07:37:10.517Z S1 59381, S2 59509 fef70fc3b4 df2bc88a48 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T07:37:12.516Z S1 59382, S2 59509 728c2fe54f fef70fc3b4 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T07:37:14.515Z S1 59382, S2 59510 e62047b07b 728c2fe54f sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T07:37:16.549Z S1 59348, S2 59510 e62bb31adb e62047b07b sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T07:37:19.601Z S1 59348, S2 58458 7e42e6983f e62bb31adb sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T07:37:21.632Z S1 59317, S2 58458 e90bb4642a 7e42e6983f sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T07:37:23.601Z S1 59317, S2 58489 82fa98f952 e90bb4642a sk_4707cd57
21 move S1 Exhibition2 21 2026-11-15T07:37:25.535Z S1 59383, S2 58489 46965f9bc2 82fa98f952 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-15T07:37:27.483Z S1 59383, S2 58541 367f033e1c 46965f9bc2 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-15T07:37:29.425Z S1 59441, S2 58541 c1cdbd4379 367f033e1c sk_4707cd57
24 move S2 Exhibition1 24 2026-11-15T07:37:31.369Z S1 59441, S2 58597 b2bc70aed8 c1cdbd4379 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_01M7F26368FSSBGC9A0S5D0CKN

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