apigaming Sign in

Verify set set_01M6NS5YG2EJRRVCXX1SNY9EJ9

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("8555612494337616966:set_01M6NS5YG2EJRRVCXX1SNY9EJ9") = d5c0fbfe29791f62..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 8, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 8}
✓set resulta split pot (fewer_moves level) follows from the games
✓set payoutsplit 30 each, fee 0

Game 1 m_01M6NS5YG4EN49WC08MN5RQ2PP: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-05T11:58:20.819Z S1 59798, S2 60000 54a5df9208 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-05T11:58:22.910Z S1 59798, S2 59909 434fcd2276 54a5df9208 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-05T11:58:25.004Z S1 59704, S2 59909 63b429c216 434fcd2276 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-05T11:58:27.126Z S1 59704, S2 59787 9e4338094c 63b429c216 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-05T11:58:29.218Z S1 59612, S2 59787 ad050a8324 9e4338094c sk_4707cd57
6 move S2 Exhibition2 6 2026-11-05T11:58:31.403Z S1 59612, S2 59602 6bfa33e2f5 ad050a8324 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-05T11:58:33.345Z S1 59670, S2 59602 be18c79352 6bfa33e2f5 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-05T11:58:35.499Z S1 59670, S2 59448 ff411cc8b8 be18c79352 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-05T11:58:37.620Z S1 59549, S2 59448 3516820fca ff411cc8b8 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-05T11:58:39.606Z S1 59549, S2 59462 22c02cb15b 3516820fca sk_4707cd57
11 move S1 Exhibition1 11 2026-11-05T11:58:41.540Z S1 59615, S2 59462 c7177d417c 22c02cb15b sk_4707cd57
12 move S2 Exhibition2 12 2026-11-05T11:58:43.598Z S1 59615, S2 59404 4ce8c5a8c4 c7177d417c sk_4707cd57
13 move S1 Exhibition1 13 2026-11-05T11:58:45.538Z S1 59675, S2 59404 c68d5a03d6 4ce8c5a8c4 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-05T11:58:47.492Z S1 59675, S2 59450 00da745bbf c68d5a03d6 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-05T11:58:49.420Z S1 59747, S2 59450 f7bbd7d1d5 00da745bbf sk_4707cd57
16 move S2 Exhibition2 16 2026-11-05T11:58:51.346Z S1 59747, S2 59524 b45ee960e3 f7bbd7d1d5 sk_4707cd57

Game 2 m_01M6NS5YG5EXGBYQZVYM4FW0W8: verified

✓signatures16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..16, every prev_hash links
✓move log16 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay16 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-05T11:58:20.816Z S1 59801, S2 60000 71485e0acf start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-05T11:58:22.903Z S1 59801, S2 59913 464fe35205 71485e0acf sk_4707cd57
3 move S1 Exhibition2 3 2026-11-05T11:58:24.935Z S1 59769, S2 59913 6944f75054 464fe35205 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-05T11:58:27.004Z S1 59769, S2 59844 3bde959538 6944f75054 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-05T11:58:29.221Z S1 59552, S2 59844 71c860ade6 3bde959538 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-05T11:58:31.408Z S1 59552, S2 59657 4ae2c8898c 71c860ade6 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-05T11:58:33.377Z S1 59583, S2 59657 0ce7f642a3 4ae2c8898c sk_4707cd57
8 move S2 Exhibition1 8 2026-11-05T11:58:35.432Z S1 59583, S2 59602 bd34cd1a3c 0ce7f642a3 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-05T11:58:37.617Z S1 59398, S2 59602 5bdb199586 bd34cd1a3c sk_4707cd57
10 move S2 Exhibition1 10 2026-11-05T11:58:39.558Z S1 59398, S2 59661 96f6e9cdac 5bdb199586 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-05T11:58:41.488Z S1 59468, S2 59661 8d2e0752b5 96f6e9cdac sk_4707cd57
12 move S2 Exhibition1 12 2026-11-05T11:58:43.448Z S1 59468, S2 59701 2e6cf42727 8d2e0752b5 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-05T11:58:45.415Z S1 59501, S2 59701 6d3264742a 2e6cf42727 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-05T11:58:47.344Z S1 59501, S2 59772 96e4892db6 6d3264742a sk_4707cd57
15 move S1 Exhibition2 15 2026-11-05T11:58:49.271Z S1 59574, S2 59772 fb7199f15d 96e4892db6 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-05T11:58:51.210Z S1 59574, S2 59833 dad15b8fe8 fb7199f15d 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_01M6NS5YG2EJRRVCXX1SNY9EJ9

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