apigaming Sign in

Verify set set_01M6ZXYHK8E0FVZ3DT7972P8PH

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

Game 1 m_01M6ZXYHKFFW9V5S9FSGQHEH84: verified

✓signatures34 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..34, every prev_hash links
✓move log34 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay34 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 2 (four_in_a_row) follows from the moves
34 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-09T10:34:05.437Z S1 59778, S2 60000 dfa5ccdb0c start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T10:34:07.621Z S1 59778, S2 59816 2fcac0ba46 dfa5ccdb0c sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T10:34:09.696Z S1 59703, S2 59816 7cb61b9399 2fcac0ba46 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T10:34:11.697Z S1 59703, S2 59815 2d70bca66d 7cb61b9399 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T10:34:13.621Z S1 59779, S2 59815 19612e7ed4 2d70bca66d sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T10:34:15.597Z S1 59779, S2 59839 2c020c56f0 19612e7ed4 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T10:34:17.610Z S1 59766, S2 59839 dba251b2e7 2c020c56f0 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T10:34:19.538Z S1 59766, S2 59911 dfbf6486c6 dba251b2e7 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T10:34:21.522Z S1 59782, S2 59911 eada9cdc11 dfbf6486c6 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T10:34:23.530Z S1 59782, S2 59903 351891cd25 eada9cdc11 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T10:34:25.613Z S1 59699, S2 59903 cfde997344 351891cd25 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T10:34:27.611Z S1 59699, S2 59905 1211519012 cfde997344 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T10:34:29.608Z S1 59702, S2 59905 605d259649 1211519012 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T10:34:31.614Z S1 59702, S2 59899 21c19032b0 605d259649 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T10:34:33.722Z S1 59594, S2 59899 1d16e295c1 21c19032b0 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T10:34:35.663Z S1 59594, S2 59958 1353fba22a 1d16e295c1 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T10:34:37.816Z S1 59441, S2 59958 0099633224 1353fba22a sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T10:34:39.830Z S1 59441, S2 59944 d0c04ae9b2 0099633224 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T10:34:41.917Z S1 59354, S2 59944 6e3bd40729 d0c04ae9b2 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T10:34:43.918Z S1 59354, S2 59943 1643a2b1ac 6e3bd40729 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T10:34:45.907Z S1 59365, S2 59943 0090ab8258 1643a2b1ac sk_4707cd57
22 move S2 Exhibition2 22 2026-11-09T10:34:47.912Z S1 59365, S2 59938 6e54e05446 0090ab8258 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-09T10:34:49.902Z S1 59375, S2 59938 d316cdf662 6e54e05446 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-09T10:34:51.907Z S1 59375, S2 59933 8d5e873b6a d316cdf662 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-09T10:34:53.914Z S1 59368, S2 59933 4d64b4bcfd 8d5e873b6a sk_4707cd57
26 move S2 Exhibition2 26 2026-11-09T10:34:55.842Z S1 59368, S2 60005 4787408ec3 4d64b4bcfd sk_4707cd57
27 move S1 Exhibition1 27 2026-11-09T10:34:57.828Z S1 59382, S2 60005 b5cf6651fe 4787408ec3 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-09T10:34:59.813Z S1 59382, S2 60020 e42be5cf38 b5cf6651fe sk_4707cd57
29 move S1 Exhibition1 29 2026-11-09T10:35:01.767Z S1 59428, S2 60020 b4993a7acf e42be5cf38 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-09T10:35:03.805Z S1 59428, S2 59982 812f50003d b4993a7acf sk_4707cd57
31 move S1 Exhibition1 31 2026-11-09T10:35:05.806Z S1 59427, S2 59982 af513ed89f 812f50003d sk_4707cd57
32 move S2 Exhibition2 32 2026-11-09T10:35:07.747Z S1 59427, S2 60041 b4c9a59295 af513ed89f sk_4707cd57
33 move S1 Exhibition1 33 2026-11-09T10:35:09.686Z S1 59488, S2 60041 165d3bd44b b4c9a59295 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-09T10:35:11.616Z S1 59488, S2 60111 7b18b26687 165d3bd44b sk_4707cd57

Game 2 m_01M6ZXYHKHEB4R9QQ7WFWWA7ZX: 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-09T10:34:05.441Z S1 59774, S2 60000 e86c53c834 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T10:34:07.629Z S1 59774, S2 59812 210bf9366d e86c53c834 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T10:34:09.735Z S1 59668, S2 59812 ae7c8240e7 210bf9366d sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T10:34:11.816Z S1 59668, S2 59731 81ba644249 ae7c8240e7 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T10:34:13.744Z S1 59740, S2 59731 95a88242b0 81ba644249 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T10:34:15.712Z S1 59740, S2 59763 9da8a7cdb3 95a88242b0 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T10:34:17.724Z S1 59728, S2 59763 9f57781a67 9da8a7cdb3 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T10:34:19.703Z S1 59728, S2 59784 e9c8118b65 9f57781a67 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T10:34:21.666Z S1 59765, S2 59784 53995ddaec e9c8118b65 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T10:34:23.605Z S1 59765, S2 59845 91e66289c3 53995ddaec sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T10:34:25.610Z S1 59760, S2 59845 19eaf8e0f4 91e66289c3 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T10:34:27.558Z S1 59760, S2 59897 648dde6fff 19eaf8e0f4 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T10:34:29.608Z S1 59710, S2 59897 287fd4d056 648dde6fff sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T10:34:31.542Z S1 59710, S2 59963 b1790767a7 287fd4d056 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T10:34:33.609Z S1 59643, S2 59963 93021bed0b b1790767a7 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T10:34:35.619Z S1 59643, S2 59953 102482aff7 93021bed0b sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T10:34:37.725Z S1 59537, S2 59953 8f0e45c198 102482aff7 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T10:34:39.826Z S1 59537, S2 59852 6103b3b5f6 8f0e45c198 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T10:34:41.758Z S1 59605, S2 59852 61bc98a038 6103b3b5f6 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-09T10:34:43.682Z S1 59605, S2 59928 5e2b4c4b47 61bc98a038 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_01M6ZXYHK8E0FVZ3DT7972P8PH

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