Provenance Certificates
Every API request generates a provenance certificate - a cryptographically signed record proving the quantum origin, statistical quality, and chain of custody of your random values.
What's in a Certificate?
Each certificate contains the complete audit trail for a single API request:
| Section | Contents |
|---|---|
| Identity | Certificate ID, request ID, issue timestamp, status |
| Provenance | QuBitLang circuit name and version, quantum backend, qubits used, circuit depth |
| Verification | NIST SP800-22 results (7/7), Dieharder (not yet implemented), min-entropy per bit |
| Hashes | SHA-256 hashes of raw output, processed output, and delivered values |
| Verify URL | Public URL for independent third-party verification |
Certificate Structure
Retrieving Certificates
Every API response includes a certificate_id in the metadata. Use it to retrieve the full certificate:
Hash Chain
Each certificate includes three SHA-256 hashes forming a verifiable chain of custody:
| Hash | What it proves |
|---|---|
raw_output | Hash of the raw quantum measurement bits - proves the original output from the quantum hardware |
processed | Hash after Von Neumann debiasing - proves the post-processing step was applied correctly |
delivered | Hash of the final values returned to you - proves nothing was modified in transit |
Public Verification
Any certificate can be independently verified - no API key required - at the public verification page:
This allows auditors, regulators, and end-users to confirm quantum provenance without needing access to your TrueEntropy account.
PDF Export
Certificates can be downloaded as PDFs for offline filing and regulatory submissions: