ACOS Instruction Set Architecture
The definitive test suite for quantum backend interoperability. 25+ tests across 9 categories for QCOS Compatible certification.
How ACOS Testing Works
Run the test suite locally, submit evidence, receive certification.
$ softqcosacos run \
--backend YOUR_BACKEND_URL \
--tier isa \
--output evidence.json
Running ACOS-ISA v1.0 test suite...
[1/25] ACOS-001 capabilities_discovery .......... PASS
[2/25] ACOS-002 version_endpoint ................ PASS
...
[25/25] ACOS-025 reproducibility ................ PASS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RESULT: 25/25 tests passed
TIER: ACOS-ISA v1.0 ELIGIBLE
Evidence bundle: evidence.json (sha256:a1b2c3...)Run Locally
Execute softqcosacos run against your backend in your environment.
Submit Evidence
Upload the signed evidence bundle for SoftQuantus validation.
Get Certified
Receive certificate, badge, and public registry entry.
Test Categories
Discovery
2 testsBackend capability reporting and version information
Gates
3 testsSingle and two-qubit gate execution validation
Measurement
3 testsMeasurement operations and result formatting
Limits
3 testsResource limit enforcement and validation
Errors
2 testsError handling and timeout behavior
Queue
2 testsJob queue management and tracking
Calibration
3 testsCalibration data and quality metrics
Security
2 testsAuthentication and rate limiting
Verification
5 testsQuantum state preparation and benchmarking
Complete Test Suite
All 25 tests must pass for ACOS-ISA v1.0 certification.
| ID | Test Name | Category | Description |
|---|---|---|---|
| ACOS-001 | capabilities_discovery | Discovery | Backend correctly reports capabilities (qubits, gates, coupling map) |
| ACOS-002 | version_endpoint | Discovery | Version endpoint returns valid semantic version |
| ACOS-003 | single_qubit_gates | Gates | All advertised single-qubit gates execute correctly |
| ACOS-004 | two_qubit_gates | Gates | CX/CZ gates execute per coupling map |
| ACOS-005 | gate_timing | Gates | Gate execution times within declared tolerances |
| ACOS-006 | measurement_basis | Measurement | Computational basis measurement works correctly |
| ACOS-007 | shot_count | Measurement | Correct number of shots returned |
| ACOS-008 | result_format | Measurement | Results in QCOS-standard JSON format |
| ACOS-009 | circuit_depth_limit | Limits | Respects declared maximum circuit depth |
| ACOS-010 | qubit_limit | Limits | Respects declared qubit count |
| ACOS-011 | shot_limit | Limits | Respects declared maximum shots |
| ACOS-012 | error_handling | Errors | Returns proper error codes for invalid circuits |
| ACOS-013 | timeout_handling | Errors | Graceful timeout with partial results or error |
| ACOS-014 | queue_status | Queue | Queue status endpoint functional |
| ACOS-015 | job_tracking | Queue | Job IDs returned and trackable |
| ACOS-016 | calibration_data | Calibration | Calibration data endpoint returns valid data |
| ACOS-017 | fidelity_bounds | Calibration | Reported fidelities within reasonable bounds |
| ACOS-018 | coherence_times | Calibration | T1/T2 times reported and validated |
| ACOS-019 | auth_token | Security | Authentication token validation works |
| ACOS-020 | rate_limiting | Security | Rate limiting implemented per spec |
| ACOS-021 | bell_state | Verification | Bell state preparation produces expected statistics |
| ACOS-022 | ghz_state | Verification | GHZ state preparation functional |
| ACOS-023 | randomized_benchmarking | Verification | RB sequence execution and analysis |
| ACOS-024 | tomography_support | Verification | State tomography circuits execute correctly |
| ACOS-025 | reproducibility | Verification | Repeated executions produce statistically consistent results |
Certification Tiers
ACOS-ISA v1.0
Core certification tier. Validates basic quantum backend functionality and QCOS interoperability.
- 25 tests across all categories
- 100% pass rate required
- "QCOS Compatible" badge
ACOS-PULSE v1.0
Advanced certification tier. Adds pulse-level control validation and timing requirements.
- All ACOS-ISA tests included
- 15+ additional pulse-level tests
- "Pulse Certified" badge
Evidence Bundle Schema
Cryptographically signed artifact for verifiable certification.
{
"evidence_version": "1.0.0",
"test_suite": "ACOS-ISA",
"suite_version": "1.0.0",
"backend": {
"vendor_id": "example-vendor",
"backend_id": "quantum-v1",
"version": "2.1.0",
"endpoint": "https://api.example.com/v1"
},
"execution": {
"started_at": "2024-01-15T10:00:00Z",
"completed_at": "2024-01-15T10:45:00Z",
"runner_version": "1.2.0",
"environment_hash": "sha256:..."
},
"results": {
"total_tests": 25,
"passed": 25,
"failed": 0,
"tests": [
{
"id": "ACOS-001",
"name": "capabilities_discovery",
"status": "PASS",
"duration_ms": 1234,
"output_hash": "sha256:...",
"assertions": [...]
}
// ... remaining tests
]
},
"signatures": {
"runner_signature": "...",
"timestamp_authority": "...",
"chain_of_trust": [...]
}
}Ready to Get Certified?
Download the Vendor Pack and run your first ACOS test suite today.