apigaming Sign in

Verify set set_01M7BQ9DNCEEGAQ7GKKXY2VHKE

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("4956243857135127287:set_01M7BQ9DNCEEGAQ7GKKXY2VHKE") = adf80b254f041acb..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 12, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 10}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M7BQ9DNFFJMRTMXV3P2R61W0: verified

✓signatures19 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..19, every prev_hash links
✓move log19 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay19 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
19 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-14T00:28:35.000Z S1 59800, S2 60000 07e9d31852 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T00:28:37.126Z S1 59800, S2 59874 1d15c96688 07e9d31852 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T00:28:39.235Z S1 59691, S2 59874 e9584fa430 1d15c96688 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T00:28:41.333Z S1 59691, S2 59776 35b7712260 e9584fa430 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T00:28:43.267Z S1 59757, S2 59776 8fdb051925 35b7712260 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T00:28:45.317Z S1 59757, S2 59726 bacf9ef2f8 8fdb051925 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T00:28:47.336Z S1 59738, S2 59726 b834eb0435 bacf9ef2f8 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T00:28:49.309Z S1 59738, S2 59753 233c9a2901 b834eb0435 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T00:28:51.307Z S1 59740, S2 59753 a42b5c93dc 233c9a2901 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T00:28:53.236Z S1 59740, S2 59824 68d9929bdf a42b5c93dc sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T00:28:55.219Z S1 59757, S2 59824 24e30c329a 68d9929bdf sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T00:28:57.202Z S1 59757, S2 59841 9878f6f9c1 24e30c329a sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T00:28:59.226Z S1 59733, S2 59841 976cb55227 9878f6f9c1 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T00:29:01.233Z S1 59733, S2 59834 1d4de615ac 976cb55227 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T00:29:03.302Z S1 59664, S2 59834 39e8cd1d61 1d4de615ac sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T00:29:05.237Z S1 59664, S2 59899 e106bfd49b 39e8cd1d61 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T00:29:07.191Z S1 59710, S2 59899 5cf2267659 e106bfd49b sk_4707cd57
18 move S2 Exhibition2 18 2026-11-14T00:29:09.119Z S1 59710, S2 59971 240db4432b 5cf2267659 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-14T00:29:11.051Z S1 59778, S2 59971 d77e7e9eb7 240db4432b sk_4707cd57

Game 2 m_01M7BQ9DNHFJ6VTRT8R3DR4C65: 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 Exhibition2 1 2026-11-14T00:28:34.997Z S1 59803, S2 60000 5cda40cc1e start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T00:28:37.121Z S1 59803, S2 59876 ac5123293d 5cda40cc1e sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T00:28:39.108Z S1 59816, S2 59876 9fd3650c58 ac5123293d sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T00:28:41.144Z S1 59816, S2 59840 e2db7d38e0 9fd3650c58 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T00:28:43.069Z S1 59891, S2 59840 7a4c430014 e2db7d38e0 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T00:28:45.032Z S1 59891, S2 59877 d822274455 7a4c430014 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T00:28:47.009Z S1 59914, S2 59877 3b83ca2dc6 d822274455 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T00:28:48.997Z S1 59914, S2 59889 f062f29491 3b83ca2dc6 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T00:28:50.996Z S1 59915, S2 59889 be79755e81 f062f29491 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T00:28:52.956Z S1 59915, S2 59929 5a465ed2e6 be79755e81 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T00:28:55.021Z S1 59850, S2 59929 6cf838cfcd 5a465ed2e6 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T00:28:56.960Z S1 59850, S2 59990 9ee7716fac 6cf838cfcd sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T00:28:58.906Z S1 59904, S2 59990 9e3f356ceb 9ee7716fac sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T00:29:00.896Z S1 59904, S2 60000 14411932a8 9e3f356ceb sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T00:29:02.922Z S1 59878, S2 60000 7bc4606ec2 14411932a8 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T00:29:05.009Z S1 59878, S2 59913 d5d3de8a11 7bc4606ec2 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T00:29:06.998Z S1 59889, S2 59913 e6f0519404 d5d3de8a11 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T00:29:09.018Z S1 59889, S2 59893 dc20cc1f90 e6f0519404 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T00:29:11.008Z S1 59899, S2 59893 4b6f93ac07 dc20cc1f90 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T00:29:13.024Z S1 59899, S2 59877 bf09e354dd 4b6f93ac07 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-14T00:29:14.967Z S1 59956, S2 59877 205727b92c bf09e354dd sk_4707cd57
22 move S2 Exhibition1 22 2026-11-14T00:29:16.892Z S1 59956, S2 59952 75c8ac9929 205727b92c sk_4707cd57
23 move S1 Exhibition2 23 2026-11-14T00:29:18.823Z S1 60025, S2 59952 fc4487fad6 75c8ac9929 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_01M7BQ9DNCEEGAQ7GKKXY2VHKE

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