apigaming Sign in

Verify set set_01M7GKJRHSE3NSQERQBJMDYWJT

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("7429953003363281196:set_01M7GKJRHSE3NSQERQBJMDYWJT") = ff9ecec3d324ad08..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 10, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 10}
✓set resulta split pot (fewer_moves level) follows from the games
✓set payoutsplit 10 each, fee 0

Game 1 m_01M7GKJRJ0F2D886KV36KEWEQ1: 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 Exhibition1 1 2026-11-15T21:59:58.926Z S1 59788, S2 60000 1e901c30d2 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-15T22:00:00.911Z S1 59788, S2 60015 859e29ae73 1e901c30d2 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-15T22:00:03.835Z S1 58864, S2 60015 3c1304897d 859e29ae73 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-15T22:00:06.304Z S1 58864, S2 59546 9514d550a6 3c1304897d sk_4707cd57
5 move S1 Exhibition1 5 2026-11-15T22:00:08.501Z S1 58667, S2 59546 821853b01d 9514d550a6 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-15T22:00:10.518Z S1 58667, S2 59529 155f8db35d 821853b01d sk_4707cd57
7 move S1 Exhibition1 7 2026-11-15T22:00:12.506Z S1 58679, S2 59529 6b69c4d697 155f8db35d sk_4707cd57
8 move S2 Exhibition2 8 2026-11-15T22:00:14.497Z S1 58679, S2 59538 7f481be8d7 6b69c4d697 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-15T22:00:16.425Z S1 58751, S2 59538 f48ffbf7ca 7f481be8d7 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-15T22:00:18.433Z S1 58751, S2 59530 e62a008311 f48ffbf7ca sk_4707cd57
11 move S1 Exhibition1 11 2026-11-15T22:00:20.416Z S1 58768, S2 59530 fd82f9eb34 e62a008311 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-15T22:00:22.345Z S1 58768, S2 59601 886b68deb4 fd82f9eb34 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-15T22:00:24.332Z S1 58781, S2 59601 ed101c85e3 886b68deb4 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-15T22:00:26.406Z S1 58781, S2 59527 b8caf32990 ed101c85e3 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-15T22:00:28.405Z S1 58782, S2 59527 bae8326de9 b8caf32990 sk_4707cd57
16 move S2 Exhibition2 16 2026-11-15T22:00:30.332Z S1 58782, S2 59600 b249a99b7e bae8326de9 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-15T22:00:32.265Z S1 58849, S2 59600 b47f4ea53f b249a99b7e sk_4707cd57
18 move S2 Exhibition2 18 2026-11-15T22:00:34.235Z S1 58849, S2 59630 bc02d47d6b b47f4ea53f sk_4707cd57
19 move S1 Exhibition1 19 2026-11-15T22:00:36.170Z S1 58914, S2 59630 140b3b9f9e bc02d47d6b sk_4707cd57
20 move S2 Exhibition2 20 2026-11-15T22:00:38.098Z S1 58914, S2 59702 2690a632e6 140b3b9f9e sk_4707cd57

Game 2 m_01M7GKJRJ2F5Q8DN9DWQQ0KM68: 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-15T21:59:58.925Z S1 59789, S2 60000 746248d27a start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-15T22:00:00.885Z S1 59789, S2 60040 c4ac0ca3a8 746248d27a sk_4707cd57
3 move S1 Exhibition2 3 2026-11-15T22:00:03.820Z S1 58854, S2 60040 e337f94033 c4ac0ca3a8 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-15T22:00:06.117Z S1 58854, S2 59743 04ca664454 e337f94033 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-15T22:00:08.297Z S1 58674, S2 59743 bbb735c714 04ca664454 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-15T22:00:10.401Z S1 58674, S2 59639 61d5bf2760 bbb735c714 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-15T22:00:12.395Z S1 58680, S2 59639 7b7d583896 61d5bf2760 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-15T22:00:14.347Z S1 58680, S2 59687 1e32dacccc 7b7d583896 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-15T22:00:16.277Z S1 58750, S2 59687 9f4ab73bb8 1e32dacccc sk_4707cd57
10 move S2 Exhibition1 10 2026-11-15T22:00:18.304Z S1 58750, S2 59660 be1792b2be 9f4ab73bb8 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-15T22:00:20.309Z S1 58745, S2 59660 c4c3b45d17 be1792b2be sk_4707cd57
12 move S2 Exhibition1 12 2026-11-15T22:00:22.236Z S1 58745, S2 59733 17b7928430 c4c3b45d17 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-15T22:00:24.197Z S1 58784, S2 59733 494055809e 17b7928430 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-15T22:00:26.220Z S1 58784, S2 59710 f3ab07f121 494055809e sk_4707cd57
15 move S1 Exhibition2 15 2026-11-15T22:00:28.275Z S1 58729, S2 59710 b3903ff3f2 f3ab07f121 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-15T22:00:30.203Z S1 58729, S2 59782 ddbe9c414c b3903ff3f2 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-15T22:00:32.137Z S1 58795, S2 59782 6f47be33d4 ddbe9c414c sk_4707cd57
18 move S2 Exhibition1 18 2026-11-15T22:00:34.107Z S1 58795, S2 59812 f9c0a38581 6f47be33d4 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-15T22:00:36.036Z S1 58866, S2 59812 ad74622ad7 f9c0a38581 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-15T22:00:37.967Z S1 58866, S2 59881 cddfd68de6 ad74622ad7 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_01M7GKJRHSE3NSQERQBJMDYWJT

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