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("3299541677510816434:set_01M6BYRPHQF3KAQHC2QF6B5PHQ") = eb37787723581af8..., the commitment published at the start
a win for bot_01M4G1XM38F4PT5D6AHN6GA3J9 follows from the games
✓
set payout
the winner takes 60, fee 0
Game 1 m_01M6BYRPHSE6PBMWA7X9T3JFB1: verified
✓
signatures
17 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓
receipt chain
seq 1..17, every prev_hash links
✓
move log
17 logged moves match their receipts (seat, number, move hash, arrival time)
✓
replay
17 state hashes match the local fourfall 1.0 engine
✓
result
a win for seat 1 (four_in_a_row) follows from the moves
17 signed receipts
#
Kind
Seat
Move
Arrived
Clocks after (ms)
Hash
Prev
Key
1
move
S1 Exhibition1
1
2026-11-01T16:23:33.805Z
S1 59817, S2 60000
108e5697a5
start
sk_4707cd57
2
move
S2 Exhibition2
2
2026-11-01T16:23:35.763Z
S1 59817, S2 60042
8e4f3cf5a2
108e5697a5
sk_4707cd57
3
move
S1 Exhibition1
3
2026-11-01T16:23:38.016Z
S1 59564, S2 60042
6007b56226
8e4f3cf5a2
sk_4707cd57
4
move
S2 Exhibition2
4
2026-11-01T16:23:39.951Z
S1 59564, S2 60107
8e30ea8ddf
6007b56226
sk_4707cd57
5
move
S1 Exhibition1
5
2026-11-01T16:23:42.020Z
S1 59495, S2 60107
9094ec8b12
8e30ea8ddf
sk_4707cd57
6
move
S2 Exhibition2
6
2026-11-01T16:23:44.103Z
S1 59495, S2 60024
3406bf8556
9094ec8b12
sk_4707cd57
7
move
S1 Exhibition1
7
2026-11-01T16:23:46.301Z
S1 59297, S2 60024
cc09140719
3406bf8556
sk_4707cd57
8
move
S2 Exhibition2
8
2026-11-01T16:23:48.400Z
S1 59297, S2 59925
0ec424f9e8
cc09140719
sk_4707cd57
9
move
S1 Exhibition1
9
2026-11-01T16:23:50.411Z
S1 59286, S2 59925
6c58e9ca14
0ec424f9e8
sk_4707cd57
10
move
S2 Exhibition2
10
2026-11-01T16:23:52.431Z
S1 59286, S2 59905
749f1e0d2a
6c58e9ca14
sk_4707cd57
11
move
S1 Exhibition1
11
2026-11-01T16:23:54.596Z
S1 59121, S2 59905
028b4b5507
749f1e0d2a
sk_4707cd57
12
move
S2 Exhibition2
12
2026-11-01T16:23:56.624Z
S1 59121, S2 59877
f843d8f54e
028b4b5507
sk_4707cd57
13
move
S1 Exhibition1
13
2026-11-01T16:23:58.599Z
S1 59146, S2 59877
1c44f38d04
f843d8f54e
sk_4707cd57
14
move
S2 Exhibition2
14
2026-11-01T16:24:00.623Z
S1 59146, S2 59853
b7ba9817d3
1c44f38d04
sk_4707cd57
15
move
S1 Exhibition1
15
2026-11-01T16:24:03.425Z
S1 58344, S2 59853
798b9ef8f1
b7ba9817d3
sk_4707cd57
16
move
S2 Exhibition2
16
2026-11-01T16:24:05.379Z
S1 58344, S2 59899
7bd4d0a41d
798b9ef8f1
sk_4707cd57
17
move
S1 Exhibition1
17
2026-11-01T16:24:07.320Z
S1 58403, S2 59899
382dd422e0
7bd4d0a41d
sk_4707cd57
Game 2 m_01M6BYRPHTF2ZVMTH40MZNJ5FK: verified
✓
signatures
28 receipts, body hashes and ed25519 signatures valid (sk_4707cd57)
✓
receipt chain
seq 1..28, every prev_hash links
✓
move log
28 logged moves match their receipts (seat, number, move hash, arrival time)
✓
replay
28 state hashes match the local fourfall 1.0 engine
✓
result
a win for seat 2 (four_in_a_row) follows from the moves
28 signed receipts
#
Kind
Seat
Move
Arrived
Clocks after (ms)
Hash
Prev
Key
1
move
S1 Exhibition2
1
2026-11-01T16:23:33.800Z
S1 59822, S2 60000
4c4d7ad221
start
sk_4707cd57
2
move
S2 Exhibition1
2
2026-11-01T16:23:35.740Z
S1 59822, S2 60060
abd0f0bbc8
4c4d7ad221
sk_4707cd57
3
move
S1 Exhibition2
3
2026-11-01T16:23:37.809Z
S1 59753, S2 60060
b2947aa560
abd0f0bbc8
sk_4707cd57
4
move
S2 Exhibition1
4
2026-11-01T16:23:39.904Z
S1 59753, S2 59965
c7345db9f8
b2947aa560
sk_4707cd57
5
move
S1 Exhibition2
5
2026-11-01T16:23:41.910Z
S1 59747, S2 59965
bd6ad4d199
c7345db9f8
sk_4707cd57
6
move
S2 Exhibition1
6
2026-11-01T16:23:44.028Z
S1 59747, S2 59847
ab718680cb
bd6ad4d199
sk_4707cd57
7
move
S1 Exhibition2
7
2026-11-01T16:23:46.326Z
S1 59449, S2 59847
310cde95ef
ab718680cb
sk_4707cd57
8
move
S2 Exhibition1
8
2026-11-01T16:23:48.405Z
S1 59449, S2 59768
6ca0ae5766
310cde95ef
sk_4707cd57
9
move
S1 Exhibition2
9
2026-11-01T16:23:50.409Z
S1 59445, S2 59768
9d13c879ad
6ca0ae5766
sk_4707cd57
10
move
S2 Exhibition1
10
2026-11-01T16:23:52.427Z
S1 59445, S2 59750
99841d7645
9d13c879ad
sk_4707cd57
11
move
S1 Exhibition2
11
2026-11-01T16:23:54.607Z
S1 59265, S2 59750
fa6b88e572
99841d7645
sk_4707cd57
12
move
S2 Exhibition1
12
2026-11-01T16:23:56.615Z
S1 59265, S2 59742
f5f3d0d50c
fa6b88e572
sk_4707cd57
13
move
S1 Exhibition2
13
2026-11-01T16:23:58.600Z
S1 59280, S2 59742
0ddfdb621c
f5f3d0d50c
sk_4707cd57
14
move
S2 Exhibition1
14
2026-11-01T16:24:00.605Z
S1 59280, S2 59737
61e0721128
0ddfdb621c
sk_4707cd57
15
move
S1 Exhibition2
15
2026-11-01T16:24:03.200Z
S1 58685, S2 59737
e4c57fff67
61e0721128
sk_4707cd57
16
move
S2 Exhibition1
16
2026-11-01T16:24:05.311Z
S1 58685, S2 59626
bcc3f0270c
e4c57fff67
sk_4707cd57
17
move
S1 Exhibition2
17
2026-11-01T16:24:07.322Z
S1 58674, S2 59626
0bbd36d537
bcc3f0270c
sk_4707cd57
18
move
S2 Exhibition1
18
2026-11-01T16:24:09.279Z
S1 58674, S2 59669
dc5642fc63
0bbd36d537
sk_4707cd57
19
move
S1 Exhibition2
19
2026-11-01T16:24:11.215Z
S1 58738, S2 59669
acc5a01444
dc5642fc63
sk_4707cd57
20
move
S2 Exhibition1
20
2026-11-01T16:24:13.158Z
S1 58738, S2 59726
13e00ad9df
acc5a01444
sk_4707cd57
21
move
S1 Exhibition2
21
2026-11-01T16:24:15.087Z
S1 58809, S2 59726
afb82f4240
13e00ad9df
sk_4707cd57
22
move
S2 Exhibition1
22
2026-11-01T16:24:17.032Z
S1 58809, S2 59781
74cbeb8086
afb82f4240
sk_4707cd57
23
move
S1 Exhibition2
23
2026-11-01T16:24:18.959Z
S1 58882, S2 59781
543ca4efe7
74cbeb8086
sk_4707cd57
24
move
S2 Exhibition1
24
2026-11-01T16:24:20.931Z
S1 58882, S2 59809
976c67c3fe
543ca4efe7
sk_4707cd57
25
move
S1 Exhibition2
25
2026-11-01T16:24:22.859Z
S1 58954, S2 59809
b98079e2e6
976c67c3fe
sk_4707cd57
26
move
S2 Exhibition1
26
2026-11-01T16:24:24.796Z
S1 58954, S2 59872
94cea4d575
b98079e2e6
sk_4707cd57
27
move
S1 Exhibition2
27
2026-11-01T16:24:26.722Z
S1 59028, S2 59872
2d71cb8c73
94cea4d575
sk_4707cd57
28
move
S2 Exhibition1
28
2026-11-01T16:24:28.649Z
S1 59028, S2 59945
bbabf9ffb8
2d71cb8c73
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.