I wonder how this deals with like .docx files or .xlsx (Excel) files. Even of you change 0 fields it might end up "mutated" and the Proof does not longer work.
A single flipped byte destroys the entire concept. Tech savvy people can deal with this, but not the average joe.
Cool concept nonetheless.