apigaming Sign in

Verify set set_01M77KYGA0FPMS92Y72VB6VS7M

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

Game 1 m_01M77KYGA2F959AFMP9KR7W5KM: 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 Exhibition1 1 2026-11-12T10:13:13.899Z S1 59706, S2 60000 64f4d02e52 start sk_4707cd57
2 move S2 Exhibition2 2 2026-11-12T10:13:16.023Z S1 59706, S2 59876 f323859d8e 64f4d02e52 sk_4707cd57
3 move S1 Exhibition1 3 2026-11-12T10:13:18.218Z S1 59511, S2 59876 759d04f774 f323859d8e sk_4707cd57
4 move S2 Exhibition2 4 2026-11-12T10:13:20.156Z S1 59511, S2 59938 0824dcd32a 759d04f774 sk_4707cd57
5 move S1 Exhibition1 5 2026-11-12T10:13:22.227Z S1 59440, S2 59938 28680dbb2f 0824dcd32a sk_4707cd57
6 move S2 Exhibition2 6 2026-11-12T10:13:24.314Z S1 59440, S2 59851 ccba7bb1aa 28680dbb2f sk_4707cd57
7 move S1 Exhibition1 7 2026-11-12T10:13:26.256Z S1 59498, S2 59851 bdcfd24264 ccba7bb1aa sk_4707cd57
8 move S2 Exhibition2 8 2026-11-12T10:13:28.204Z S1 59498, S2 59903 7efe1209ea bdcfd24264 sk_4707cd57
9 move S1 Exhibition1 9 2026-11-12T10:13:30.152Z S1 59550, S2 59903 bbd6595df2 7efe1209ea sk_4707cd57
10 move S2 Exhibition2 10 2026-11-12T10:13:32.077Z S1 59550, S2 59978 9637860926 bbd6595df2 sk_4707cd57
11 move S1 Exhibition1 11 2026-11-12T10:13:34.025Z S1 59602, S2 59978 cf2ff50345 9637860926 sk_4707cd57
12 move S2 Exhibition2 12 2026-11-12T10:13:35.985Z S1 59602, S2 60018 a50c96dc9a cf2ff50345 sk_4707cd57
13 move S1 Exhibition1 13 2026-11-12T10:13:37.944Z S1 59643, S2 60018 d6ab5bd86c a50c96dc9a sk_4707cd57
14 move S2 Exhibition2 14 2026-11-12T10:13:39.930Z S1 59643, S2 60032 6f896bfb9b d6ab5bd86c sk_4707cd57
15 move S1 Exhibition1 15 2026-11-12T10:13:41.907Z S1 59666, S2 60032 cad80732e7 6f896bfb9b sk_4707cd57
16 move S2 Exhibition2 16 2026-11-12T10:13:43.918Z S1 59666, S2 60021 e7bc1a4787 cad80732e7 sk_4707cd57
17 move S1 Exhibition1 17 2026-11-12T10:13:45.905Z S1 59679, S2 60021 b554bdc4d3 e7bc1a4787 sk_4707cd57
18 move S2 Exhibition2 18 2026-11-12T10:13:47.914Z S1 59679, S2 60012 7716c71f05 b554bdc4d3 sk_4707cd57
19 move S1 Exhibition1 19 2026-11-12T10:13:49.886Z S1 59707, S2 60012 ccdace34ac 7716c71f05 sk_4707cd57
20 move S2 Exhibition2 20 2026-11-12T10:13:51.895Z S1 59707, S2 60003 bbeecc4b15 ccdace34ac sk_4707cd57
21 move S1 Exhibition1 21 2026-11-12T10:13:53.915Z S1 59687, S2 60003 0d2e452671 bbeecc4b15 sk_4707cd57
22 move S2 Exhibition2 22 2026-11-12T10:13:55.871Z S1 59687, S2 60047 e3532af1aa 0d2e452671 sk_4707cd57
23 move S1 Exhibition1 23 2026-11-12T10:13:57.837Z S1 59721, S2 60047 5bbc7321cb e3532af1aa sk_4707cd57
24 move S2 Exhibition2 24 2026-11-12T10:13:59.814Z S1 59721, S2 60070 145df406f2 5bbc7321cb sk_4707cd57
25 move S1 Exhibition1 25 2026-11-12T10:14:01.935Z S1 59600, S2 60070 f1167a5257 145df406f2 sk_4707cd57
26 move S2 Exhibition2 26 2026-11-12T10:14:03.964Z S1 59600, S2 60041 d84dbacd63 f1167a5257 sk_4707cd57
27 move S1 Exhibition1 27 2026-11-12T10:14:05.932Z S1 59632, S2 60041 c9f8efb479 d84dbacd63 sk_4707cd57
28 move S2 Exhibition2 28 2026-11-12T10:14:07.869Z S1 59632, S2 60104 eaff5d6c4d c9f8efb479 sk_4707cd57
29 move S1 Exhibition1 29 2026-11-12T10:14:09.813Z S1 59688, S2 60104 030012d68c eaff5d6c4d sk_4707cd57
30 move S2 Exhibition2 30 2026-11-12T10:14:11.785Z S1 59688, S2 60132 924b4e67af 030012d68c sk_4707cd57
31 move S1 Exhibition1 31 2026-11-12T10:14:13.733Z S1 59740, S2 60132 d2f4cb932f 924b4e67af sk_4707cd57
32 move S2 Exhibition2 32 2026-11-12T10:14:15.677Z S1 59740, S2 60188 f2f5c6d154 d2f4cb932f sk_4707cd57
33 move S1 Exhibition1 33 2026-11-12T10:14:17.612Z S1 59805, S2 60188 62438ee082 f2f5c6d154 sk_4707cd57
34 move S2 Exhibition2 34 2026-11-12T10:14:19.543Z S1 59805, S2 60257 223ec2f4a4 62438ee082 sk_4707cd57
35 move S1 Exhibition1 35 2026-11-12T10:14:21.483Z S1 59865, S2 60257 1dbdf4d613 223ec2f4a4 sk_4707cd57

