Block hash
The SHA-256 digest (prefix 0x32) identifying a Truestamp block, binding its UUIDv7 id, previous-block hash, Merkle root, metadata hash, and signing-key ID; it chains blocks, commits to every item and observation in the block, is batched into epochs, and published as a beacon.
Overview
The block hash is the SHA-256 digest that identifies a Truestamp block, computed under byte prefix 0x32 over a length-prefixed serialization of the block’s UUIDv7 id, its previous-block hash, its Merkle root, its metadata hash, and the signing-key ID. Because it includes the previous block’s hash, it chains blocks into a tamper-evident ledger; because it includes the Merkle root, it commits to every item and entropy observation captured in that block. Block hashes are the leaves of the epoch Merkle tree whose epoch root is recorded on a public blockchain (see the epoch and Block Commitment), and a finalized block’s hash is also published as a beacon of public randomness on the public beacons page.