Evidence Explorer
Explore how a sealed QCOS evidence bundle is structured and how its SHA-256 Merkle-root seal is recomputed. Any change to the data changes its hash, so you can check a bundle without trusting us.
Illustrative sample — not a real execution record
Sample Hash Lookup
Paste a sample hash or sample ID to walk through a sealed bundle
Illustrative sample — not a real execution record
What a Sealed Evidence Bundle Gives You
Tamper Detection
Any change to the data, even a single bit, changes its SHA-256 hash. A recomputed hash that differs from the published one shows the data changed.
Independent Verification
Anyone can recompute the SHA-256 hashes and the Merkle root from the raw artifacts and compare them with the seal in the bundle. The offline verifier makes no call to SoftQuantus infrastructure.
Hash Layers
Four SHA-256 hash layers, from circuit input to the final seal, are chained under a Merkle root. The seal is a hash, not a signature.
Sample Evidence Bundles
These samples show the structure of a sealed QCOS evidence bundle. They use placeholder data and do not describe any hardware run. Illustrative sample — not a real execution record.
Sample A — Bell-state circuit
CPU state-vector simulation (sample)
Sample Result
Sample result: two-qubit Bell-state measurement counts (placeholder data).
sample-bell-0001
4
SHA-256 Merkle root
0123456789abcdef0123456789abcdef0123456789abcdef0123456789abcdef4-Layer SHA-256 Hash Chain
Layer 1: Input Integrity
SHA-256(circuit_qasm + parameters + config)
Hash of the circuit, its parameters and the run configuration
Layer 2: Output Integrity
SHA-256(measurement_counts)
Hash of the raw measurement counts
Layer 3: Context Integrity
SHA-256(environment_snapshot + timestamp)
Hash of the execution environment snapshot and timestamp
Layer 4: Merkle Seal
SHA-256 Merkle root over artifact hashes
Seal that any reader can recompute. No signature is applied.
Sample Artifacts (4)
| File | Sample hash |
|---|---|
| circuit.qasm | SHA256:sample-0001… |
| parameters.json | SHA256:sample-0002… |
| measurement_counts.json | SHA256:sample-0003… |
| manifest.json | SHA256:sample-0004… |
Verify a Real Bundle Offline
A sealed QCOS evidence bundle can be checked on your own machine. The offline verifier recomputes the SHA-256 hashes and the Merkle root and compares them with the seal in the bundle.