[package] name = "wai-quantum-qpu" version = "0.6.0" edition = "2024" license = "Apache-2.0" description = "Quantum processors as members of the wai-quantum fabric, and the person's own providers: clients for the services that run circuits on them, an open provider protocol (HTTP or a local process) with its reference provider and conformance checker, and a registry whose credentials stay in the operating system's keychain. Each circuit is compiled exactly to the processor's own gates and connectivity, checked against the circuit before it is sent, its cost shown before it is submitted, and its counts read back onto the circuit's qubits and sealed in a receipt." repository = "https://git.transaction.science/Transaction-Science/open-standards" keywords = ["quantum", "qpu", "openqasm", "verification", "receipts"] categories = ["science", "api-bindings"] [dependencies] # quantum_engine and quantum_receipt: a provider job is read, compared with the # circuit's exact distribution and sealed by the engine (engine::provider). wai-quantum = { version = "0.10.0", path = "../wai-quantum", default-features = false, features = ["quantum_fabric", "quantum_engine", "quantum_receipt"] } serde_json = "1" blake3 = "1" # SHA-256 and its HMAC, which the cloud-tasks service's request signatures are made of. sha2 = "0.11"