A quantum operation.
Signed and budget-checked.
Keep a signed record of a job or a calibration, and refuse one whose stated energy is over its grant's ceiling.
A calibration run or a job leaves behind a dataset, a state snapshot and a log. WAI turns that
into one portable object: a receipt that signs, content-addresses and carries the
joule figure of a single operation. Your browser seals a
wai.quantum.calibration receipt with the same Rust native tools use
(Ed25519 + BLAKE3 Merkle, compiled to wasm), and then verify() checks it in
front of you. WAI runs no hardware — the control system does; WAI defines the receipt.
—
Gate ⊗ declared energy ⊗ receipt, in one object
The grant carries a joule ceiling, and the ceiling is checked inside verify(): a receipt whose declared joule figure exceeds its grant fails
verify(). The check covers the figure the signer declares; it does not measure the
operation. A job binds
the exact wai.quantum.calibration state the device was in when it ran, so a
third party can assert "this result was produced on a device in this attested
state", and check it with only the public key. Portable JSON, no hosted service needed.
Energy: not metered. The declared figures in this tab exercise the budget check; they carry no acquisition class.
Where it lives. The wai.quantum.calibration and wai.quantum.job
receipts are in the standard (the quantum-ops extension), with a reference engine in the
open-standards repo, Apache-2.0.