This appendix provides starter templates for quantum data contracts, event envelopes, conformance suites, and scheduling policies.
Quantum data contract template
View diagram source
flowchart TB
Contract[Data contract] --> Meta[Metadata]
Contract --> Schema[Schema]
Contract --> Rules[Validation rules]
Contract --> Owners[Owners]
Contract --> Compatibility[Compatibility]
Contract --> Examples[Examples]contract:
name: result_distribution
version: 2.0.0
owner: quantum-data-platform
compatibility: backward-compatible-additive
required_fields:
- workload_id
- run_id
- target_id
- circuit_manifest_id
- shot_count
- counts
- calibration_snapshot_id
- mitigation_policy
retention:
class: evidence
minimum_years: 7Event envelope template
View diagram source
sequenceDiagram
participant Service
participant EventBus
participant Consumer
Service->>EventBus: publish event
EventBus->>Consumer: deliver event
Consumer-->>EventBus: acknowledge{
"specversion": "1.0",
"type": "quantum.run.completed",
"source": "quantum-platform/broker",
"id": "evt-0001",
"subject": "run/run-123",
"time": "2026-04-19T00:00:00Z",
"datacontenttype": "application/json",
"data": {
"workload_id": "workload-abc",
"run_id": "run-123",
"evidence_package_id": "evp-456"
}
}Conformance test manifest
View diagram source
flowchart LR
Manifest[Test manifest] --> API[API tests]
Manifest --> Event[Event tests]
Manifest --> Artifact[Artifact tests]
Manifest --> Failure[Failure tests]
Manifest --> Evidence[Evidence tests]conformance_suite:
id: provider-adapter-suite-v1
adapter: provider-x
tests:
- id: submit-valid-workload
type: positive
expected: accepted
- id: reject-missing-calibration-policy
type: negative
expected: rejected
- id: cancel-queued-run
type: lifecycle
expected: cancelled_event_emitted
- id: evidence-completeness
type: evidence
expected: all_required_artifacts_presentScheduling policy template
View diagram source
flowchart TB
Policy[Scheduling policy] --> Classes[Service classes]
Policy --> Budgets[Budgets]
Policy --> Reservations[Reservations]
Policy --> Stopping[Stopping rules]
Policy --> Fairness[Fairness]scheduling_policy:
service_classes:
research:
max_daily_shots: 50000
reservation_allowed: false
benchmark:
max_daily_shots: 250000
reservation_allowed: true
approval_required: benchmark-owner
incident_response:
priority: highest
reservation_allowed: true
approval_required: platform-lead
stopping_rules:
default_confidence_interval_width: 0.02
max_retries: 2Exit drill worksheet
View diagram source
stateDiagram-v2
[*] --> Select
Select --> Export
Export --> ReTarget
ReTarget --> Execute
Execute --> Compare
Compare --> Record
Record --> [*]| Step | Evidence |
|---|---|
| select workload | workload contract |
| export artifacts | manifest bundle |
| map target | target-difference report |
| execute equivalent | run evidence |
| compare outputs | statistical comparison |
| record decision | portability decision record |