apigaming Sign in

Verify set set_01M7D6M0XZE8PREFXVSPV8XDPD

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

Game 1 m_01M7D6M0Y0F419N2SRX93N80BG: 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-14T14:15:45.317Z S1 59967, S2 60000 15b5fe0497 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T14:15:47.350Z S1 59967, S2 59967 5e7e3f057c 15b5fe0497 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T14:15:49.337Z S1 59980, S2 59967 3c64c37844 5e7e3f057c sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T14:15:51.414Z S1 59980, S2 59890 c0c4d23bb2 3c64c37844 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T14:15:53.708Z S1 59686, S2 59890 27359ffe9b c0c4d23bb2 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T14:15:55.839Z S1 59686, S2 59759 3d17ce98d7 27359ffe9b sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T14:15:57.934Z S1 59591, S2 59759 3ee51b25a1 3d17ce98d7 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T14:15:59.996Z S1 59591, S2 59697 834ea6c0de 3ee51b25a1 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T14:16:02.420Z S1 59167, S2 59697 728e027812 834ea6c0de sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T14:16:04.379Z S1 59167, S2 59738 78ff2ff943 728e027812 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T14:16:06.424Z S1 59122, S2 59738 5614696b69 78ff2ff943 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T14:16:08.503Z S1 59122, S2 59659 a595b4f71b 5614696b69 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T14:16:10.496Z S1 59129, S2 59659 0990cd4c07 a595b4f71b sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T14:16:12.526Z S1 59129, S2 59629 8d223c61cf 0990cd4c07 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T14:16:14.486Z S1 59169, S2 59629 db9fd909eb 8d223c61cf sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T14:16:16.498Z S1 59169, S2 59617 4372fa28d7 db9fd909eb sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T14:16:18.497Z S1 59170, S2 59617 7f54d57217 4372fa28d7 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-14T14:16:20.495Z S1 59170, S2 59619 9eb7ddbbf3 7f54d57217 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-14T14:16:22.524Z S1 59141, S2 59619 d0cb2ba6b8 9eb7ddbbf3 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-14T14:16:24.625Z S1 59141, S2 59518 74243fb91b d0cb2ba6b8 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-14T14:16:26.610Z S1 59156, S2 59518 3c4ae07248 74243fb91b sk_4707cd57
22 move S2 Exhibition2 22 2026-11-14T14:16:28.567Z S1 59156, S2 59561 eb117dfee6 3c4ae07248 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-14T14:16:30.537Z S1 59186, S2 59561 b3bdae85f4 eb117dfee6 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-14T14:16:32.612Z S1 59186, S2 59486 bc9c5c2004 b3bdae85f4 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-14T14:16:34.589Z S1 59209, S2 59486 79d180f006 bc9c5c2004 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-14T14:16:36.605Z S1 59209, S2 59470 682292b31a 79d180f006 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-14T14:16:38.603Z S1 59211, S2 59470 34eb9a9c59 682292b31a sk_4707cd57
28 move S2 Exhibition2 28 2026-11-14T14:16:40.559Z S1 59211, S2 59514 335abe0794 34eb9a9c59 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-14T14:16:42.491Z S1 59279, S2 59514 ef6ca53fb6 335abe0794 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-14T14:16:44.498Z S1 59279, S2 59507 78accfe578 ef6ca53fb6 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-14T14:16:46.454Z S1 59323, S2 59507 db4f8324c3 78accfe578 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-14T14:16:48.418Z S1 59323, S2 59543 cc92153c7a db4f8324c3 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-14T14:16:50.422Z S1 59319, S2 59543 00023688cb cc92153c7a sk_4707cd57
34 move S2 Exhibition2 34 2026-11-14T14:16:52.368Z S1 59319, S2 59597 1f109d89e7 00023688cb sk_4707cd57
35 move S1 Exhibition1 35 2026-11-14T14:16:54.307Z S1 59380, S2 59597 e62d97cd80 1f109d89e7 sk_4707cd57
36 move S2 Exhibition2 36 2026-11-14T14:16:56.259Z S1 59380, S2 59645 a009e5eb01 e62d97cd80 sk_4707cd57
37 move S1 Exhibition1 37 2026-11-14T14:16:58.201Z S1 59438, S2 59645 a3258ea806 a009e5eb01 sk_4707cd57
38 move S2 Exhibition2 38 2026-11-14T14:17:00.198Z S1 59438, S2 59648 5682e230a5 a3258ea806 sk_4707cd57
39 move S1 Exhibition1 39 2026-11-14T14:17:02.153Z S1 59483, S2 59648 e18cd938a2 5682e230a5 sk_4707cd57
40 move S2 Exhibition2 40 2026-11-14T14:17:04.173Z S1 59483, S2 59628 48147b55fd e18cd938a2 sk_4707cd57
41 move S1 Exhibition1 41 2026-11-14T14:17:06.121Z S1 59535, S2 59628 d26d430b7e 48147b55fd sk_4707cd57
42 move S2 Exhibition2 42 2026-11-14T14:17:08.065Z S1 59535, S2 59684 dac516eb0b d26d430b7e sk_4707cd57
43 move S1 Exhibition1 43 2026-11-14T14:17:10.000Z S1 59600, S2 59684 8bfff7577c dac516eb0b sk_4707cd57
44 move S2 Exhibition2 44 2026-11-14T14:17:11.943Z S1 59600, S2 59741 b26c1145bd 8bfff7577c sk_4707cd57
45 move S1 Exhibition1 45 2026-11-14T14:17:13.874Z S1 59669, S2 59741 bf015b4224 b26c1145bd sk_4707cd57
46 move S2 Exhibition2 46 2026-11-14T14:17:15.811Z S1 59669, S2 59804 da5f86e224 bf015b4224 sk_4707cd57
47 move S1 Exhibition1 47 2026-11-14T14:17:17.746Z S1 59734, S2 59804 a37fb156e5 da5f86e224 sk_4707cd57
48 move S2 Exhibition2 48 2026-11-14T14:17:19.674Z S1 59734, S2 59876 ab53576daa a37fb156e5 sk_4707cd57
49 move S1 Exhibition1 49 2026-11-14T14:17:21.605Z S1 59803, S2 59876 9a6e68578f ab53576daa sk_4707cd57
50 move S2 Exhibition2 50 2026-11-14T14:17:23.534Z S1 59803, S2 59947 fcb91a0474 9a6e68578f sk_4707cd57
51 move S1 Exhibition1 51 2026-11-14T14:17:25.462Z S1 59875, S2 59947 1645ee6fe2 fcb91a0474 sk_4707cd57
52 move S2 Exhibition2 52 2026-11-14T14:17:27.393Z S1 59875, S2 60016 9f4749dbdf 1645ee6fe2 sk_4707cd57
53 move S1 Exhibition1 53 2026-11-14T14:17:29.319Z S1 59949, S2 60016 25c753a441 9f4749dbdf sk_4707cd57
54 move S2 Exhibition2 54 2026-11-14T14:17:31.248Z S1 59949, S2 60087 91bec4e4e7 25c753a441 sk_4707cd57
55 move S1 Exhibition1 55 2026-11-14T14:17:33.179Z S1 60018, S2 60087 439aa532d7 91bec4e4e7 sk_4707cd57
56 move S2 Exhibition2 56 2026-11-14T14:17:35.109Z S1 60018, S2 60157 c0ccda2d22 439aa532d7 sk_4707cd57
57 move S1 Exhibition1 57 2026-11-14T14:17:37.042Z S1 60085, S2 60157 af6b05556a c0ccda2d22 sk_4707cd57
58 move S2 Exhibition2 58 2026-11-14T14:17:38.972Z S1 60085, S2 60227 ffd9845e94 af6b05556a sk_4707cd57
59 move S1 Exhibition1 59 2026-11-14T14:17:40.902Z S1 60155, S2 60227 0ffdc38ba3 ffd9845e94 sk_4707cd57
60 move S2 Exhibition2 60 2026-11-14T14:17:42.829Z S1 60155, S2 60300 8aba2a075b 0ffdc38ba3 sk_4707cd57
61 move S1 Exhibition1 61 2026-11-14T14:17:44.755Z S1 60229, S2 60300 e7bb580e6f 8aba2a075b sk_4707cd57
62 move S2 Exhibition2 62 2026-11-14T14:17:46.681Z S1 60229, S2 60374 d1df830658 e7bb580e6f sk_4707cd57
63 move S1 Exhibition1 63 2026-11-14T14:17:48.611Z S1 60299, S2 60374 50a4e07895 d1df830658 sk_4707cd57
64 move S2 Exhibition2 64 2026-11-14T14:17:50.537Z S1 60299, S2 60448 1d341f1a12 50a4e07895 sk_4707cd57

