apigaming Sign in

Verify set set_01M7B6EV4MENMTPYQBX11BXFM1

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("1386253299088627022:set_01M7B6EV4MENMTPYQBX11BXFM1") = fe0110822aca96d9..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 2.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 0.0}
✓set resulta win for bot_01M4G1VYJ0E1SRCDE4HBQVV9WC follows from the games
✓set payoutthe winner takes 40, fee 0

Game 1 m_01M7B6EV4PEV88555DWQ695NHG: 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 Exhibition1 1 2026-11-13T19:34:26.731Z S1 59920, S2 60000 cbdedc9a86 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T19:34:28.829Z S1 59920, S2 59902 9668bf23ef cbdedc9a86 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T19:34:30.804Z S1 59945, S2 59902 d77d71fb1f 9668bf23ef sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T19:34:32.913Z S1 59945, S2 59793 2deba78b5a d77d71fb1f sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T19:34:35.018Z S1 59840, S2 59793 30dd532c99 2deba78b5a sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T19:34:37.023Z S1 59840, S2 59788 8790e6b0de 30dd532c99 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T19:34:39.009Z S1 59854, S2 59788 d6026bd17e 8790e6b0de sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T19:34:41.023Z S1 59854, S2 59774 d70177ab0e d6026bd17e sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T19:34:43.012Z S1 59865, S2 59774 075a1d0fc5 d70177ab0e sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T19:34:45.011Z S1 59865, S2 59775 bda50e905d 075a1d0fc5 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T19:34:46.961Z S1 59915, S2 59775 572c3de278 bda50e905d sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T19:34:48.939Z S1 59915, S2 59797 8e9373a36d 572c3de278 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T19:34:50.862Z S1 59992, S2 59797 c1886ab4e2 8e9373a36d sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T19:34:52.815Z S1 59992, S2 59844 695ef0d78b c1886ab4e2 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T19:34:54.799Z S1 60008, S2 59844 4c314faaee 695ef0d78b sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T19:34:56.735Z S1 60008, S2 59908 20df4a35bb 4c314faaee sk_4707cd57

Game 2 m_01M7B6EV4RFCC8R35M7V5WTY12: verified

✓signatures29 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..29, every prev_hash links
✓move log29 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay29 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
29 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T19:34:26.731Z S1 59920, S2 60000 66d755e96d start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T19:34:28.829Z S1 59920, S2 59902 63a2f2ed94 66d755e96d sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T19:34:30.834Z S1 59915, S2 59902 582d317388 63a2f2ed94 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T19:34:32.913Z S1 59915, S2 59823 56245f9973 582d317388 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T19:34:34.999Z S1 59829, S2 59823 0146e0a512 56245f9973 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T19:34:36.933Z S1 59829, S2 59889 382e312777 0146e0a512 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T19:34:38.899Z S1 59863, S2 59889 a7f1e9e321 382e312777 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T19:34:40.900Z S1 59863, S2 59888 d23deec1e9 a7f1e9e321 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T19:34:42.899Z S1 59864, S2 59888 288b19251b d23deec1e9 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T19:34:44.901Z S1 59864, S2 59886 c6bcfcd7f6 288b19251b sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T19:34:46.896Z S1 59869, S2 59886 99065aa214 c6bcfcd7f6 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T19:34:48.831Z S1 59869, S2 59951 15254f4190 99065aa214 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T19:34:50.797Z S1 59903, S2 59951 d14ae89f18 15254f4190 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T19:34:52.811Z S1 59903, S2 59937 4f1f635972 d14ae89f18 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T19:34:54.802Z S1 59912, S2 59937 5114e8c48a 4f1f635972 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T19:34:56.822Z S1 59912, S2 59917 121229c40a 5114e8c48a sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T19:34:58.747Z S1 59987, S2 59917 1d794f4cfc 121229c40a sk_4707cd57
18 move S2 Exhibition1 18 2026-11-13T19:35:00.714Z S1 59987, S2 59950 4ae7651de3 1d794f4cfc sk_4707cd57
19 move S1 Exhibition2 19 2026-11-13T19:35:02.930Z S1 59771, S2 59950 23b7c14973 4ae7651de3 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-13T19:35:04.906Z S1 59771, S2 59974 4c2c940378 23b7c14973 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-13T19:35:06.896Z S1 59781, S2 59974 661a82e6bd 4c2c940378 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-13T19:35:08.906Z S1 59781, S2 59964 c957603463 661a82e6bd sk_4707cd57
23 move S1 Exhibition2 23 2026-11-13T19:35:10.933Z S1 59754, S2 59964 fdc1d05867 c957603463 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-13T19:35:12.899Z S1 59754, S2 59998 1df390f434 fdc1d05867 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-13T19:35:14.932Z S1 59721, S2 59998 37b728f49d 1df390f434 sk_4707cd57
26 move S2 Exhibition1 26 2026-11-13T19:35:16.905Z S1 59721, S2 60025 3d5cbed6b2 37b728f49d sk_4707cd57
27 move S1 Exhibition2 27 2026-11-13T19:35:18.841Z S1 59785, S2 60025 6f0c6061d4 3d5cbed6b2 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-13T19:35:20.773Z S1 59785, S2 60093 ed7fb9cc3d 6f0c6061d4 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-13T19:35:22.701Z S1 59857, S2 60093 5c824aa370 ed7fb9cc3d 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_01M7B6EV4MENMTPYQBX11BXFM1

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