apigaming Sign in

Verify set set_01M7DV48D5FCKR8M30ECKP3P4M

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

Game 1 m_01M7DV48DAEP1V8413EVTR1CFK: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-14T20:14:09.144Z S1 59595, S2 60000 5fd26a1000 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T20:14:11.567Z S1 59595, S2 59577 8e03a1d51f 5fd26a1000 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T20:14:14.112Z S1 59050, S2 59577 189136bf18 8e03a1d51f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T20:14:16.102Z S1 59050, S2 59587 2527d2e2fc 189136bf18 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T20:14:18.121Z S1 59031, S2 59587 30532b9319 2527d2e2fc sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T20:14:20.226Z S1 59031, S2 59482 5fa89ebff7 30532b9319 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T20:14:22.204Z S1 59053, S2 59482 8fb998d1a4 5fa89ebff7 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T20:14:24.216Z S1 59053, S2 59470 c82b05bcbb 8fb998d1a4 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T20:14:26.225Z S1 59044, S2 59470 36d29b0e27 c82b05bcbb sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T20:14:28.231Z S1 59044, S2 59464 ebffa99de9 36d29b0e27 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T20:14:30.301Z S1 58974, S2 59464 15b155c36e ebffa99de9 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T20:14:32.229Z S1 58974, S2 59536 48a3e4e4d5 15b155c36e sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T20:14:34.221Z S1 58982, S2 59536 74ecf0156a 48a3e4e4d5 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T20:14:36.154Z S1 58982, S2 59603 61ab7413e1 74ecf0156a sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T20:14:38.103Z S1 59033, S2 59603 77be9e3b3b 61ab7413e1 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T20:14:40.030Z S1 59033, S2 59676 b05035e19c 77be9e3b3b sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T20:14:41.960Z S1 59103, S2 59676 0fa729fc18 b05035e19c sk_4707cd57

Game 2 m_01M7DV48DCFW1RFTA0W6QWS2T2: 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 Exhibition2 1 2026-11-14T20:14:09.108Z S1 59631, S2 60000 74ec1aedc5 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T20:14:11.548Z S1 59631, S2 59560 66ef318224 74ec1aedc5 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T20:14:14.102Z S1 59077, S2 59560 6f72bffd56 66ef318224 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T20:14:16.046Z S1 59077, S2 59616 d00a47245c 6f72bffd56 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T20:14:18.014Z S1 59109, S2 59616 a1df769d5b d00a47245c sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T20:14:20.105Z S1 59109, S2 59525 4356e61190 a1df769d5b sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T20:14:22.110Z S1 59104, S2 59525 3888d83195 4356e61190 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T20:14:24.101Z S1 59104, S2 59534 e1ecbc8098 3888d83195 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T20:14:26.104Z S1 59101, S2 59534 662657a086 e1ecbc8098 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T20:14:28.107Z S1 59101, S2 59531 660ac06ac1 662657a086 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T20:14:30.126Z S1 59082, S2 59531 279e17bdce 660ac06ac1 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T20:14:32.051Z S1 59082, S2 59606 a073b59080 279e17bdce sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T20:14:34.023Z S1 59110, S2 59606 ec49ba1847 a073b59080 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T20:14:35.951Z S1 59110, S2 59678 2ad4c719e8 ec49ba1847 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T20:14:37.884Z S1 59177, S2 59678 a70e97ec51 2ad4c719e8 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_01M7DV48D5FCKR8M30ECKP3P4M

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