apigaming Sign in

Verify set set_01M77BQ0EGETNS23ARH5CGAGKR

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("258721520586501970:set_01M77BQ0EGETNS23ARH5CGAGKR") = f5b4ec138a1836b8..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 2.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 0.0}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M77BQ0EHFK5AH2T4SK90J3YE: 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 Exhibition1 1 2026-11-12T07:49:19.435Z S1 59947, S2 60000 2a7df6f042 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T07:49:21.724Z S1 59947, S2 59711 ac1490e1e5 2a7df6f042 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T07:49:24.104Z S1 59567, S2 59711 f33da93a37 ac1490e1e5 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T07:49:26.203Z S1 59567, S2 59612 4171e892cd f33da93a37 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T07:49:28.316Z S1 59454, S2 59612 3920254207 4171e892cd sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T07:49:30.318Z S1 59454, S2 59610 e6df82f6f4 3920254207 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T07:49:32.411Z S1 59361, S2 59610 2d979575a8 e6df82f6f4 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T07:49:34.401Z S1 59361, S2 59620 cd156bce8c 2d979575a8 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T07:49:36.608Z S1 59154, S2 59620 29ae244403 cd156bce8c sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T07:49:38.618Z S1 59154, S2 59610 b8e7b2bdc7 29ae244403 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T07:49:40.551Z S1 59221, S2 59610 4f34f32ae4 b8e7b2bdc7 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T07:49:42.527Z S1 59221, S2 59634 8fa29c837a 4f34f32ae4 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T07:49:44.503Z S1 59245, S2 59634 7df40fa994 8fa29c837a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T07:49:46.495Z S1 59245, S2 59642 ca86a0cce5 7df40fa994 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T07:49:48.429Z S1 59311, S2 59642 d4babc5e85 ca86a0cce5 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T07:49:50.772Z S1 59311, S2 59299 e82d103dcc d4babc5e85 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T07:49:52.846Z S1 59237, S2 59299 38185186c9 e82d103dcc sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T07:49:54.809Z S1 59237, S2 59336 53d057ee94 38185186c9 sk_4707cd57

Game 2 m_01M77BQ0EKF4V9K8KEFE305FBX: verified

✓signatures23 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..23, every prev_hash links
✓move log23 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay23 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
23 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-12T07:49:19.501Z S1 59881, S2 60000 245c1e95c4 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T07:49:21.728Z S1 59881, S2 59773 c9814070f3 245c1e95c4 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T07:49:24.103Z S1 59506, S2 59773 fd1cc23f95 c9814070f3 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T07:49:26.136Z S1 59506, S2 59740 00d1402abd fd1cc23f95 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T07:49:28.223Z S1 59419, S2 59740 c180d1b5a6 00d1402abd sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T07:49:30.222Z S1 59419, S2 59741 232d99fe35 c180d1b5a6 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T07:49:32.227Z S1 59414, S2 59741 d8977a117e 232d99fe35 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T07:49:34.335Z S1 59414, S2 59633 53d4984173 d8977a117e sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T07:49:36.524Z S1 59225, S2 59633 8334b7ae2d 53d4984173 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T07:49:38.525Z S1 59225, S2 59632 89eab2941c 8334b7ae2d sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T07:49:40.515Z S1 59235, S2 59632 0dba12d884 89eab2941c sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T07:49:42.459Z S1 59235, S2 59688 85a4233156 0dba12d884 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T07:49:44.387Z S1 59307, S2 59688 f7c2a825c2 85a4233156 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T07:49:46.332Z S1 59307, S2 59743 730b407e0c f7c2a825c2 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T07:49:48.283Z S1 59356, S2 59743 8c1fd4739f 730b407e0c sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T07:49:50.714Z S1 59356, S2 59312 3e5faf771d 8c1fd4739f sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T07:49:52.815Z S1 59255, S2 59312 c35d50a4f8 3e5faf771d sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T07:49:54.808Z S1 59255, S2 59319 aa79fda48a c35d50a4f8 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T07:49:56.822Z S1 59241, S2 59319 12b1ce4e7a aa79fda48a sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T07:49:58.745Z S1 59241, S2 59396 4ecc041333 12b1ce4e7a sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T07:50:00.715Z S1 59271, S2 59396 a73d27088e 4ecc041333 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T07:50:02.665Z S1 59271, S2 59446 5d4dd6738a a73d27088e sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T07:50:04.680Z S1 59256, S2 59446 1749477721 5d4dd6738a 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_01M77BQ0EGETNS23ARH5CGAGKR

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