Proof bundle
The single self-contained JSON or CBOR file downloaded for a committed subject, carrying subject data, hashes, Merkle proofs, an Ed25519 signature, and at least one public-blockchain commitment so anyone can verify it offline, discriminated by an integer top-level t type code.
Overview
A proof bundle is the single self-contained file you download when you timestamp something with Truestamp: it carries the subject data and hashes, the Merkle inclusion proofs, an Ed25519 signature, and the public-blockchain commitment records needed for offline verification without contacting any Truestamp server. It serializes to two interchangeable encodings, human-readable JSON and compact binary CBOR, and every bundle is discriminated by an integer top-level t type code selecting the subject type (item, entropy observation, block, or beacon). A bundle must contain at least one external commitment, so one can only be generated once the subject’s block has been committed to a public blockchain. The field-by-field reference is the proof bundle wire format; checking a bundle is covered in verify a proof, and the path from submission to a downloadable bundle is the proof lifecycle.