CELESTEEvidence verifier
What a pass means

What a pass means

A plain-language summary of what this verifier checks. The exact rules are in the protocol description.

A pass means

The sealed content matches its recorded integrity digests. The verifier reads the receipt.json file (the receipt, the record embedded in the sealed export) and recomputes its SHA-256 digests (including a Merkle root over the events) and compares them with the digests recorded in the same file. If any sealed record or event was changed and the digests were not recomputed, the check fails. On newer receipts the outer identity fields (such as the record type and the requester role) are bound by a digest as well.

A pass does not mean

Other results

Cautions (amber) means at least one check needs review, for example a legacy file with no integrity block, or an older file whose digest cannot be confidently compared. Treat it as unverified. Failed (red) means the content does not match its recorded digests or its integrity block is missing or malformed.

Privacy

Every check runs in your browser. The sealed export is not uploaded and no data leaves your device.

← Back to the verifier