apigaming Sign in

Verify set set_01M6W5QJEDFFE9DK98693033EX

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

Game 1 m_01M6W5QJEFFZMTQNNKJ8WTPJ6G: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-07T23:33:07.718Z S1 59877, S2 60000 0f2c650ec8 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-07T23:33:09.912Z S1 59877, S2 59806 8421d90565 0f2c650ec8 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-07T23:33:12.000Z S1 59789, S2 59806 a9e434b9ac 8421d90565 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-07T23:33:14.008Z S1 59789, S2 59798 631f1192bc a9e434b9ac sk_4707cd57
5 move S1 Exhibition1 5 2026-11-07T23:33:15.935Z S1 59862, S2 59798 efd1595b87 631f1192bc sk_4707cd57
6 move S2 Exhibition2 6 2026-11-07T23:33:17.904Z S1 59862, S2 59829 df17d45f9d efd1595b87 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-07T23:33:19.936Z S1 59830, S2 59829 f2ed2003ab df17d45f9d sk_4707cd57
8 move S2 Exhibition2 8 2026-11-07T23:33:21.999Z S1 59830, S2 59766 5dc61e6c3d f2ed2003ab sk_4707cd57
9 move S1 Exhibition1 9 2026-11-07T23:33:24.033Z S1 59796, S2 59766 23631d44d4 5dc61e6c3d sk_4707cd57
10 move S2 Exhibition2 10 2026-11-07T23:33:26.103Z S1 59796, S2 59696 e0c2239413 23631d44d4 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-07T23:33:28.123Z S1 59776, S2 59696 69d29f2b82 e0c2239413 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-07T23:33:30.124Z S1 59776, S2 59695 bf9c0e5712 69d29f2b82 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-07T23:33:32.076Z S1 59824, S2 59695 54532bcf1b bf9c0e5712 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-07T23:33:34.006Z S1 59824, S2 59765 fb849c9f88 54532bcf1b sk_4707cd57
15 move S1 Exhibition1 15 2026-11-07T23:33:35.935Z S1 59895, S2 59765 2e61d9ea0b fb849c9f88 sk_4707cd57

Game 2 m_01M6W5QJEGFJWVNP270FRR63B1: verified

✓signatures27 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..27, every prev_hash links
✓move log27 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay27 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
27 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-07T23:33:07.728Z S1 59867, S2 60000 43a3466d54 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-07T23:33:09.911Z S1 59867, S2 59817 5e0c979890 43a3466d54 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-07T23:33:11.889Z S1 59889, S2 59817 de4c89dae9 5e0c979890 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-07T23:33:13.830Z S1 59889, S2 59876 326e6e7ebd de4c89dae9 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-07T23:33:15.794Z S1 59925, S2 59876 892f8758aa 326e6e7ebd sk_4707cd57
6 move S2 Exhibition1 6 2026-11-07T23:33:17.764Z S1 59925, S2 59906 9c02611c56 892f8758aa sk_4707cd57
7 move S1 Exhibition2 7 2026-11-07T23:33:19.702Z S1 59987, S2 59906 a5888f484d 9c02611c56 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-07T23:33:21.667Z S1 59987, S2 59941 791db77583 a5888f484d sk_4707cd57
9 move S1 Exhibition2 9 2026-11-07T23:33:23.695Z S1 59959, S2 59941 dd6769f20f 791db77583 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-07T23:33:25.623Z S1 59959, S2 60013 07a946d2b3 dd6769f20f sk_4707cd57
11 move S1 Exhibition2 11 2026-11-07T23:33:27.626Z S1 59956, S2 60013 00e9ea55dd 07a946d2b3 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-07T23:33:29.600Z S1 59956, S2 60039 8b6e0f6821 00e9ea55dd sk_4707cd57
13 move S1 Exhibition2 13 2026-11-07T23:33:31.600Z S1 59956, S2 60039 6b1d3f14c4 8b6e0f6821 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-07T23:33:33.628Z S1 59956, S2 60011 39470a77be 6b1d3f14c4 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-07T23:33:35.585Z S1 59999, S2 60011 7efc1951ff 39470a77be sk_4707cd57
16 move S2 Exhibition1 16 2026-11-07T23:33:37.523Z S1 59999, S2 60073 f34c83a482 7efc1951ff sk_4707cd57
17 move S1 Exhibition2 17 2026-11-07T23:33:39.482Z S1 60040, S2 60073 ad9fab2350 f34c83a482 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-07T23:33:41.522Z S1 60040, S2 60033 cd7d2fac4a ad9fab2350 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-07T23:33:43.531Z S1 60031, S2 60033 19855cce0a cd7d2fac4a sk_4707cd57
20 move S2 Exhibition1 20 2026-11-07T23:33:45.512Z S1 60031, S2 60052 1301abf9f4 19855cce0a sk_4707cd57
21 move S1 Exhibition2 21 2026-11-07T23:33:47.497Z S1 60046, S2 60052 a8d4851276 1301abf9f4 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-07T23:33:49.434Z S1 60046, S2 60115 865e2f47e8 a8d4851276 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-07T23:33:51.359Z S1 60121, S2 60115 7ae75a4a95 865e2f47e8 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-07T23:33:53.287Z S1 60121, S2 60187 98f930625f 7ae75a4a95 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-07T23:33:55.221Z S1 60187, S2 60187 1ee0ad71aa 98f930625f sk_4707cd57
26 move S2 Exhibition1 26 2026-11-07T23:33:57.148Z S1 60187, S2 60260 2e931a98ac 1ee0ad71aa sk_4707cd57
27 move S1 Exhibition2 27 2026-11-07T23:33:59.072Z S1 60263, S2 60260 dab61b8b73 2e931a98ac 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_01M6W5QJEDFFE9DK98693033EX

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