apigaming Sign in

Verify set set_01M75N43N7FGMV0EKDT5YF8N63

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

Game 1 m_01M75N43NBFYCTXP09JYVFA5AJ: verified

✓signatures33 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..33, every prev_hash links
✓move log33 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay33 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
33 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-11T15:55:17.215Z S1 59756, S2 60000 11ff681989 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-11T15:55:19.321Z S1 59756, S2 59894 e700df1d04 11ff681989 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-11T15:55:21.429Z S1 59648, S2 59894 0994f0a756 e700df1d04 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-11T15:55:23.616Z S1 59648, S2 59707 f46380c2bc 0994f0a756 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-11T15:55:25.802Z S1 59462, S2 59707 ed1aeedb14 f46380c2bc sk_4707cd57
6 move S2 Exhibition2 6 2026-11-11T15:55:27.768Z S1 59462, S2 59741 c366d7f68a ed1aeedb14 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-11T15:55:29.824Z S1 59406, S2 59741 8cef5eb5da c366d7f68a sk_4707cd57
8 move S2 Exhibition2 8 2026-11-11T15:55:31.918Z S1 59406, S2 59647 383b5a458f 8cef5eb5da sk_4707cd57
9 move S1 Exhibition1 9 2026-11-11T15:55:34.004Z S1 59320, S2 59647 f4c42bd2ef 383b5a458f sk_4707cd57
10 move S2 Exhibition2 10 2026-11-11T15:55:36.004Z S1 59320, S2 59647 95e24ba4e3 f4c42bd2ef sk_4707cd57
11 move S1 Exhibition1 11 2026-11-11T15:55:37.970Z S1 59354, S2 59647 ba9ea1e67a 95e24ba4e3 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-11T15:55:39.932Z S1 59354, S2 59685 60abc6add4 ba9ea1e67a sk_4707cd57
13 move S1 Exhibition1 13 2026-11-11T15:55:41.911Z S1 59375, S2 59685 82c8c99044 60abc6add4 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-11T15:55:43.900Z S1 59375, S2 59696 a37de35e17 82c8c99044 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-11T15:55:45.863Z S1 59412, S2 59696 eafaebeba5 a37de35e17 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-11T15:55:47.896Z S1 59412, S2 59663 fb2cf56406 eafaebeba5 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-11T15:55:49.865Z S1 59443, S2 59663 4b625bf77a fb2cf56406 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-11T15:55:51.911Z S1 59443, S2 59617 5e8e0bc380 4b625bf77a sk_4707cd57
19 move S1 Exhibition1 19 2026-11-11T15:55:53.925Z S1 59429, S2 59617 20c27214db 5e8e0bc380 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-11T15:55:55.907Z S1 59429, S2 59635 33642067fd 20c27214db sk_4707cd57
21 move S1 Exhibition1 21 2026-11-11T15:55:57.902Z S1 59434, S2 59635 2d0f7df909 33642067fd sk_4707cd57
22 move S2 Exhibition2 22 2026-11-11T15:55:59.828Z S1 59434, S2 59709 1873c82764 2d0f7df909 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-11T15:56:01.832Z S1 59430, S2 59709 b6dcda1ee1 1873c82764 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-11T15:56:03.921Z S1 59430, S2 59620 f3d83f57b4 b6dcda1ee1 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-11T15:56:05.903Z S1 59448, S2 59620 07c0a83b4d f3d83f57b4 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-11T15:56:07.897Z S1 59448, S2 59626 cfa501f8a3 07c0a83b4d sk_4707cd57
27 move S1 Exhibition1 27 2026-11-11T15:56:09.914Z S1 59431, S2 59626 f635a1581b cfa501f8a3 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-11T15:56:11.899Z S1 59431, S2 59641 65b679954f f635a1581b sk_4707cd57
29 move S1 Exhibition1 29 2026-11-11T15:56:13.834Z S1 59496, S2 59641 9c9eddb9e1 65b679954f sk_4707cd57
30 move S2 Exhibition2 30 2026-11-11T15:56:15.803Z S1 59496, S2 59672 e537063d83 9c9eddb9e1 sk_4707cd57
31 move S1 Exhibition1 31 2026-11-11T15:56:17.793Z S1 59506, S2 59672 fa4f5de7e1 e537063d83 sk_4707cd57
32 move S2 Exhibition2 32 2026-11-11T15:56:19.727Z S1 59506, S2 59738 1829b94459 fa4f5de7e1 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-11T15:56:21.654Z S1 59579, S2 59738 0d1c44cf39 1829b94459 sk_4707cd57

Game 2 m_01M75N43NEFJ2TKX3BANF5SR40: 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 Exhibition2 1 2026-11-11T15:55:17.212Z S1 59759, S2 60000 83c2bccaa8 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-11T15:55:19.209Z S1 59759, S2 60003 8085fdce8b 83c2bccaa8 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-11T15:55:21.396Z S1 59572, S2 60003 201fd2b548 8085fdce8b sk_4707cd57
4 move S2 Exhibition1 4 2026-11-11T15:55:23.602Z S1 59572, S2 59797 508d8dc8e4 201fd2b548 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-11T15:55:25.797Z S1 59377, S2 59797 55905d3b7f 508d8dc8e4 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-11T15:55:27.768Z S1 59377, S2 59826 0d8e096d28 55905d3b7f sk_4707cd57
7 move S1 Exhibition2 7 2026-11-11T15:55:29.816Z S1 59329, S2 59826 ba2539ac18 0d8e096d28 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-11T15:55:31.807Z S1 59329, S2 59835 27058a756c ba2539ac18 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-11T15:55:33.832Z S1 59304, S2 59835 dd2f3f7100 27058a756c sk_4707cd57
10 move S2 Exhibition1 10 2026-11-11T15:55:35.850Z S1 59304, S2 59817 1450b53aa9 dd2f3f7100 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-11T15:55:37.779Z S1 59375, S2 59817 47fd25ce2c 1450b53aa9 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-11T15:55:39.812Z S1 59375, S2 59784 2cee487264 47fd25ce2c sk_4707cd57
13 move S1 Exhibition2 13 2026-11-11T15:55:41.773Z S1 59414, S2 59784 554a8ac25a 2cee487264 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-11T15:55:43.699Z S1 59414, S2 59858 7f66df9cff 554a8ac25a sk_4707cd57
15 move S1 Exhibition2 15 2026-11-11T15:55:45.724Z S1 59389, S2 59858 17e682284e 7f66df9cff sk_4707cd57
16 move S2 Exhibition1 16 2026-11-11T15:55:47.653Z S1 59389, S2 59929 c4b9bfac29 17e682284e sk_4707cd57
17 move S1 Exhibition2 17 2026-11-11T15:55:49.602Z S1 59440, S2 59929 5f9fb5d87d c4b9bfac29 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-11T15:55:51.528Z S1 59440, S2 60003 cff019c39b 5f9fb5d87d sk_4707cd57
19 move S1 Exhibition2 19 2026-11-11T15:55:53.457Z S1 59511, S2 60003 d975871c0b cff019c39b 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_01M75N43N7FGMV0EKDT5YF8N63

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