A computer-implemented method for document information authenticity verification, the method comprising: a verification record creation stage comprising: receiving document content metadata from a document; generating a metadata hash using the document content metadata; creating a blockchain transaction comprising the metadata hash; generating computer readable data encoding the metadata hash; and updating the document with the computer readable data; a document content updating stage comprising: receiving updated document content metadata for the document; generating a further metadata hash using the updated document content metadata; and creating a further blockchain transaction comprising the further metadata hash; and a document verification stage comprising: receiving the document; extracting the metadata hash from the computer readable data; and identifying the metadata hash within blockchain transactions of the blockchain to verify the authenticity of the document content metadata; and further comprising: inspecting the blockchain in reverse chronological order to identify the further blockchain transaction to identify that the document content metadata is superseded by the updated document content metadata. a verification record creation stage comprising: receiving document content metadata from a document; generating a metadata hash using the document content metadata; creating a blockchain transaction comprising the metadata hash; generating computer readable data encoding the metadata hash; and updating the document with the computer readable data; receiving document content metadata from a document; generating a metadata hash using the document content metadata; creating a blockchain transaction comprising the metadata hash; generating computer readable data encoding the metadata hash; and updating the document with the computer readable data; a document content updating stage comprising: receiving updated document content metadata for the document; generating a further metadata hash using the updated document content metadata; and creating a further blockchain transaction comprising the further metadata hash; and receiving updated document content metadata for the document; generating a further metadata hash using the updated document content metadata; and creating a further blockchain transaction comprising the further metadata hash; and a document verification stage comprising: receiving the document; extracting the metadata hash from the computer readable data; and identifying the metadata hash within blockchain transactions of the blockchain to verify the authenticity of the document content metadata; and further comprising: inspecting the blockchain in reverse chronological order to identify the further blockchain transaction to identify that the document content metadata is superseded by the updated document content metadata. receiving the document; extracting the metadata hash from the computer readable data; and identifying the metadata hash within blockchain transactions of the blockchain to verify the authenticity of the document content metadata; and further comprising: inspecting the blockchain in reverse chronological order to identify the further blockchain transaction to identify that the document content metadata is superseded by the updated document content metadata.