apigaming Sign in

Verify set set_01M70CX8MXFSS9D5K5MM26A5CK

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("424057752889489489:set_01M70CX8MXFSS9D5K5MM26A5CK") = 0c2471bdf1c1470c..., 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 40, fee 0

Game 1 m_01M70CX8MZF5RBC718A40RZBAG: 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-09T14:55:32.103Z S1 59835, S2 60000 802369c3ed start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T14:55:34.202Z S1 59835, S2 59901 5734c3451c 802369c3ed sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T14:55:36.303Z S1 59734, S2 59901 1c7fddcdee 5734c3451c sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T14:55:38.511Z S1 59734, S2 59693 eed459f664 1c7fddcdee sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T14:55:40.624Z S1 59621, S2 59693 9c79a00848 eed459f664 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T14:55:42.817Z S1 59621, S2 59500 2a6f9a36ca 9c79a00848 sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T14:55:44.968Z S1 59470, S2 59500 d3167c923e 2a6f9a36ca sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T14:55:47.322Z S1 59470, S2 59146 7715366164 d3167c923e sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T14:55:49.412Z S1 59380, S2 59146 c3394dd06e 7715366164 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T14:55:51.428Z S1 59380, S2 59130 f02c1c3cbe c3394dd06e sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T14:55:53.413Z S1 59395, S2 59130 9010147331 f02c1c3cbe sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T14:55:55.499Z S1 59395, S2 59044 1659295594 9010147331 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T14:55:57.531Z S1 59363, S2 59044 969a75388e 1659295594 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T14:55:59.534Z S1 59363, S2 59041 aa16eeafe4 969a75388e sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T14:56:01.852Z S1 59045, S2 59041 1f24bd9990 aa16eeafe4 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T14:56:04.123Z S1 59045, S2 58770 22a4a199fa 1f24bd9990 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T14:56:06.211Z S1 58957, S2 58770 adbaf902e0 22a4a199fa sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T14:56:08.226Z S1 58957, S2 58755 f2ad130d05 adbaf902e0 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T14:56:10.210Z S1 58973, S2 58755 99495befae f2ad130d05 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T14:56:12.223Z S1 58973, S2 58742 f62aa6ab8e 99495befae sk_4707cd57
21 move S1 Exhibition1 21 2026-11-09T14:56:14.216Z S1 58980, S2 58742 c121db1932 f62aa6ab8e sk_4707cd57
22 move S2 Exhibition2 22 2026-11-09T14:56:16.228Z S1 58980, S2 58730 35bbd291d0 c121db1932 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-09T14:56:18.186Z S1 59022, S2 58730 7bb60cc849 35bbd291d0 sk_4707cd57
24 move S2 Exhibition2 24 2026-11-09T14:56:20.206Z S1 59022, S2 58710 82fbb922c3 7bb60cc849 sk_4707cd57
25 move S1 Exhibition1 25 2026-11-09T14:56:22.208Z S1 59020, S2 58710 225a7a1c03 82fbb922c3 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-09T14:56:24.213Z S1 59020, S2 58705 850a90c156 225a7a1c03 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-09T14:56:26.210Z S1 59023, S2 58705 c69e4756a1 850a90c156 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-09T14:56:28.208Z S1 59023, S2 58707 fd197e3288 c69e4756a1 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-09T14:56:30.138Z S1 59093, S2 58707 2f3772ad6f fd197e3288 sk_4707cd57
30 move S2 Exhibition2 30 2026-11-09T14:56:32.071Z S1 59093, S2 58774 4af63a31fc 2f3772ad6f sk_4707cd57
31 move S1 Exhibition1 31 2026-11-09T14:56:34.013Z S1 59151, S2 58774 c4fc8f52ec 4af63a31fc sk_4707cd57
32 move S2 Exhibition2 32 2026-11-09T14:56:35.946Z S1 59151, S2 58841 4ca8c2aa26 c4fc8f52ec sk_4707cd57
33 move S1 Exhibition1 33 2026-11-09T14:56:37.875Z S1 59222, S2 58841 e0a90a44c7 4ca8c2aa26 sk_4707cd57

Game 2 m_01M70CX8N0FNGVG48KYMB4XGD7: 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-09T14:55:32.119Z S1 59819, S2 60000 d6cf6fdd3c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T14:55:34.204Z S1 59819, S2 59915 f7da43393f d6cf6fdd3c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T14:55:36.314Z S1 59709, S2 59915 62a3cd2de7 f7da43393f sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T14:55:38.505Z S1 59709, S2 59724 3960162a5c 62a3cd2de7 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T14:55:40.624Z S1 59590, S2 59724 4c1192ffc8 3960162a5c sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T14:55:42.804Z S1 59590, S2 59544 4b518d95e0 4c1192ffc8 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T14:55:44.959Z S1 59435, S2 59544 1399f752d7 4b518d95e0 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T14:55:47.188Z S1 59435, S2 59315 a0bc1dea4b 1399f752d7 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T14:55:49.218Z S1 59405, S2 59315 699b158de2 a0bc1dea4b sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T14:55:51.182Z S1 59405, S2 59351 53c1afda72 699b158de2 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T14:55:53.220Z S1 59367, S2 59351 bcddb309db 53c1afda72 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T14:55:55.210Z S1 59367, S2 59361 28a3dd5df0 bcddb309db sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T14:55:57.197Z S1 59380, S2 59361 b6d5df477c 28a3dd5df0 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T14:55:59.125Z S1 59380, S2 59433 5ea1bc7202 b6d5df477c sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T14:56:01.100Z S1 59405, S2 59433 b2d6d848e0 5ea1bc7202 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T14:56:03.069Z S1 59405, S2 59464 115c6c9029 b2d6d848e0 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T14:56:05.089Z S1 59385, S2 59464 ada5d4cfca 115c6c9029 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T14:56:07.030Z S1 59385, S2 59523 8cadf7d5b5 ada5d4cfca sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T14:56:08.962Z S1 59453, S2 59523 c1a183a6b4 8cadf7d5b5 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_01M70CX8MXFSS9D5K5MM26A5CK

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