Verify your artifacts
Client-side checks for the published proofs. Nothing is uploaded.
Reference Proofs (v1.1)
Merkle policy: hex-ascii · Order: [4Q,45]
Maintainer: SoulHash.ai · Angelo Kapantais
Verify a data file (SHA-256)
Choose the exact file as published (byte-identical).
Tip: expected values are shown in “Reference Proofs”.
Compute Merkle root (bytes vs hex-ascii)
Paste 64-char hex digests, one per line. We’ll compute both policies (bytes, hex-ascii) and both orders.
Bytes policy = concat 32-byte digests; Hex-ascii policy = concat 64-char hex strings. Odd levels duplicate last.
One-click Verify (v1.1)
Fetches artifacts, computes SHA-256 and Merkle root (bytes & hex-ascii, both orders), and verifies the manifest (SoulHash v1). Everything runs in your browser.
Verify SoulHash v1 (manifest)
We hash the raw bytes as delivered. If a CDN re-writes JSON (whitespace, key order, newline), the digest will differ — by design.