>Paranoid response: if such a versioning ledger were to exist, how could you trust it?
Blockchain to the rescue (for real this time, I think, I'm not an expert or a blockchain fanboy). A publicly ledger that anyone can verify hasn't been tampered with is the whole point.