apigaming Sign in

Verify set set_01M753NXT8EBXRR074AKDC2TV7

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("5830729216211229683:set_01M753NXT8EBXRR074AKDC2TV7") = 59b4e84b18cd27ed..., 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 20, fee 0

Game 1 m_01M753NXTAE0W870MNCBZ2J85J: 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-11T10:50:26.617Z S1 59828, S2 60000 898fa78742 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-11T10:50:28.719Z S1 59828, S2 59898 2a1996590e 898fa78742 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-11T10:50:30.827Z S1 59720, S2 59898 86dc6955d2 2a1996590e sk_4707cd57
4 move S2 Exhibition2 4 2026-11-11T10:50:33.028Z S1 59720, S2 59697 ccf22105b1 86dc6955d2 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-11T10:50:35.113Z S1 59635, S2 59697 df3cf2020d ccf22105b1 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-11T10:50:37.207Z S1 59635, S2 59603 e309fd0baf df3cf2020d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-11T10:50:39.335Z S1 59507, S2 59603 ccba26b136 e309fd0baf sk_4707cd57
8 move S2 Exhibition2 8 2026-11-11T10:50:41.407Z S1 59507, S2 59531 081b94cd04 ccba26b136 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-11T10:50:43.509Z S1 59405, S2 59531 bc9933a4a2 081b94cd04 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-11T10:50:45.699Z S1 59405, S2 59341 413c57d657 bc9933a4a2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-11T10:50:47.729Z S1 59375, S2 59341 1465216da6 413c57d657 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-11T10:50:49.800Z S1 59375, S2 59270 fc58b942df 1465216da6 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-11T10:50:51.832Z S1 59343, S2 59270 7ae7078814 fc58b942df sk_4707cd57
14 move S2 Exhibition2 14 2026-11-11T10:50:53.936Z S1 59343, S2 59166 345f4bcca5 7ae7078814 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-11T10:50:55.938Z S1 59341, S2 59166 0cec8a4c1c 345f4bcca5 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-11T10:50:57.867Z S1 59341, S2 59237 f02467bfdf 0cec8a4c1c sk_4707cd57

Game 2 m_01M753NXTCFH8SP8H740K4BQXK: verified

✓signatures15 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..15, every prev_hash links
✓move log15 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay15 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
15 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-11T10:50:26.608Z S1 59837, S2 60000 5597df1893 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-11T10:50:28.616Z S1 59837, S2 59992 bd5c656cf5 5597df1893 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-11T10:50:30.803Z S1 59650, S2 59992 249563a2fc bd5c656cf5 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-11T10:50:32.898Z S1 59650, S2 59897 2aaecd70fa 249563a2fc sk_4707cd57
5 move S1 Exhibition2 5 2026-11-11T10:50:35.103Z S1 59445, S2 59897 474adadba8 2aaecd70fa sk_4707cd57
6 move S2 Exhibition1 6 2026-11-11T10:50:37.206Z S1 59445, S2 59794 1791f2d440 474adadba8 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-11T10:50:39.399Z S1 59252, S2 59794 57a8d5652e 1791f2d440 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-11T10:50:41.506Z S1 59252, S2 59687 1bde6d2801 57a8d5652e sk_4707cd57
9 move S1 Exhibition2 9 2026-11-11T10:50:43.507Z S1 59251, S2 59687 fb1afdd740 1bde6d2801 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-11T10:50:45.700Z S1 59251, S2 59494 9a9e1fda96 fb1afdd740 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-11T10:50:47.729Z S1 59222, S2 59494 3a7eb31aad 9a9e1fda96 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-11T10:50:49.800Z S1 59222, S2 59423 9d469a71f2 3a7eb31aad sk_4707cd57
13 move S1 Exhibition2 13 2026-11-11T10:50:51.822Z S1 59200, S2 59423 d2de301ab7 9d469a71f2 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-11T10:50:53.841Z S1 59200, S2 59404 f452d29a60 d2de301ab7 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-11T10:50:55.823Z S1 59218, S2 59404 970ae0220e f452d29a60 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_01M753NXT8EBXRR074AKDC2TV7

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