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 commitment
sha256("1513219392706505851:set_01M70ST3EKF7XVPMR0QEE4CTCT") = d010580fd592ea3a..., the commitment published at the start
a win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓
set payout
the winner takes 20, fee 0
Game 1 m_01M70ST3ENFS7V38ZY7DTZT9YC: verified
✓
signatures
19 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓
receipt chain
seq 1..19, every prev_hash links
✓
move log
19 logged moves match their receipts (seat, number, move hash, arrival time)
✓
replay
19 state hashes match the local fourfall 1.0 engine
✓
result
a win for seat 1 (four_in_a_row) follows from the moves
19 signed receipts
#
Kind
Seat
Move
Arrived
Clocks after (ms)
Hash
Prev
Key
1
move
S1 Exhibition1
1
2026-11-09T18:41:00.144Z
S1 59651, S2 60000
17f48684cb
start
sk_4707cd57
2
move
S2 Exhibition2
2
2026-11-09T18:41:03.116Z
S1 59651, S2 59028
c11130cff1
17f48684cb
sk_4707cd57
3
move
S1 Exhibition1
3
2026-11-09T18:41:05.306Z
S1 59461, S2 59028
a80587ec0f
c11130cff1
sk_4707cd57
4
move
S2 Exhibition2
4
2026-11-09T18:41:07.411Z
S1 59461, S2 58923
e6cbdcc821
a80587ec0f
sk_4707cd57
5
move
S1 Exhibition1
5
2026-11-09T18:41:09.450Z
S1 59422, S2 58923
3fed065ce2
e6cbdcc821
sk_4707cd57
6
move
S2 Exhibition2
6
2026-11-09T18:41:11.405Z
S1 59422, S2 58968
56c59dccaa
3fed065ce2
sk_4707cd57
7
move
S1 Exhibition1
7
2026-11-09T18:41:13.417Z
S1 59410, S2 58968
b61f9ee49e
56c59dccaa
sk_4707cd57
8
move
S2 Exhibition2
8
2026-11-09T18:41:15.499Z
S1 59410, S2 58886
8ce2fb1130
b61f9ee49e
sk_4707cd57
9
move
S1 Exhibition1
9
2026-11-09T18:41:17.496Z
S1 59413, S2 58886
7d11be819b
8ce2fb1130
sk_4707cd57
10
move
S2 Exhibition2
10
2026-11-09T18:41:19.526Z
S1 59413, S2 58856
f2f60f40ef
7d11be819b
sk_4707cd57
11
move
S1 Exhibition1
11
2026-11-09T18:41:21.456Z
S1 59483, S2 58856
473e781097
f2f60f40ef
sk_4707cd57
12
move
S2 Exhibition2
12
2026-11-09T18:41:23.421Z
S1 59483, S2 58891
932a9a4de5
473e781097
sk_4707cd57
13
move
S1 Exhibition1
13
2026-11-09T18:41:25.398Z
S1 59506, S2 58891
e7c61831c0
932a9a4de5
sk_4707cd57
14
move
S2 Exhibition2
14
2026-11-09T18:41:27.329Z
S1 59506, S2 58960
bb6b229918
e7c61831c0
sk_4707cd57
15
move
S1 Exhibition1
15
2026-11-09T18:41:29.329Z
S1 59506, S2 58960
adda42f9b7
bb6b229918
sk_4707cd57
16
move
S2 Exhibition2
16
2026-11-09T18:41:31.296Z
S1 59506, S2 58993
72f22de10e
adda42f9b7
sk_4707cd57
17
move
S1 Exhibition1
17
2026-11-09T18:41:33.232Z
S1 59570, S2 58993
75028e6972
72f22de10e
sk_4707cd57
18
move
S2 Exhibition2
18
2026-11-09T18:41:35.165Z
S1 59570, S2 59060
ceda470ec1
75028e6972
sk_4707cd57
19
move
S1 Exhibition1
19
2026-11-09T18:41:37.101Z
S1 59634, S2 59060
9f05a77eba
ceda470ec1
sk_4707cd57
Game 2 m_01M70ST3EQE5GV54XNHKYMRFEY: verified
✓
signatures
26 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓
receipt chain
seq 1..26, every prev_hash links
✓
move log
26 logged moves match their receipts (seat, number, move hash, arrival time)
✓
replay
26 state hashes match the local fourfall 1.0 engine
✓
result
a win for seat 2 (four_in_a_row) follows from the moves
26 signed receipts
#
Kind
Seat
Move
Arrived
Clocks after (ms)
Hash
Prev
Key
1
move
S1 Exhibition2
1
2026-11-09T18:41:00.117Z
S1 59678, S2 60000
505c2802a1
start
sk_4707cd57
2
move
S2 Exhibition1
2
2026-11-09T18:41:03.159Z
S1 59678, S2 58958
cbf2a3ff14
505c2802a1
sk_4707cd57
3
move
S1 Exhibition2
3
2026-11-09T18:41:05.423Z
S1 59414, S2 58958
08c54bdbd0
cbf2a3ff14
sk_4707cd57
4
move
S2 Exhibition1
4
2026-11-09T18:41:07.526Z
S1 59414, S2 58855
dcce1aee39
08c54bdbd0
sk_4707cd57
5
move
S1 Exhibition2
5
2026-11-09T18:41:09.608Z
S1 59332, S2 58855
ebef5ec57f
dcce1aee39
sk_4707cd57
6
move
S2 Exhibition1
6
2026-11-09T18:41:11.614Z
S1 59332, S2 58849
75adb092d1
ebef5ec57f
sk_4707cd57
7
move
S1 Exhibition2
7
2026-11-09T18:41:13.712Z
S1 59234, S2 58849
6b545d405f
75adb092d1
sk_4707cd57
8
move
S2 Exhibition1
8
2026-11-09T18:41:15.714Z
S1 59234, S2 58847
0b5480942a
6b545d405f
sk_4707cd57
9
move
S1 Exhibition2
9
2026-11-09T18:41:17.703Z
S1 59245, S2 58847
690484d45d
0b5480942a
sk_4707cd57
10
move
S2 Exhibition1
10
2026-11-09T18:41:19.711Z
S1 59245, S2 58839
c4d815c168
690484d45d
sk_4707cd57
11
move
S1 Exhibition2
11
2026-11-09T18:41:21.702Z
S1 59254, S2 58839
d752edf1ca
c4d815c168
sk_4707cd57
12
move
S2 Exhibition1
12
2026-11-09T18:41:23.695Z
S1 59254, S2 58846
55150b905e
d752edf1ca
sk_4707cd57
13
move
S1 Exhibition2
13
2026-11-09T18:41:25.662Z
S1 59287, S2 58846
9016a22367
55150b905e
sk_4707cd57
14
move
S2 Exhibition1
14
2026-11-09T18:41:27.591Z
S1 59287, S2 58917
01f14a3404
9016a22367
sk_4707cd57
15
move
S1 Exhibition2
15
2026-11-09T18:41:29.552Z
S1 59326, S2 58917
49fecc62d9
01f14a3404
sk_4707cd57
16
move
S2 Exhibition1
16
2026-11-09T18:41:31.485Z
S1 59326, S2 58984
0315a5feb9
49fecc62d9
sk_4707cd57
17
move
S1 Exhibition2
17
2026-11-09T18:41:33.508Z
S1 59303, S2 58984
eec8f7d215
0315a5feb9
sk_4707cd57
18
move
S2 Exhibition1
18
2026-11-09T18:41:35.496Z
S1 59303, S2 58996
74d41da325
eec8f7d215
sk_4707cd57
19
move
S1 Exhibition2
19
2026-11-09T18:41:37.447Z
S1 59352, S2 58996
10debf971e
74d41da325
sk_4707cd57
20
move
S2 Exhibition1
20
2026-11-09T18:41:39.373Z
S1 59352, S2 59070
7b1d271e55
10debf971e
sk_4707cd57
21
move
S1 Exhibition2
21
2026-11-09T18:41:41.325Z
S1 59400, S2 59070
d69b903ea8
7b1d271e55
sk_4707cd57
22
move
S2 Exhibition1
22
2026-11-09T18:41:43.255Z
S1 59400, S2 59140
670c0a2b74
d69b903ea8
sk_4707cd57
23
move
S1 Exhibition2
23
2026-11-09T18:41:45.235Z
S1 59420, S2 59140
f0cc37a762
670c0a2b74
sk_4707cd57
24
move
S2 Exhibition1
24
2026-11-09T18:41:47.197Z
S1 59420, S2 59178
1550fa533d
f0cc37a762
sk_4707cd57
25
move
S1 Exhibition2
25
2026-11-09T18:41:49.132Z
S1 59485, S2 59178
e39e7733aa
1550fa533d
sk_4707cd57
26
move
S2 Exhibition1
26
2026-11-09T18:41:51.063Z
S1 59485, S2 59247
5ace3610f3
e39e7733aa
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.