SoulHash.ai
Quantum Verified Portal

Verify your artifacts

Client-side checks for the published proofs. Nothing is uploaded.

Reference Proofs (v1.1)

Merkle policy: hex-ascii · Order: [4Q,45]

4-qubit SHA-256
9720dae632f01cf127e0757cbfbcff4fe72ef47676b43be97759686d1e8a2d7d
45-vector SHA-256
a21e143c403dc27a938b7762ee9780d210bb428b6e506d7b809ddba12b3a703c
Merkle root
6e3aa4da0baf1ef7d514dc733b87f90948b1e2e5b4ce2545f35d327ce85ea0e3
SoulHash v1 (manifest)

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.

4-qubit URL
45-vector URL
Manifest URL
4-qubit SHA-256
45-vector SHA-256
Merkle root
SoulHash v1 (manifest)

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.

Manifest URL
Reference SoulHash v1
Served SoulHash v1
Manifest-declared root