apigaming Sign in

Verify set set_01M7C4VSB9FWTV6MFJMGCYCFQ3

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

Game 1 m_01M7C4VSBBF4GVDAYFQCDJNFAD: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-14T04:25:48.135Z S1 59945, S2 60000 bf5c4f129e start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T04:25:50.300Z S1 59945, S2 59835 b121253b7c bf5c4f129e sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T04:25:52.527Z S1 59718, S2 59835 5e2dafde47 b121253b7c sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T04:25:54.620Z S1 59718, S2 59742 269b3eadd2 5e2dafde47 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T04:25:57.014Z S1 59324, S2 59742 7597183700 269b3eadd2 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T04:25:58.954Z S1 59324, S2 59802 2c1df0bd8f 7597183700 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T04:26:00.938Z S1 59340, S2 59802 9efd69289b 2c1df0bd8f sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T04:26:03.436Z S1 59340, S2 59304 a870e0a966 9efd69289b sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T04:26:05.599Z S1 59177, S2 59304 2077c2d0b4 a870e0a966 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T04:26:07.610Z S1 59177, S2 59293 6f8458679d 2077c2d0b4 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T04:26:09.637Z S1 59150, S2 59293 836c192201 6f8458679d sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T04:26:11.639Z S1 59150, S2 59291 8af86c9374 836c192201 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T04:26:13.697Z S1 59092, S2 59291 49c6fd795e 8af86c9374 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T04:26:15.816Z S1 59092, S2 59172 836ccbdf2a 49c6fd795e sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T04:26:17.763Z S1 59145, S2 59172 c4df887c31 836ccbdf2a sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T04:26:19.836Z S1 59145, S2 59099 f7c4387a1b c4df887c31 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T04:26:21.835Z S1 59146, S2 59099 9d85931648 f7c4387a1b sk_4707cd57
18 move S2 Exhibition2 18 2026-11-14T04:26:23.802Z S1 59146, S2 59132 8002e9f25a 9d85931648 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-14T04:26:25.735Z S1 59213, S2 59132 e44a1bca8f 8002e9f25a sk_4707cd57
20 move S2 Exhibition2 20 2026-11-14T04:26:27.668Z S1 59213, S2 59199 b1779968c5 e44a1bca8f sk_4707cd57

Game 2 m_01M7C4VSBCEY0TC57Z7SQGQSAW: verified

✓signatures20 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..20, every prev_hash links
✓move log20 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay20 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
20 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T04:25:48.200Z S1 59880, S2 60000 258171fcf1 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T04:25:50.309Z S1 59880, S2 59891 c7ba87a91b 258171fcf1 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T04:25:52.523Z S1 59666, S2 59891 3768d41344 c7ba87a91b sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T04:25:54.613Z S1 59666, S2 59801 097d6b3c2d 3768d41344 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T04:25:57.014Z S1 59265, S2 59801 47d78a50fb 097d6b3c2d sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T04:25:59.009Z S1 59265, S2 59806 02b7abde25 47d78a50fb sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T04:26:01.000Z S1 59274, S2 59806 49739bca21 02b7abde25 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T04:26:03.427Z S1 59274, S2 59379 90e1902107 49739bca21 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T04:26:05.601Z S1 59100, S2 59379 6fd08c9a09 90e1902107 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T04:26:07.607Z S1 59100, S2 59373 f102ee7984 6fd08c9a09 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T04:26:09.630Z S1 59077, S2 59373 6e7efec89f f102ee7984 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T04:26:11.727Z S1 59077, S2 59276 0217348661 6e7efec89f sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T04:26:13.723Z S1 59081, S2 59276 147433b26e 0217348661 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T04:26:15.817Z S1 59081, S2 59182 33638af77f 147433b26e sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T04:26:17.810Z S1 59088, S2 59182 6963728da5 33638af77f sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T04:26:19.831Z S1 59088, S2 59161 d5efd59654 6963728da5 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T04:26:21.803Z S1 59116, S2 59161 6d90b06b67 d5efd59654 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T04:26:23.808Z S1 59116, S2 59156 af2b1691cb 6d90b06b67 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T04:26:25.762Z S1 59162, S2 59156 752dc52786 af2b1691cb sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T04:26:27.697Z S1 59162, S2 59221 fe4f1338e4 752dc52786 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_01M7C4VSB9FWTV6MFJMGCYCFQ3

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