Versioned quantum job API
Design document · English reading edition
RFCs record designs and changes. A proposal appearing here does not mean its feature is ready to use. Explore current language support
Status recorded in the original: Preview
Bound original source · SHA-2564de06c7d55489c7262803f062aeb652e217ce79106a0a761131935fcc329c2a1
Reading edition reviewed: 2026-10-02
Purpose and scope
Binds job ownership, duplicate submissions and state transitions to a versioned API contract. A local simulator queue is not evidence of execution with a real QPU provider.
Core design rules
POST /api/nm/jobsaccepts only declared fields; source, shots and metadata sizes are bounded.- The required
Idempotency-Keyis bound to tenant scope and request fingerprint; a different request under the same key produces409. - Polling and cancellation verify ownership server-side; credentials are not written into public job documents.
Example from the original
This example illustrates the design recorded in the original. It is not by itself a claim of executable or stable support; check required options and the current version.
queued -> running -> succeeded
-> failed
queued ----------> cancelled
running ---------> cancelledLimits and interpretation
- The source specifies that production API activation depends on provider configuration.
- The document does not select a production queue, database, identity provider or hardware vendor.
Status and implementation boundary
The recorded status is preview. Durability, retry bounds and ownership tests are separate stability gates. Read NM-RFC-0033 for the additional boundary of a real QPU adapter.
| Review topic | Information to check |
|---|---|
| Source revision | SHA-256 digest bound to this reading edition |
| Availability | Current capability record and tool options |
| Evidence boundary | Model, size and interpretation limits above |