apigaming Sign in

Verify set set_01M6E9DXPEE3Y9W2SEAJMRDJHW

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

Game 1 m_01M6E9DXPGEG9R22013PT5Y2ZX: 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-02T14:08:23.830Z S1 59871, S2 60000 51220afc4b start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-02T14:08:25.937Z S1 59871, S2 59893 396f52eada 51220afc4b sk_4707cd57
3 move S1 Exhibition1 3 2026-11-02T14:08:28.112Z S1 59696, S2 59893 3215ad7643 396f52eada sk_4707cd57
4 move S2 Exhibition2 4 2026-11-02T14:08:30.219Z S1 59696, S2 59786 d019a7204c 3215ad7643 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-02T14:08:32.304Z S1 59611, S2 59786 0406eb3654 d019a7204c sk_4707cd57
6 move S2 Exhibition2 6 2026-11-02T14:08:34.411Z S1 59611, S2 59679 6ba01c8065 0406eb3654 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-02T14:08:36.500Z S1 59522, S2 59679 4b84095324 6ba01c8065 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-02T14:08:38.598Z S1 59522, S2 59581 8ef7a407aa 4b84095324 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-02T14:08:40.716Z S1 59404, S2 59581 e68dbe79b2 8ef7a407aa sk_4707cd57
10 move S2 Exhibition2 10 2026-11-02T14:08:42.801Z S1 59404, S2 59496 f8381700a6 e68dbe79b2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-02T14:08:44.828Z S1 59377, S2 59496 712473d4a5 f8381700a6 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-02T14:08:46.900Z S1 59377, S2 59424 337aa4a869 712473d4a5 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-02T14:08:49.127Z S1 59150, S2 59424 d5de8c7f7f 337aa4a869 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-02T14:08:51.317Z S1 59150, S2 59234 ef510580ff d5de8c7f7f sk_4707cd57
15 move S1 Exhibition1 15 2026-11-02T14:08:53.418Z S1 59049, S2 59234 3d7ed79e95 ef510580ff sk_4707cd57
16 move S2 Exhibition2 16 2026-11-02T14:08:55.425Z S1 59049, S2 59227 1a9eff5da0 3d7ed79e95 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-02T14:08:57.354Z S1 59120, S2 59227 66beef5c7f 1a9eff5da0 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-02T14:08:59.336Z S1 59120, S2 59245 12adb770bf 66beef5c7f sk_4707cd57
19 move S1 Exhibition1 19 2026-11-02T14:09:01.291Z S1 59165, S2 59245 a89ad52e20 12adb770bf sk_4707cd57
20 move S2 Exhibition2 20 2026-11-02T14:09:03.265Z S1 59165, S2 59271 cbb5cd44f5 a89ad52e20 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-02T14:09:05.218Z S1 59212, S2 59271 eb7d37951a cbb5cd44f5 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-02T14:09:07.147Z S1 59212, S2 59342 bf48454a04 eb7d37951a sk_4707cd57
23 move S1 Exhibition1 23 2026-11-02T14:09:09.088Z S1 59271, S2 59342 d2d3a55ca4 bf48454a04 sk_4707cd57

Game 2 m_01M6E9DXPHE7VRYKN4NBHVG2HP: 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-02T14:08:23.830Z S1 59871, S2 60000 cdf776cf35 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-02T14:08:25.932Z S1 59871, S2 59898 1c0f4e2e1a cdf776cf35 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-02T14:08:28.111Z S1 59692, S2 59898 dfeea6024a 1c0f4e2e1a sk_4707cd57
4 move S2 Exhibition1 4 2026-11-02T14:08:30.217Z S1 59692, S2 59792 4fb44e9476 dfeea6024a sk_4707cd57
5 move S1 Exhibition2 5 2026-11-02T14:08:32.307Z S1 59602, S2 59792 01ab6a6285 4fb44e9476 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-02T14:08:34.420Z S1 59602, S2 59679 660ddb60cd 01ab6a6285 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-02T14:08:36.498Z S1 59524, S2 59679 5a3726580c 660ddb60cd sk_4707cd57
8 move S2 Exhibition1 8 2026-11-02T14:08:38.611Z S1 59524, S2 59566 8ed6f9b6bf 5a3726580c sk_4707cd57
9 move S1 Exhibition2 9 2026-11-02T14:08:40.727Z S1 59408, S2 59566 72fb4d5604 8ed6f9b6bf sk_4707cd57
10 move S2 Exhibition1 10 2026-11-02T14:08:42.808Z S1 59408, S2 59485 50b3ef160c 72fb4d5604 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-02T14:08:44.797Z S1 59419, S2 59485 1a94ac00a7 50b3ef160c sk_4707cd57
12 move S2 Exhibition1 12 2026-11-02T14:08:46.898Z S1 59419, S2 59384 e0ef22c1b2 1a94ac00a7 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-02T14:08:49.102Z S1 59215, S2 59384 f4f387561c e0ef22c1b2 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-02T14:08:51.205Z S1 59215, S2 59281 74b6180aff f4f387561c sk_4707cd57
15 move S1 Exhibition2 15 2026-11-02T14:08:53.247Z S1 59173, S2 59281 728d76d7ee 74b6180aff sk_4707cd57
16 move S2 Exhibition1 16 2026-11-02T14:08:55.201Z S1 59173, S2 59327 6209826852 728d76d7ee sk_4707cd57
17 move S1 Exhibition2 17 2026-11-02T14:08:57.129Z S1 59245, S2 59327 f82bb66d12 6209826852 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-02T14:08:59.058Z S1 59245, S2 59398 12bf754c01 f82bb66d12 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_01M6E9DXPEE3Y9W2SEAJMRDJHW

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