apigaming Sign in

Verify set set_01M75KJRSJEE0R1A5PS7HTNSM6

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

Game 1 m_01M75KJRSMEBSB6SVKX41HFD8R: verified

✓signatures22 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..22, every prev_hash links
✓move log22 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay22 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
22 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-11T15:28:20.430Z S1 59784, S2 60000 3b803cf86b start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-11T15:28:22.597Z S1 59784, S2 59833 9425f65176 3b803cf86b sk_4707cd57
3 move S1 Exhibition1 3 2026-11-11T15:28:24.802Z S1 59579, S2 59833 29d1dfabcc 9425f65176 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-11T15:28:26.800Z S1 59579, S2 59835 65fc0cbdbb 29d1dfabcc sk_4707cd57
5 move S1 Exhibition1 5 2026-11-11T15:28:28.900Z S1 59479, S2 59835 d2dd8b7cb3 65fc0cbdbb sk_4707cd57
6 move S2 Exhibition2 6 2026-11-11T15:28:31.001Z S1 59479, S2 59734 1d775a8430 d2dd8b7cb3 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-11T15:28:33.103Z S1 59377, S2 59734 1bdc388b97 1d775a8430 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-11T15:28:35.207Z S1 59377, S2 59630 a873d2b728 1bdc388b97 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-11T15:28:37.306Z S1 59278, S2 59630 856a7eb491 a873d2b728 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-11T15:28:39.423Z S1 59278, S2 59513 166a40cc93 856a7eb491 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-11T15:28:41.408Z S1 59293, S2 59513 48c784e804 166a40cc93 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-11T15:28:43.403Z S1 59293, S2 59518 481d23c900 48c784e804 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-11T15:28:45.397Z S1 59299, S2 59518 f115be6b8e 481d23c900 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-11T15:28:47.411Z S1 59299, S2 59504 df7734e484 f115be6b8e sk_4707cd57
15 move S1 Exhibition1 15 2026-11-11T15:28:49.428Z S1 59282, S2 59504 82552020d2 df7734e484 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-11T15:28:51.408Z S1 59282, S2 59524 b98d427c21 82552020d2 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-11T15:28:53.423Z S1 59267, S2 59524 4d4ac376cb b98d427c21 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-11T15:28:55.421Z S1 59267, S2 59526 180d60ea84 4d4ac376cb sk_4707cd57
19 move S1 Exhibition1 19 2026-11-11T15:28:57.419Z S1 59269, S2 59526 2d9a99827b 180d60ea84 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-11T15:28:59.362Z S1 59269, S2 59583 69b673d56e 2d9a99827b sk_4707cd57
21 move S1 Exhibition1 21 2026-11-11T15:29:01.305Z S1 59326, S2 59583 fe95f99d46 69b673d56e sk_4707cd57
22 move S2 Exhibition2 22 2026-11-11T15:29:03.274Z S1 59326, S2 59614 e188846ef3 fe95f99d46 sk_4707cd57

Game 2 m_01M75KJRSNE2H900PV0RD3RHY4: 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-11T15:28:20.425Z S1 59789, S2 60000 28442801e4 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-11T15:28:22.506Z S1 59789, S2 59919 bd249b1d2f 28442801e4 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-11T15:28:24.732Z S1 59563, S2 59919 224b93d4e5 bd249b1d2f sk_4707cd57
4 move S2 Exhibition1 4 2026-11-11T15:28:26.801Z S1 59563, S2 59850 e60489a6b8 224b93d4e5 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-11T15:28:28.906Z S1 59458, S2 59850 c6bc984485 e60489a6b8 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-11T15:28:31.003Z S1 59458, S2 59753 3e7b951a66 c6bc984485 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-11T15:28:33.113Z S1 59348, S2 59753 d9766c6a18 3e7b951a66 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-11T15:28:35.209Z S1 59348, S2 59657 0a7d6df1f9 d9766c6a18 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-11T15:28:37.307Z S1 59250, S2 59657 fc72aac212 0a7d6df1f9 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-11T15:28:39.504Z S1 59250, S2 59460 0f326cacc4 fc72aac212 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-11T15:28:41.522Z S1 59232, S2 59460 a249d55dca 0f326cacc4 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-11T15:28:43.516Z S1 59232, S2 59466 2f3c56b17b a249d55dca sk_4707cd57
13 move S1 Exhibition2 13 2026-11-11T15:28:45.445Z S1 59303, S2 59466 87745b7b5b 2f3c56b17b sk_4707cd57
14 move S2 Exhibition1 14 2026-11-11T15:28:47.506Z S1 59303, S2 59405 33cc5e4391 87745b7b5b sk_4707cd57
15 move S1 Exhibition2 15 2026-11-11T15:28:49.449Z S1 59360, S2 59405 88c374daf5 33cc5e4391 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-11T15:28:51.409Z S1 59360, S2 59445 2dbd2ccf4a 88c374daf5 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_01M75KJRSJEE0R1A5PS7HTNSM6

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