apigaming Sign in

Verify set set_01M702JJ7BE1NTKZENYC8XG4W8

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("5289948089499167985:set_01M702JJ7BE1NTKZENYC8XG4W8") = 83f198749b6b9718..., 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_01M702JJ7DF5XV190Z1MJ26D7P: 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-09T11:54:55.711Z S1 59825, S2 60000 12e7300737 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-09T11:54:57.674Z S1 59825, S2 60037 f1ecd0cc77 12e7300737 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-09T11:54:59.825Z S1 59674, S2 60037 716bea04af f1ecd0cc77 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-09T11:55:02.821Z S1 59674, S2 59041 9033892464 716bea04af sk_4707cd57
5 move S1 Exhibition1 5 2026-11-09T11:55:05.016Z S1 59479, S2 59041 c167b2098c 9033892464 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-09T11:55:07.304Z S1 59479, S2 58753 b9d9ebe748 c167b2098c sk_4707cd57
7 move S1 Exhibition1 7 2026-11-09T11:55:09.407Z S1 59376, S2 58753 0284dc6f45 b9d9ebe748 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-09T11:55:11.381Z S1 59376, S2 58779 739d1bc407 0284dc6f45 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-09T11:55:13.519Z S1 59238, S2 58779 22e7562ec0 739d1bc407 sk_4707cd57
10 move S2 Exhibition2 10 2026-11-09T11:55:15.618Z S1 59238, S2 58680 ae859162d0 22e7562ec0 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-09T11:55:17.724Z S1 59132, S2 58680 ee2b7ae1e2 ae859162d0 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-09T11:55:19.908Z S1 59132, S2 58496 b68eecb059 ee2b7ae1e2 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-09T11:55:21.851Z S1 59189, S2 58496 cd4bcb5c6a b68eecb059 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-09T11:55:23.916Z S1 59189, S2 58431 9b8865beff cd4bcb5c6a sk_4707cd57
15 move S1 Exhibition1 15 2026-11-09T11:55:25.878Z S1 59227, S2 58431 e39ec2f2ad 9b8865beff sk_4707cd57
16 move S2 Exhibition2 16 2026-11-09T11:55:27.838Z S1 59227, S2 58471 7636c87269 e39ec2f2ad sk_4707cd57
17 move S1 Exhibition1 17 2026-11-09T11:55:29.765Z S1 59300, S2 58471 b309900445 7636c87269 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-09T11:55:31.707Z S1 59300, S2 58529 fc69a0511e b309900445 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-09T11:55:33.635Z S1 59372, S2 58529 8a7fd78508 fc69a0511e sk_4707cd57
20 move S2 Exhibition2 20 2026-11-09T11:55:35.571Z S1 59372, S2 58593 39937222f9 8a7fd78508 sk_4707cd57

Game 2 m_01M702JJ7EETW88MBJBEVQN2XF: 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-09T11:54:55.696Z S1 59840, S2 60000 dc6471a0e7 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-09T11:54:57.654Z S1 59840, S2 60042 a665248a5c dc6471a0e7 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-09T11:54:59.819Z S1 59675, S2 60042 ce19d0520f a665248a5c sk_4707cd57
4 move S2 Exhibition1 4 2026-11-09T11:55:02.812Z S1 59675, S2 59049 a741793310 ce19d0520f sk_4707cd57
5 move S1 Exhibition2 5 2026-11-09T11:55:05.011Z S1 59476, S2 59049 bca18da756 a741793310 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-09T11:55:07.228Z S1 59476, S2 58832 ef97d14fac bca18da756 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-09T11:55:09.396Z S1 59308, S2 58832 42b7cfe041 ef97d14fac sk_4707cd57
8 move S2 Exhibition1 8 2026-11-09T11:55:11.350Z S1 59308, S2 58878 12598fed50 42b7cfe041 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-09T11:55:13.518Z S1 59140, S2 58878 1b975cb064 12598fed50 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-09T11:55:15.609Z S1 59140, S2 58787 da78914794 1b975cb064 sk_4707cd57
11 move S1 Exhibition2 11 2026-11-09T11:55:17.725Z S1 59024, S2 58787 ea671f1248 da78914794 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-09T11:55:19.906Z S1 59024, S2 58606 8b994a4a3b ea671f1248 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-09T11:55:21.859Z S1 59071, S2 58606 9d99e6a3ee 8b994a4a3b sk_4707cd57
14 move S2 Exhibition1 14 2026-11-09T11:55:23.919Z S1 59071, S2 58546 ed27f416aa 9d99e6a3ee sk_4707cd57
15 move S1 Exhibition2 15 2026-11-09T11:55:25.944Z S1 59046, S2 58546 dbc90459cc ed27f416aa sk_4707cd57
16 move S2 Exhibition1 16 2026-11-09T11:55:27.932Z S1 59046, S2 58558 3d14eede8d dbc90459cc sk_4707cd57
17 move S1 Exhibition2 17 2026-11-09T11:55:29.903Z S1 59075, S2 58558 488031f1e9 3d14eede8d sk_4707cd57
18 move S2 Exhibition1 18 2026-11-09T11:55:31.853Z S1 59075, S2 58608 902651a218 488031f1e9 sk_4707cd57
19 move S1 Exhibition2 19 2026-11-09T11:55:33.783Z S1 59145, S2 58608 a4fe07e0f1 902651a218 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-09T11:55:35.710Z S1 59145, S2 58681 f74eae4f1e a4fe07e0f1 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_01M702JJ7BE1NTKZENYC8XG4W8

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