provenova — SDK & CLI
The open-source client for Provenova, the vendor-neutral system of record for quantum computing. Capture every quantum run — circuit, backend, calibration snapshot and result — into an immutable, offline-verifiable local ledger, then reproduce, score and publish.
pip install "provenova[aer]"
import provenova as ql
from qiskit_aer import AerSimulator
@ql.capture(project="bell")
def run():
return AerSimulator().run(qc, shots=4096)
$ ql list # inspect your local ledger
$ ql reproduce <id> --days 90 --profile bad_day
$ ql push # sync to a hosted / self-hosted server
What you get
@ql.capturedecorator / context manager — records runs from existing code with no rewrites; fully offline, no account required.- Vendor connectors (plugin system): Qiskit Aer, IBM Qiskit Runtime,
Amazon Braket, Azure Quantum, IonQ. Extras:
[aer],[qiskit_runtime],[braket],[azure]. - Local ledger — SQLite, schema-identical to the hosted store; every run
bound to the exact calibration that produced it via a Merkle
run_hashthat verifies offline. qlCLI — list, show, reproduce (with deterministic drift profiles), and content-hash-idempotent push.- Open provenance format (
qlprov/run/1.0) — portable JSON that verifies its own hash without any server.
Learn more
- Quickstart: https://provenova.net/docs/getting-started
- Capturing runs: https://provenova.net/docs/capturing-runs
- Open schemas: https://provenova.net/docs/open-schemas
License: Apache-2.0. Part of the Provenova monorepo (packages/ql-sdk).
Metadata
Release files for provenova 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| provenova-0.1.0.tar.gz | 23.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| provenova-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 52.1 kB
Release files / provenova-0.1.0.tar.gz
| Download URL | provenova-0.1.0.tar.gz |
|---|---|
| Size | 23.3 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ed7f454ba4ddc39bd1c42a3b0428905ed531eeea29e48f9a4f2ccfd6fc05a5e3
|
|
BLAKE2b-256 checksum How to use checksums |
d6d7c930680ac98946c6a28c937f135558d61930bfd13a1b4e8462f604b97e51
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / provenova-0.1.0-py3-none-any.whl
| Download URL | provenova-0.1.0-py3-none-any.whl |
|---|---|
| Size | 28.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
bdda45a1db795a1733e1d255e82a909f26d3c5dff79d2867f2159a12557caaf8
|
|
BLAKE2b-256 checksum How to use checksums |
afae606bd6772a39541849ace4b00b028e49617a178b4263f831298415459305
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|