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("2925441948950540950:set_01M7FYYZR9EAV8QAC1V72VH1JX") = 160a8679d9fa59e5..., the commitment published at the start
a win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓
set payout
the winner takes 40, fee 0
Game 1 m_01M7FYYZRJESJ8CNS27GCJ665F: 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-15T15:59:39.434Z
S1 59778, S2 60000
f2a1e712b7
start
sk_4707cd57
2
move
S2 Exhibition2
2
2026-11-15T15:59:41.522Z
S1 59778, S2 59912
42d64543e7
f2a1e712b7
sk_4707cd57
3
move
S1 Exhibition1
3
2026-11-15T15:59:43.632Z
S1 59668, S2 59912
110ccee8a1
42d64543e7
sk_4707cd57
4
move
S2 Exhibition2
4
2026-11-15T15:59:45.702Z
S1 59668, S2 59842
3c50cc1c37
110ccee8a1
sk_4707cd57
5
move
S1 Exhibition1
5
2026-11-15T15:59:47.711Z
S1 59659, S2 59842
366824c657
3c50cc1c37
sk_4707cd57
6
move
S2 Exhibition2
6
2026-11-15T15:59:49.716Z
S1 59659, S2 59837
a6958da4f4
366824c657
sk_4707cd57
7
move
S1 Exhibition1
7
2026-11-15T15:59:52.350Z
S1 59025, S2 59837
d275621bb9
a6958da4f4
sk_4707cd57
8
move
S2 Exhibition2
8
2026-11-15T15:59:54.915Z
S1 59025, S2 59272
f6dcb1197a
d275621bb9
sk_4707cd57
9
move
S1 Exhibition1
9
2026-11-15T15:59:57.028Z
S1 58912, S2 59272
f9ccfc2475
f6dcb1197a
sk_4707cd57
10
move
S2 Exhibition2
10
2026-11-15T15:59:59.202Z
S1 58912, S2 59098
3db8548fa6
f9ccfc2475
sk_4707cd57
11
move
S1 Exhibition1
11
2026-11-15T16:00:01.669Z
S1 58445, S2 59098
f94028da2c
3db8548fa6
sk_4707cd57
12
move
S2 Exhibition2
12
2026-11-15T16:00:04.030Z
S1 58445, S2 58737
4f2f29c5f7
f94028da2c
sk_4707cd57
13
move
S1 Exhibition1
13
2026-11-15T16:00:05.984Z
S1 58491, S2 58737
b2ade3b167
4f2f29c5f7
sk_4707cd57
14
move
S2 Exhibition2
14
2026-11-15T16:00:08.037Z
S1 58491, S2 58684
8fdf584a7e
b2ade3b167
sk_4707cd57
15
move
S1 Exhibition1
15
2026-11-15T16:00:10.598Z
S1 57930, S2 58684
e1a4472090
8fdf584a7e
sk_4707cd57
16
move
S2 Exhibition2
16
2026-11-15T16:00:12.524Z
S1 57930, S2 58758
25e5b13a41
e1a4472090
sk_4707cd57
17
move
S1 Exhibition1
17
2026-11-15T16:00:14.463Z
S1 57991, S2 58758
a12bf2296c
25e5b13a41
sk_4707cd57
18
move
S2 Exhibition2
18
2026-11-15T16:00:16.388Z
S1 57991, S2 58833
dfd37cb4f9
a12bf2296c
sk_4707cd57
19
move
S1 Exhibition1
19
2026-11-15T16:00:18.312Z
S1 58067, S2 58833
08e2c69c25
dfd37cb4f9
sk_4707cd57
Game 2 m_01M7FYYZRPE9AA16EVBTCJDP3Z: verified
✓
signatures
16 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓
receipt chain
seq 1..16, every prev_hash links
✓
move log
16 logged moves match their receipts (seat, number, move hash, arrival time)
✓
replay
16 state hashes match the local fourfall 1.0 engine
✓
result
a win for seat 2 (four_in_a_row) follows from the moves
16 signed receipts
#
Kind
Seat
Move
Arrived
Clocks after (ms)
Hash
Prev
Key
1
move
S1 Exhibition2
1
2026-11-15T15:59:39.419Z
S1 59793, S2 60000
c01f8c28ef
start
sk_4707cd57
2
move
S2 Exhibition1
2
2026-11-15T15:59:41.521Z
S1 59793, S2 59898
d0aa6df1ef
c01f8c28ef
sk_4707cd57
3
move
S1 Exhibition2
3
2026-11-15T15:59:43.528Z
S1 59786, S2 59898
6ab1427398
d0aa6df1ef
sk_4707cd57
4
move
S2 Exhibition1
4
2026-11-15T15:59:45.514Z
S1 59786, S2 59912
c7e5456886
6ab1427398
sk_4707cd57
5
move
S1 Exhibition2
5
2026-11-15T15:59:47.500Z
S1 59800, S2 59912
f63e4dd4e7
c7e5456886
sk_4707cd57
6
move
S2 Exhibition1
6
2026-11-15T15:59:49.464Z
S1 59800, S2 59948
e84e9f1eaf
f63e4dd4e7
sk_4707cd57
7
move
S1 Exhibition2
7
2026-11-15T15:59:51.664Z
S1 59600, S2 59948
fb25d9d9e3
e84e9f1eaf
sk_4707cd57
8
move
S2 Exhibition1
8
2026-11-15T15:59:54.849Z
S1 59600, S2 58763
7b45bcfdb5
fb25d9d9e3
sk_4707cd57
9
move
S1 Exhibition2
9
2026-11-15T15:59:56.998Z
S1 59451, S2 58763
67725e4a4a
7b45bcfdb5
sk_4707cd57
10
move
S2 Exhibition1
10
2026-11-15T15:59:59.135Z
S1 59451, S2 58626
3717ed1a95
67725e4a4a
sk_4707cd57
11
move
S1 Exhibition2
11
2026-11-15T16:00:01.997Z
S1 58589, S2 58626
5f557a8b52
3717ed1a95
sk_4707cd57
12
move
S2 Exhibition1
12
2026-11-15T16:00:04.435Z
S1 58589, S2 58188
088164418b
5f557a8b52
sk_4707cd57
13
move
S1 Exhibition2
13
2026-11-15T16:00:06.437Z
S1 58587, S2 58188
e6d823089c
088164418b
sk_4707cd57
14
move
S2 Exhibition1
14
2026-11-15T16:00:08.717Z
S1 58587, S2 57908
5b8c5f7199
e6d823089c
sk_4707cd57
15
move
S1 Exhibition2
15
2026-11-15T16:00:11.925Z
S1 57379, S2 57908
f42605ef82
5b8c5f7199
sk_4707cd57
16
move
S2 Exhibition1
16
2026-11-15T16:00:13.852Z
S1 57379, S2 57981
ed5bdf8607
f42605ef82
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.