Practical guide
How to read a public certificate
A shared proof link opens a public certificate page. Here is how to read it from top to bottom without getting lost in the cryptography.
Two layers on the page
The page has a short site header (“Public certificate”) and a framed Certificate of Existence card. The card is the authoritative record—focus there first.
Certificate header (top of the card)
- Status badges — proof mode (
hash,encrypted, orpublic), chain status (e.g. Confirmed), and Merkle proof status (e.g. Proof Ready). - Title of timestamped data — the name the owner gave this entry.
- Description of timestamped data — optional context; appears below the badges when provided.
Timestamp & content metadata
- Timestamped — when DataSeal.net created the record (certificate time).
- Clone-proof fingerprint — SHA-256 of the file or text. Click the field or copy icon to copy. See the hashing guide.
- Supporting fields — input type, filename, MIME type, size, or text length when available.
Blockchain anchoring
When broadcasting has completed, you will see on-chain fields. These answer where and when the anchor landed—not what the file contains by themselves.
- Transaction ID — the anchor transaction on the blockchain (the Merkle leaf—not your file hash).
- Transaction hex — raw transaction bytes. Click to open the decoder and inspect inputs, outputs, and OP_RETURN payload. Use the copy icon to copy the hex.
- Network, chain status, block hash, block height, block time — where the transaction was confirmed.
Background: blockchain guide.
Merkle proof section
When proof status is ready, the certificate includes TSC Merkle proof data:
- Proof status, provider, format, and fetch time.
- Proof nodes — sibling hashes along the path.
- 3D Merkle path — blue diamond = your data fingerprint, gray sphere = transaction, teal nodes = proof siblings, orange = block hash. Click any node for the full hash.
Details: Merkle proofs guide.
Sections below the card
- Privacy & visibility — explains what visitors can or cannot see for this proof mode.
- Independent verification (hash mode) — upload or paste your bytes to compare against the fingerprint on the page.
- Encrypted / public payload — download or decrypt options when the owner enabled them for this link.
What to check first (quick scan)
- Does the data title and description match what you expected?
- Is chain status Confirmed and proof Merkle-ready when you need full anchoring?
- Does the fingerprint match your file if you can recompute SHA-256?
- Does the transaction decoder show your fingerprint in OP_RETURN?
For a full checklist, see Verify a proof yourself.