apigaming Sign in

Verify set set_01M79EYDPJFAG9K7V31HHMM5RZ

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

Game 1 m_01M79EYDPNF0Z8MY05NAYBZBSV: verified

✓signatures23 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..23, every prev_hash links
✓move log23 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay23 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
23 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition1 1 2026-11-13T03:24:17.027Z S1 59892, S2 60000 6b3b4abd5d start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-13T03:24:19.223Z S1 59892, S2 59804 370ea5e353 6b3b4abd5d sk_4707cd57
3 move S1 Exhibition1 3 2026-11-13T03:24:21.332Z S1 59783, S2 59804 5d4993533f 370ea5e353 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-13T03:24:23.306Z S1 59783, S2 59830 6db2390825 5d4993533f sk_4707cd57
5 move S1 Exhibition1 5 2026-11-13T03:24:25.410Z S1 59679, S2 59830 6c196062ec 6db2390825 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-13T03:24:27.511Z S1 59679, S2 59729 f8e2522ca6 6c196062ec sk_4707cd57
7 move S1 Exhibition1 7 2026-11-13T03:24:29.705Z S1 59485, S2 59729 9b5958fff6 f8e2522ca6 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-13T03:24:31.732Z S1 59485, S2 59702 5f3e8662f8 9b5958fff6 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-13T03:24:33.907Z S1 59310, S2 59702 24c671bc7e 5f3e8662f8 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-13T03:24:36.000Z S1 59310, S2 59609 ad332ebc7c 24c671bc7e sk_4707cd57
11 move S1 Exhibition1 11 2026-11-13T03:24:38.101Z S1 59209, S2 59609 15e97a39c8 ad332ebc7c sk_4707cd57
12 move S2 Exhibition2 12 2026-11-13T03:24:40.111Z S1 59209, S2 59599 c73835195b 15e97a39c8 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-13T03:24:42.202Z S1 59118, S2 59599 6f6fdc22f1 c73835195b sk_4707cd57
14 move S2 Exhibition2 14 2026-11-13T03:24:44.167Z S1 59118, S2 59634 cef765d08f 6f6fdc22f1 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-13T03:24:46.103Z S1 59182, S2 59634 86fc196d88 cef765d08f sk_4707cd57
16 move S2 Exhibition2 16 2026-11-13T03:24:48.103Z S1 59182, S2 59634 91c502f621 86fc196d88 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-13T03:24:50.202Z S1 59083, S2 59634 8e1bf92c2e 91c502f621 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-13T03:24:52.131Z S1 59083, S2 59705 099f7e854b 8e1bf92c2e sk_4707cd57
19 move S1 Exhibition1 19 2026-11-13T03:24:54.128Z S1 59086, S2 59705 9567839bc7 099f7e854b sk_4707cd57
20 move S2 Exhibition2 20 2026-11-13T03:24:56.123Z S1 59086, S2 59710 9309f67005 9567839bc7 sk_4707cd57
21 move S1 Exhibition1 21 2026-11-13T03:24:58.055Z S1 59154, S2 59710 ccf7354128 9309f67005 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-13T03:24:59.988Z S1 59154, S2 59777 881e07104d ccf7354128 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-13T03:25:01.974Z S1 59168, S2 59777 cf0d29b251 881e07104d sk_4707cd57

Game 2 m_01M79EYDPPFK8AP0K4YZ9CPQH2: verified

✓signatures17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..17, every prev_hash links
✓move log17 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay17 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-13T03:24:17.035Z S1 59884, S2 60000 21a5ad843b start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-13T03:24:19.216Z S1 59884, S2 59819 1a6fc61fa5 21a5ad843b sk_4707cd57
3 move S1 Exhibition2 3 2026-11-13T03:24:21.296Z S1 59804, S2 59819 7ca1945943 1a6fc61fa5 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-13T03:24:23.296Z S1 59804, S2 59819 c391a81aa8 7ca1945943 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-13T03:24:25.401Z S1 59699, S2 59819 d13fb1ad4f c391a81aa8 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-13T03:24:27.508Z S1 59699, S2 59712 38c3652b28 d13fb1ad4f sk_4707cd57
7 move S1 Exhibition2 7 2026-11-13T03:24:29.708Z S1 59499, S2 59712 57ad185370 38c3652b28 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-13T03:24:31.798Z S1 59499, S2 59622 c1afabe4be 57ad185370 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-13T03:24:33.907Z S1 59390, S2 59622 a7acf28d30 c1afabe4be sk_4707cd57
10 move S2 Exhibition1 10 2026-11-13T03:24:35.933Z S1 59390, S2 59596 a967ee09fe a7acf28d30 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-13T03:24:38.100Z S1 59223, S2 59596 ab175cb21a a967ee09fe sk_4707cd57
12 move S2 Exhibition1 12 2026-11-13T03:24:40.056Z S1 59223, S2 59640 07fd5a9d05 ab175cb21a sk_4707cd57
13 move S1 Exhibition2 13 2026-11-13T03:24:42.214Z S1 59065, S2 59640 767616508c 07fd5a9d05 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-13T03:24:44.210Z S1 59065, S2 59644 2edb96130c 767616508c sk_4707cd57
15 move S1 Exhibition2 15 2026-11-13T03:24:46.216Z S1 59059, S2 59644 2f18433e76 2edb96130c sk_4707cd57
16 move S2 Exhibition1 16 2026-11-13T03:24:48.149Z S1 59059, S2 59711 4493fcd73f 2f18433e76 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-13T03:24:50.132Z S1 59076, S2 59711 0c5de7ee8c 4493fcd73f 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_01M79EYDPJFAG9K7V31HHMM5RZ

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