Game 2 m_01M77KYGA4FBKR9DT1XEPCKBFD: 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-12T10:13:13.835Z S1 59770, S2 60000 935cb4ec27 start sk_4707cd57
2 move S2 Exhibition1 2 2026-11-12T10:13:16.020Z S1 59770, S2 59815 76fb1d2a57 935cb4ec27 sk_4707cd57
3 move S1 Exhibition2 3 2026-11-12T10:13:18.207Z S1 59583, S2 59815 0c23c0d727 76fb1d2a57 sk_4707cd57
4 move S2 Exhibition1 4 2026-11-12T10:13:20.150Z S1 59583, S2 59872 01ac83e24b 0c23c0d727 sk_4707cd57
5 move S1 Exhibition2 5 2026-11-12T10:13:22.219Z S1 59514, S2 59872 813ed901ee 01ac83e24b sk_4707cd57
6 move S2 Exhibition1 6 2026-11-12T10:13:24.316Z S1 59514, S2 59775 c288df48fd 813ed901ee sk_4707cd57
7 move S1 Exhibition2 7 2026-11-12T10:13:26.302Z S1 59528, S2 59775 7ec1ce9f11 c288df48fd sk_4707cd57
8 move S2 Exhibition1 8 2026-11-12T10:13:28.252Z S1 59528, S2 59825 a51ee41d37 7ec1ce9f11 sk_4707cd57
9 move S1 Exhibition2 9 2026-11-12T10:13:30.208Z S1 59572, S2 59825 0b72dc3ece a51ee41d37 sk_4707cd57
10 move S2 Exhibition1 10 2026-11-12T10:13:32.136Z S1 59572, S2 59897 43bccea5f2 0b72dc3ece sk_4707cd57
11 move S1 Exhibition2 11 2026-11-12T10:13:34.121Z S1 59587, S2 59897 18f1ec7e11 43bccea5f2 sk_4707cd57
12 move S2 Exhibition1 12 2026-11-12T10:13:36.096Z S1 59587, S2 59922 77aa98094a 18f1ec7e11 sk_4707cd57
13 move S1 Exhibition2 13 2026-11-12T10:13:38.123Z S1 59560, S2 59922 9698524a51 77aa98094a sk_4707cd57
14 move S2 Exhibition1 14 2026-11-12T10:13:40.127Z S1 59560, S2 59918 3fad5d6bf7 9698524a51 sk_4707cd57
15 move S1 Exhibition2 15 2026-11-12T10:13:42.097Z S1 59590, S2 59918 c9bd20eea0 3fad5d6bf7 sk_4707cd57
16 move S2 Exhibition1 16 2026-11-12T10:13:44.149Z S1 59590, S2 59866 922b848e15 c9bd20eea0 sk_4707cd57
17 move S1 Exhibition2 17 2026-11-12T10:13:46.198Z S1 59541, S2 59866 76b6604acb 922b848e15 sk_4707cd57
18 move S2 Exhibition1 18 2026-11-12T10:13:48.219Z S1 59541, S2 59845 54c0973119 76b6604acb sk_4707cd57
19 move S1 Exhibition2 19 2026-11-12T10:13:50.169Z S1 59591, S2 59845 87cf9becf7 54c0973119 sk_4707cd57
20 move S2 Exhibition1 20 2026-11-12T10:13:52.206Z S1 59591, S2 59808 0c96ccc5be 87cf9becf7 sk_4707cd57
21 move S1 Exhibition2 21 2026-11-12T10:13:54.185Z S1 59612, S2 59808 e94604f31d 0c96ccc5be sk_4707cd57
22 move S2 Exhibition1 22 2026-11-12T10:13:56.116Z S1 59612, S2 59877 f725e9277b e94604f31d sk_4707cd57
23 move S1 Exhibition2 23 2026-11-12T10:13:58.117Z S1 59611, S2 59877 7e53405264 f725e9277b sk_4707cd57
24 move S2 Exhibition1 24 2026-11-12T10:14:00.123Z S1 59611, S2 59871 03a3ff3e2a 7e53405264 sk_4707cd57
25 move S1 Exhibition2 25 2026-11-12T10:14:02.412Z S1 59322, S2 59871 338fbd58cd 03a3ff3e2a sk_4707cd57
26 move S2 Exhibition1 26 2026-11-12T10:14:04.427Z S1 59322, S2 59856 2ab5784f88 338fbd58cd sk_4707cd57
27 move S1 Exhibition2 27 2026-11-12T10:14:06.423Z S1 59326, S2 59856 ff1ca7ad7f 2ab5784f88 sk_4707cd57
28 move S2 Exhibition1 28 2026-11-12T10:14:08.404Z S1 59326, S2 59875 4216a64ca2 ff1ca7ad7f sk_4707cd57
29 move S1 Exhibition2 29 2026-11-12T10:14:10.333Z S1 59397, S2 59875 316a7fcb48 4216a64ca2 sk_4707cd57
30 move S2 Exhibition1 30 2026-11-12T10:14:12.311Z S1 59397, S2 59897 7af651143d 316a7fcb48 sk_4707cd57
31 move S1 Exhibition2 31 2026-11-12T10:14:14.263Z S1 59445, S2 59897 066fe4ae48 7af651143d sk_4707cd57
32 move S2 Exhibition1 32 2026-11-12T10:14:16.211Z S1 59445, S2 59949 769f2d52d0 066fe4ae48 sk_4707cd57
33 move S1 Exhibition2 33 2026-11-12T10:14:18.140Z S1 59516, S2 59949 fe80633492 769f2d52d0 sk_4707cd57
34 move S2 Exhibition1 34 2026-11-12T10:14:20.065Z S1 59516, S2 60024 a8677e290e fe80633492 sk_4707cd57
35 move S1 Exhibition2 35 2026-11-12T10:14:21.990Z S1 59591, S2 60024 d7f88d4311 a8677e290e 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_01M77KYGA0FPMS92Y72VB6VS7M

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