On the Verification page of the QLDB console, the results of your request are displayed in the Verification results card.
The Proof tab shows the contents of the proof returned by QLDB for your specified document and digest. It includes the following details:
- Revision hash—the SHA-256 value that uniquely represents the document revision that you are verifying.
- Proof hashes—the ordered list of hashes provided by QLDB that are used to recalculate the specified digest. The console starts with the Revision hash and sequentially combines it with each proof hash until it ends with a recalculated digest.
- Digest calculated—the hash that resulted from the series of Hash calculations done on the Revision hash. If this value matches your previously saved Digest, the verification is successful.
The Block tab shows the contents of the block that contains the document you are verifying. It includes the following details:
- Transaction ID—the unique ID of the transaction that committed this block.
- Transaction time—the timestamp when this block was committed to the strand.
- Block hash—the SHA-256 value that uniquely represents this block and all its contents.
- Block address—the location in your ledger’s journal where this block was committed.
An address has the following two fields:
- Strand ID—the unique ID of the journal strand that contains this block.
- Sequence number—the index number that specifies the location of this block within the strand.
- Statements—the PartiQL statements that were executed to commit entries in this block.
- Document entries—the QLDB document revisions that were committed in this block.
If your recalculated digest matches your previously saved digest, your document is successfully verified.