apigaming Sign in

Verify set set_01M6F82BBJECJBKTYWJBWCMSA3

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

Game 1 m_01M6F82BBMF0SRCHFNWEAFWMQ6: 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 Exhibition1 1 2026-11-02T23:03:50.498Z S1 59830, S2 60000 88a793fb4c start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-02T23:03:52.602Z S1 59830, S2 59896 d40af3ead7 88a793fb4c sk_4707cd57
3 move S1 Exhibition1 3 2026-11-02T23:03:54.731Z S1 59701, S2 59896 a0f5c84c16 d40af3ead7 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-02T23:03:56.834Z S1 59701, S2 59793 c08070564a a0f5c84c16 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-02T23:03:59.116Z S1 59419, S2 59793 1765cd5438 c08070564a sk_4707cd57
6 move S2 Exhibition2 6 2026-11-02T23:04:01.244Z S1 59419, S2 59665 9339db1a48 1765cd5438 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-02T23:04:03.251Z S1 59412, S2 59665 dc3ac78b61 9339db1a48 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-02T23:04:05.508Z S1 59412, S2 59408 2431c7af98 dc3ac78b61 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-02T23:04:07.644Z S1 59276, S2 59408 e740ef6994 2431c7af98 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-02T23:04:09.828Z S1 59276, S2 59224 8dbda79096 e740ef6994 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-02T23:04:11.921Z S1 59183, S2 59224 cf2fa882b5 8dbda79096 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-02T23:04:14.031Z S1 59183, S2 59114 55f1e6a178 cf2fa882b5 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-02T23:04:16.103Z S1 59111, S2 59114 36a84d8bac 55f1e6a178 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-02T23:04:18.030Z S1 59111, S2 59187 7254dbf33d 36a84d8bac sk_4707cd57
15 move S1 Exhibition1 15 2026-11-02T23:04:20.019Z S1 59122, S2 59187 2a2599e73c 7254dbf33d sk_4707cd57
16 move S2 Exhibition2 16 2026-11-02T23:04:22.026Z S1 59122, S2 59180 3f5633c3bf 2a2599e73c sk_4707cd57
17 move S1 Exhibition1 17 2026-11-02T23:04:24.009Z S1 59139, S2 59180 4abfd4d8e9 3f5633c3bf sk_4707cd57
18 move S2 Exhibition2 18 2026-11-02T23:04:25.945Z S1 59139, S2 59244 ba605a18b6 4abfd4d8e9 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-02T23:04:28.101Z S1 58983, S2 59244 419e7197f9 ba605a18b6 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-02T23:04:30.215Z S1 58983, S2 59130 d23f0cfef6 419e7197f9 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-02T23:04:32.307Z S1 58891, S2 59130 001f2f09f8 d23f0cfef6 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-02T23:04:34.248Z S1 58891, S2 59189 3e127f0512 001f2f09f8 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-02T23:04:36.202Z S1 58937, S2 59189 9634e1d13f 3e127f0512 sk_4707cd57

Game 2 m_01M6F82BBNEB6SZF5KWVYNJABZ: 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-02T23:03:50.429Z S1 59899, S2 60000 5f44e9602c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-02T23:03:52.534Z S1 59899, S2 59895 7967b1021b 5f44e9602c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-02T23:03:54.803Z S1 59630, S2 59895 8d6e340f4a 7967b1021b sk_4707cd57
4 move S2 Exhibition1 4 2026-11-02T23:03:56.906Z S1 59630, S2 59792 7220939ffb 8d6e340f4a sk_4707cd57
5 move S1 Exhibition2 5 2026-11-02T23:03:59.112Z S1 59424, S2 59792 da5f1b4f4c 7220939ffb sk_4707cd57
6 move S2 Exhibition1 6 2026-11-02T23:04:01.221Z S1 59424, S2 59683 411864da46 da5f1b4f4c sk_4707cd57
7 move S1 Exhibition2 7 2026-11-02T23:04:03.230Z S1 59415, S2 59683 c0af28b403 411864da46 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-02T23:04:05.507Z S1 59415, S2 59406 fed31509f8 c0af28b403 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-02T23:04:07.630Z S1 59292, S2 59406 804ad15e03 fed31509f8 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-02T23:04:09.708Z S1 59292, S2 59328 c4da6b6091 804ad15e03 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-02T23:04:11.742Z S1 59258, S2 59328 b3590f47a8 c4da6b6091 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-02T23:04:13.800Z S1 59258, S2 59270 53ec940bf0 b3590f47a8 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-02T23:04:15.839Z S1 59219, S2 59270 c030036b1f 53ec940bf0 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-02T23:04:17.905Z S1 59219, S2 59204 28c22c0510 c030036b1f sk_4707cd57
15 move S1 Exhibition2 15 2026-11-02T23:04:19.905Z S1 59219, S2 59204 6388c9cbe7 28c22c0510 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-02T23:04:21.903Z S1 59219, S2 59206 87dc7f2f02 6388c9cbe7 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-02T23:04:23.872Z S1 59250, S2 59206 3368faa3ad 87dc7f2f02 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-02T23:04:25.917Z S1 59250, S2 59161 fd5490a893 3368faa3ad sk_4707cd57
19 move S1 Exhibition2 19 2026-11-02T23:04:28.013Z S1 59154, S2 59161 c33bcc0f6b fd5490a893 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-02T23:04:30.206Z S1 59154, S2 58968 4068647e03 c33bcc0f6b sk_4707cd57
21 move S1 Exhibition2 21 2026-11-02T23:04:32.210Z S1 59150, S2 58968 b04e78a398 4068647e03 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-02T23:04:34.205Z S1 59150, S2 58973 be66ad77c8 b04e78a398 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-02T23:04:36.200Z S1 59155, S2 58973 0e403cf421 be66ad77c8 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-02T23:04:38.143Z S1 59155, S2 59030 e3384198e8 0e403cf421 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-02T23:04:40.096Z S1 59202, S2 59030 cb51b0ca2d e3384198e8 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-02T23:04:42.020Z S1 59202, S2 59106 766402b852 cb51b0ca2d sk_4707cd57
27 move S1 Exhibition2 27 2026-11-02T23:04:43.950Z S1 59272, S2 59106 db9689cc98 766402b852 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_01M6F82BBJECJBKTYWJBWCMSA3

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