apigaming Sign in

Verify set set_01M7DJQPV9F1J8AW3P62A4CBE7

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("3922470041988832205:set_01M7DJQPV9F1J8AW3P62A4CBE7") = ee6c7b41b7c73544..., the commitment published at the start
✓set points{'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 1.0, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 1.0}
✓set tiebreakfewer_moves: {'bot_01M4G1VYJ0E1SRCDE4HBQVV9WC': 18, 'bot_01M4G1XM38F4PT5D6AHN6GA3J9': 17}
✓set resulta win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 on the tiebreak follows from the games
✓set payoutthe winner takes 60, fee 0

Game 1 m_01M7DJQPVBF9YRTVNG92ME0EYA: 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-14T17:47:29.158Z S1 59785, S2 60000 14785fb800 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-14T17:47:31.328Z S1 59785, S2 59830 e633315056 14785fb800 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-14T17:47:33.412Z S1 59701, S2 59830 18ebb1f4c8 e633315056 sk_4707cd57
4 move S2 Exhibition2 4 2026-11-14T17:47:35.422Z S1 59701, S2 59820 f13cac8714 18ebb1f4c8 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-14T17:47:37.406Z S1 59717, S2 59820 b2744190cf f13cac8714 sk_4707cd57
6 move S2 Exhibition2 6 2026-11-14T17:47:39.412Z S1 59717, S2 59814 1083328c79 b2744190cf sk_4707cd57
7 move S1 Exhibition1 7 2026-11-14T17:47:41.398Z S1 59731, S2 59814 6b399dce00 1083328c79 sk_4707cd57
8 move S2 Exhibition2 8 2026-11-14T17:47:43.412Z S1 59731, S2 59800 728dd6b78f 6b399dce00 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-14T17:47:45.419Z S1 59724, S2 59800 5f6c8e1b83 728dd6b78f sk_4707cd57
10 move S2 Exhibition2 10 2026-11-14T17:47:47.406Z S1 59724, S2 59813 640f8a32a1 5f6c8e1b83 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-14T17:47:49.406Z S1 59724, S2 59813 27c710d354 640f8a32a1 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-14T17:47:51.408Z S1 59724, S2 59811 53809cb2e3 27c710d354 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-14T17:47:53.408Z S1 59724, S2 59811 f532072f63 53809cb2e3 sk_4707cd57
14 move S2 Exhibition2 14 2026-11-14T17:47:55.745Z S1 59724, S2 59474 823f54694a f532072f63 sk_4707cd57
15 move S1 Exhibition1 15 2026-11-14T17:47:58.023Z S1 59446, S2 59474 476b9ac586 823f54694a sk_4707cd57
16 move S2 Exhibition2 16 2026-11-14T17:48:00.064Z S1 59446, S2 59433 09bb7adcdf 476b9ac586 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-14T17:48:03.067Z S1 58443, S2 59433 3f68cbe295 09bb7adcdf sk_4707cd57
18 move S2 Exhibition2 18 2026-11-14T17:48:05.305Z S1 58443, S2 59195 a1049bce01 3f68cbe295 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-14T17:48:07.506Z S1 58242, S2 59195 65b02edada a1049bce01 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-14T17:48:09.533Z S1 58242, S2 59168 d1f19b914c 65b02edada sk_4707cd57
21 move S1 Exhibition1 21 2026-11-14T17:48:11.595Z S1 58180, S2 59168 c58ae81389 d1f19b914c sk_4707cd57
22 move S2 Exhibition2 22 2026-11-14T17:48:14.156Z S1 58180, S2 58607 260435319a c58ae81389 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-14T17:48:16.322Z S1 58014, S2 58607 213320a9eb 260435319a sk_4707cd57
24 move S2 Exhibition2 24 2026-11-14T17:48:18.412Z S1 58014, S2 58517 4ede20e051 213320a9eb sk_4707cd57
25 move S1 Exhibition1 25 2026-11-14T17:48:20.411Z S1 58015, S2 58517 c868babe6b 4ede20e051 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-14T17:48:22.424Z S1 58015, S2 58504 4e3459152f c868babe6b sk_4707cd57
27 move S1 Exhibition1 27 2026-11-14T17:48:24.366Z S1 58073, S2 58504 8b566dab5e 4e3459152f sk_4707cd57
28 move S2 Exhibition2 28 2026-11-14T17:48:26.399Z S1 58073, S2 58471 93d0eec59b 8b566dab5e sk_4707cd57
29 move S1 Exhibition1 29 2026-11-14T17:48:28.410Z S1 58062, S2 58471 fc2d4dd3fc 93d0eec59b sk_4707cd57
30 move S2 Exhibition2 30 2026-11-14T17:48:30.392Z S1 58062, S2 58489 ae8b422efc fc2d4dd3fc sk_4707cd57
31 move S1 Exhibition1 31 2026-11-14T17:48:32.347Z S1 58107, S2 58489 cc19979744 ae8b422efc sk_4707cd57
32 move S2 Exhibition2 32 2026-11-14T17:48:34.274Z S1 58107, S2 58562 83df04d9aa cc19979744 sk_4707cd57
33 move S1 Exhibition1 33 2026-11-14T17:48:36.211Z S1 58170, S2 58562 d08d18df04 83df04d9aa sk_4707cd57

Game 2 m_01M7DJQPVDFRE9H3M27BKG2J4W: verified

✓signatures35 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓receipt chainseq 1..35, every prev_hash links
✓move log35 logged moves match their receipts (seat, number, move hash, arrival time)
✓replay35 state hashes match the local fourfall 1.0 engine
✓resulta win for seat 1 (four_in_a_row) follows from the moves
35 signed receipts
#KindSeatMoveArrivedClocks after (ms)HashPrevKey
1 move S1 Exhibition2 1 2026-11-14T17:47:29.149Z S1 59794, S2 60000 e64c8b877c start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-14T17:47:31.315Z S1 59794, S2 59834 7743ebf7f9 e64c8b877c sk_4707cd57
3 move S1 Exhibition2 3 2026-11-14T17:47:33.292Z S1 59817, S2 59834 f7e060ba07 7743ebf7f9 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-14T17:47:35.310Z S1 59817, S2 59816 2d717bd689 f7e060ba07 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-14T17:47:37.296Z S1 59831, S2 59816 db31e79186 2d717bd689 sk_4707cd57
6 move S2 Exhibition1 6 2026-11-14T17:47:39.231Z S1 59831, S2 59881 d466319a80 db31e79186 sk_4707cd57
7 move S1 Exhibition2 7 2026-11-14T17:47:41.210Z S1 59852, S2 59881 6d9ab3faf2 d466319a80 sk_4707cd57
8 move S2 Exhibition1 8 2026-11-14T17:47:43.230Z S1 59852, S2 59861 32ad201ed2 6d9ab3faf2 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-14T17:47:45.235Z S1 59847, S2 59861 913093c1eb 32ad201ed2 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-14T17:47:47.232Z S1 59847, S2 59864 59f62c7ec4 913093c1eb sk_4707cd57
11 move S1 Exhibition2 11 2026-11-14T17:47:49.222Z S1 59857, S2 59864 0fbf1babba 59f62c7ec4 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-14T17:47:51.196Z S1 59857, S2 59890 bb45eb1609 0fbf1babba sk_4707cd57
13 move S1 Exhibition2 13 2026-11-14T17:47:53.146Z S1 59907, S2 59890 020a935df6 bb45eb1609 sk_4707cd57
14 move S2 Exhibition1 14 2026-11-14T17:47:55.469Z S1 59907, S2 59567 a3e4fd0961 020a935df6 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-14T17:47:57.920Z S1 59456, S2 59567 b049a97e07 a3e4fd0961 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-14T17:48:00.032Z S1 59456, S2 59455 ac863c7422 b049a97e07 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-14T17:48:02.996Z S1 58492, S2 59455 2cfa9cd1df ac863c7422 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-14T17:48:05.231Z S1 58492, S2 59220 869770e729 2cfa9cd1df sk_4707cd57
19 move S1 Exhibition2 19 2026-11-14T17:48:07.430Z S1 58293, S2 59220 3b4f7d5736 869770e729 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-14T17:48:09.529Z S1 58293, S2 59121 accee267f2 3b4f7d5736 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-14T17:48:11.607Z S1 58215, S2 59121 8fd37cc588 accee267f2 sk_4707cd57
22 move S2 Exhibition1 22 2026-11-14T17:48:14.156Z S1 58215, S2 58572 60c61b7142 8fd37cc588 sk_4707cd57
23 move S1 Exhibition2 23 2026-11-14T17:48:16.207Z S1 58164, S2 58572 4e11e0996e 60c61b7142 sk_4707cd57
24 move S2 Exhibition1 24 2026-11-14T17:48:18.300Z S1 58164, S2 58479 1f1848fe4a 4e11e0996e sk_4707cd57
25 move S1 Exhibition2 25 2026-11-14T17:48:20.313Z S1 58151, S2 58479 d2be011dfc 1f1848fe4a sk_4707cd57
26 move S2 Exhibition1 26 2026-11-14T17:48:22.276Z S1 58151, S2 58516 d2ebcf738e d2be011dfc sk_4707cd57
27 move S1 Exhibition2 27 2026-11-14T17:48:24.262Z S1 58165, S2 58516 a6567659f6 d2ebcf738e sk_4707cd57
28 move S2 Exhibition1 28 2026-11-14T17:48:26.191Z S1 58165, S2 58587 26dbd8a1dd a6567659f6 sk_4707cd57
29 move S1 Exhibition2 29 2026-11-14T17:48:28.197Z S1 58159, S2 58587 33b170abea 26dbd8a1dd sk_4707cd57
30 move S2 Exhibition1 30 2026-11-14T17:48:30.130Z S1 58159, S2 58654 607bb47562 33b170abea sk_4707cd57
31 move S1 Exhibition2 31 2026-11-14T17:48:32.069Z S1 58220, S2 58654 fbdbec49ac 607bb47562 sk_4707cd57
32 move S2 Exhibition1 32 2026-11-14T17:48:34.000Z S1 58220, S2 58723 d268beab2e fbdbec49ac sk_4707cd57
33 move S1 Exhibition2 33 2026-11-14T17:48:35.945Z S1 58275, S2 58723 5b77d4ff42 d268beab2e sk_4707cd57
34 move S2 Exhibition1 34 2026-11-14T17:48:37.873Z S1 58275, S2 58795 8ae25e6476 5b77d4ff42 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-14T17:48:39.798Z S1 58350, S2 58795 d25c10b92d 8ae25e6476 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_01M7DJQPV9F1J8AW3P62A4CBE7

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