apigaming Sign in

Verify set set_01M729ZB7ZF7KV7ZZMXEQ8MSGE

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("880927757484505406:set_01M729ZB7ZF7KV7ZZMXEQ8MSGE") = 8d36c5bed8f1f57a..., 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 20 each, fee 0

Game 1 m_01M729ZB80FRYRGSTBDGTW6Z55: 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 Exhibition1 1 2026-11-10T08:42:43.327Z S1 59941, S2 60000 e1c810dde6 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-10T08:42:45.297Z S1 59941, S2 60030 dcc627b40f e1c810dde6 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-10T08:42:47.295Z S1 59943, S2 60030 c8a5a4b380 dcc627b40f sk_4707cd57
4 move S2 Exhibition2 4 2026-11-10T08:42:49.219Z S1 59943, S2 60106 4224fea272 c8a5a4b380 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-10T08:42:51.227Z S1 59935, S2 60106 30fa453ca7 4224fea272 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-10T08:42:53.189Z S1 59935, S2 60144 b8de3cd750 30fa453ca7 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-10T08:42:55.198Z S1 59926, S2 60144 1c18428c78 b8de3cd750 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-10T08:42:57.124Z S1 59926, S2 60218 37ee5ef462 1c18428c78 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-10T08:42:59.102Z S1 59948, S2 60218 760b6fc8ee 37ee5ef462 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-10T08:43:01.043Z S1 59948, S2 60277 1a4e3980e8 760b6fc8ee sk_4707cd57
11 move S1 Exhibition1 11 2026-11-10T08:43:03.110Z S1 59881, S2 60277 57925baa44 1a4e3980e8 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-10T08:43:05.127Z S1 59881, S2 60260 2e6ea80499 57925baa44 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-10T08:43:07.089Z S1 59919, S2 60260 8b434e29e3 2e6ea80499 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-10T08:43:09.017Z S1 59919, S2 60332 af6dd10602 8b434e29e3 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-10T08:43:10.949Z S1 59987, S2 60332 85cbe59dfa af6dd10602 sk_4707cd57

Game 2 m_01M729ZB82FM58KQWAWMW3C7CY: 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-10T08:42:43.329Z S1 59939, S2 60000 15cd9ee927 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-10T08:42:45.408Z S1 59939, S2 59921 89c90cacad 15cd9ee927 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-10T08:42:47.422Z S1 59925, S2 59921 3c45aca926 89c90cacad sk_4707cd57
4 move S2 Exhibition1 4 2026-11-10T08:42:49.426Z S1 59925, S2 59917 bc8ef60f16 3c45aca926 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-10T08:42:51.403Z S1 59948, S2 59917 89270c264b bc8ef60f16 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-10T08:42:53.331Z S1 59948, S2 59989 5d10c585aa 89270c264b sk_4707cd57
7 move S1 Exhibition2 7 2026-11-10T08:42:55.314Z S1 59965, S2 59989 2a445be3db 5d10c585aa sk_4707cd57
8 move S2 Exhibition1 8 2026-11-10T08:42:57.302Z S1 59965, S2 60001 f05997c0d1 2a445be3db sk_4707cd57
9 move S1 Exhibition2 9 2026-11-10T08:42:59.305Z S1 59962, S2 60001 5ed1cb5499 f05997c0d1 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-10T08:43:01.438Z S1 59962, S2 59868 065ee8f4c6 5ed1cb5499 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-10T08:43:03.533Z S1 59867, S2 59868 be060ee72d 065ee8f4c6 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-10T08:43:05.472Z S1 59867, S2 59929 983c094a88 be060ee72d sk_4707cd57
13 move S1 Exhibition2 13 2026-11-10T08:43:07.424Z S1 59915, S2 59929 eb60db3e25 983c094a88 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-10T08:43:09.355Z S1 59915, S2 59998 466d03b36a eb60db3e25 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-10T08:43:11.293Z S1 59977, S2 59998 d6cecfb0a2 466d03b36a 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_01M729ZB7ZF7KV7ZZMXEQ8MSGE

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