This site signs itself.
We hold Watcher to one rule: nothing is unsourced. So this site is built the same way the daemon builds a wiki. Every section is a record in a real append-only hash chain. The HEAD hash in the footer is the hash of the page you are reading. Recompute it and check.
wotw-chain.json · 9 recordschain intact
#0000Genesis
sha256:a80617b55ecc692e1d1c9cc4be1ca8a73f35b422d82a134f55dcde04b85523ea
prev 0000000000000000…
sha256:a80617b55ecc692e1d1c9cc4be1ca8a73f35b422d82a134f55dcde04b85523ea
prev 0000000000000000…
#0001The watch
sha256:1f00b70ed90a84b8e4bb005300f51ba6c2b89819b4c7a082afaa7f818addc19f
prev a80617b55ecc692e…
sha256:1f00b70ed90a84b8e4bb005300f51ba6c2b89819b4c7a082afaa7f818addc19f
prev a80617b55ecc692e…
#0002The thesis
sha256:4a30ebea97a3bb1ab48a4ae42722cb31d09b9b423ed879c8041efe602c3c6d4e
prev 1f00b70ed90a84b8…
sha256:4a30ebea97a3bb1ab48a4ae42722cb31d09b9b423ed879c8041efe602c3c6d4e
prev 1f00b70ed90a84b8…
#0003How it works
sha256:912ee913c74a27341060db1d51d2932ac1941a2cf0895679df10cf6fd161553c
prev 4a30ebea97a3bb1a…
sha256:912ee913c74a27341060db1d51d2932ac1941a2cf0895679df10cf6fd161553c
prev 4a30ebea97a3bb1a…
#0004Provenance, shown
sha256:2a4f480b971740f819e061798c4d209933d3435d355a330820bcbe26bad5b912
prev 912ee913c74a2734…
sha256:2a4f480b971740f819e061798c4d209933d3435d355a330820bcbe26bad5b912
prev 912ee913c74a2734…
#0005Local-first
sha256:1d8a4cfdd2ae232373fe30264554e1390f59a706319c9e1e39754082fbeff80d
prev 2a4f480b971740f8…
sha256:1d8a4cfdd2ae232373fe30264554e1390f59a706319c9e1e39754082fbeff80d
prev 2a4f480b971740f8…
#0006Two doors
sha256:91a77c1db48d0abdb26d5ef7a018873071b88b23081b188250f1654d956131ff
prev 1d8a4cfdd2ae2323…
sha256:91a77c1db48d0abdb26d5ef7a018873071b88b23081b188250f1654d956131ff
prev 1d8a4cfdd2ae2323…
#0007Pricing
sha256:e63738b845f034c9192e9430bd61e2664185cbdcc0712d5e4d1e4468a25c3bde
prev 91a77c1db48d0abd…
sha256:e63738b845f034c9192e9430bd61e2664185cbdcc0712d5e4d1e4468a25c3bde
prev 91a77c1db48d0abd…
#0008Head
sha256:4822a4b4067ac77b5804975c14a0feead0dbfd37cd2c97fba2680f814e85ec86
prev e63738b845f034c9…
sha256:4822a4b4067ac77b5804975c14a0feead0dbfd37cd2c97fba2680f814e85ec86
prev e63738b845f034c9…
HEAD sha256:4822a4b4067ac77b5804975c14a0feead0dbfd37cd2c97fba2680f814e85ec86construction: sha256(prevHash + "\n" + id + "\n" + content)
No daemon, no account, no trust required.
Fetch the published chain and fold it back to the head hash. If it matches the footer, the site is intact. This is exactly what wotw audit --verify does to a real wiki.
curl -s https://wotw.dev/.well-known/wotw-chain.json | \
jq -r '.records[] | [.prevHash, .id, .content] | join("\n")' | \
while read -r ...; do :; done # fold sha256 over each record
# head should equal: sha256:4822a4b4067ac77b…