Game 2 m_01M7D6M0Y2ES1T70R58P0CMMXT: 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-14T14:15:45.505Z S1 59779, S2 60000 1b2883cca1 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T14:15:47.510Z S1 59779, S2 59995 b4820b25f3 1b2883cca1 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T14:15:49.509Z S1 59780, S2 59995 6d31881bec b4820b25f3 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T14:15:51.609Z S1 59780, S2 59895 86abc90016 6d31881bec sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T14:15:53.729Z S1 59660, S2 59895 b601123e5d 86abc90016 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T14:15:55.803Z S1 59660, S2 59821 f8ec0dba82 b601123e5d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T14:15:57.804Z S1 59659, S2 59821 0677002a92 f8ec0dba82 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T14:15:59.751Z S1 59659, S2 59874 024ba9915e 0677002a92 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T14:16:01.805Z S1 59605, S2 59874 9ad2437d91 024ba9915e sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T14:16:03.911Z S1 59605, S2 59768 023ac368b2 9ad2437d91 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T14:16:05.897Z S1 59619, S2 59768 c125b0f1e5 023ac368b2 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T14:16:07.931Z S1 59619, S2 59734 b4e1027b3d c125b0f1e5 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T14:16:10.015Z S1 59535, S2 59734 c9dc0d1501 b4e1027b3d sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T14:16:11.995Z S1 59535, S2 59754 c2367c52a8 c9dc0d1501 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T14:16:13.919Z S1 59611, S2 59754 30868144ca c2367c52a8 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T14:16:15.873Z S1 59611, S2 59800 1fbeb1e174 30868144ca sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T14:16:17.800Z S1 59684, S2 59800 4432dbb430 1fbeb1e174 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T14:16:19.725Z S1 59684, S2 59875 76c07ceba5 4432dbb430 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_01M7D6M0XZE8PREFXVSPV8XDPD

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