apigaming Sign in

Verify set set_01M77FA0RAERYVZNHMH1GKWQVG

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

Game 1 m_01M77FA0RGEMVBQD3GJXHKG2H7: verified

✓signatures21 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..21, every prev_hash links
✓move log21 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay21 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
21 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-12T08:52:08.223Z S1 59791, S2 60000 4822a14197 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T08:52:10.410Z S1 59791, S2 59813 145472820b 4822a14197 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T08:52:12.498Z S1 59703, S2 59813 47a2ade06a 145472820b sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T08:52:14.439Z S1 59703, S2 59872 eee4f4785a 47a2ade06a sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T08:52:16.403Z S1 59739, S2 59872 6d04d120d2 eee4f4785a sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T08:52:18.412Z S1 59739, S2 59863 9f7e2c954e 6d04d120d2 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T08:52:20.439Z S1 59712, S2 59863 272189359a 9f7e2c954e sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T08:52:22.535Z S1 59712, S2 59767 614edf7ad7 272189359a sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T08:52:24.719Z S1 59528, S2 59767 43a7384edd 614edf7ad7 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T08:52:26.726Z S1 59528, S2 59760 c6ae69da69 43a7384edd sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T08:52:28.797Z S1 59457, S2 59760 483ff13a7f c6ae69da69 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T08:52:30.804Z S1 59457, S2 59753 47f9819bcf 483ff13a7f sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T08:52:32.948Z S1 59313, S2 59753 1ac4bea3ca 47f9819bcf sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T08:52:34.996Z S1 59313, S2 59705 a6ee741bb9 1ac4bea3ca sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T08:52:36.964Z S1 59345, S2 59705 8a5ece3da2 a6ee741bb9 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T08:52:38.898Z S1 59345, S2 59771 d97280f5f7 8a5ece3da2 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T08:52:40.841Z S1 59402, S2 59771 e116c39559 d97280f5f7 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T08:52:42.769Z S1 59402, S2 59843 698b30e0ca e116c39559 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T08:52:44.740Z S1 59431, S2 59843 2ae9b8a586 698b30e0ca sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T08:52:46.702Z S1 59431, S2 59881 b07b54966e 2ae9b8a586 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T08:52:48.630Z S1 59503, S2 59881 7157629322 b07b54966e sk_4707cd57

Game 2 m_01M77FA0RHE0SVQHABKHWQT0N6: 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-12T08:52:08.225Z S1 59789, S2 60000 a99c122ddc start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T08:52:10.416Z S1 59789, S2 59809 05ddcdfa32 a99c122ddc sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T08:52:12.524Z S1 59681, S2 59809 a20f81ba32 05ddcdfa32 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T08:52:14.520Z S1 59681, S2 59813 6e643c89e9 a20f81ba32 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T08:52:16.450Z S1 59751, S2 59813 b32777968d 6e643c89e9 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T08:52:18.599Z S1 59751, S2 59664 fc42359abd b32777968d sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T08:52:20.626Z S1 59724, S2 59664 60789ff9f9 fc42359abd sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T08:52:22.810Z S1 59724, S2 59480 ab3ac6ece5 60789ff9f9 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T08:52:24.925Z S1 59609, S2 59480 1d50af9c88 ab3ac6ece5 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T08:52:26.910Z S1 59609, S2 59495 6a94b6cbb7 1d50af9c88 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T08:52:28.938Z S1 59581, S2 59495 4f94cd8a00 6a94b6cbb7 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T08:52:30.872Z S1 59581, S2 59561 8e60036e00 4f94cd8a00 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T08:52:33.027Z S1 59426, S2 59561 4fb3a926c6 8e60036e00 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T08:52:35.120Z S1 59426, S2 59468 7b4e330355 4fb3a926c6 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T08:52:37.200Z S1 59346, S2 59468 7becd579d8 7b4e330355 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T08:52:39.162Z S1 59346, S2 59506 394b2b39b8 7becd579d8 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T08:52:41.085Z S1 59423, S2 59506 6def5c1bad 394b2b39b8 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T08:52:43.049Z S1 59423, S2 59542 2830f1748c 6def5c1bad sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T08:52:44.988Z S1 59484, S2 59542 840e3548c0 2830f1748c sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T08:52:46.919Z S1 59484, S2 59611 4f214befa7 840e3548c0 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_01M77FA0RAERYVZNHMH1GKWQVG

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