ACOS Certification for Hardware Manufacturers
The ACOS-ISA v1.0 (Adaptive Conformance Operating Standard - Instruction Set Architecture) certification program enables quantum hardware manufacturers to integrate their backends with the SoftQCOS ecosystem.
ACOS is protected under patent registration FR2513440. All rights reserved.
Why Get Certified?β
Business Benefitsβ
| Benefit | Description |
|---|---|
| Market Access | Access to QCOS customer base worldwide |
| Credibility | Third-party validation of your quantum backend |
| Visibility | Listed in the QCOS Compatible Registry |
| Marketing | Use official certification badges |
| Integration | Seamless integration with QCOS SDK and CLI |
Technical Benefitsβ
| Benefit | Description |
|---|---|
| Standardization | Consistent API for customers |
| Interoperability | Works with any QCOS-compatible tool |
| Monitoring | Built-in telemetry and observability |
| Evidence | Cryptographic proof of execution |
| FinOps | Cost tracking and budget management |
Certification Tiersβ
π QCOS Compatible (ISA)β
Basic certification for ISA-level conformance.
Required Tests: ACOS-ISA-001 through ACOS-ISA-010
Validity: 90 days
Recertification: On driver/capability changes
Capabilities:
- β Gate-level circuit execution
- β Native gate transpilation
- β Batch execution
- β Job cancellation
- β Basic telemetry
π₯ Pulse Certifiedβ
Advanced certification for pulse-level control (requires ISA certification).
Prerequisite: QCOS Compatible (ISA)
Additional Tests: ACOS-PULSE-001 through ACOS-PULSE-005
Validity: 90 days
Additional Capabilities:
- β Pulse-level circuit submission
- β Custom gate calibrations
- β Real-time pulse shaping
- β Advanced error mitigation
π QCOS Proβ
Enterprise certification with SLA guarantees and priority support.
Prerequisite: Pulse Certified
Additional Requirements: SLA agreement, 99.5% uptime
Validity: 365 days
Additional Capabilities:
- β Priority queue access
- β Dedicated support channel
- β Custom integrations
- β Enterprise telemetry
ACOS-ISA v1.0 Test Suiteβ
The certification process validates your backend against 10 mandatory tests:
ACOS-ISA-001: Capabilities Contractβ
Validates that your backend returns a conforming capabilities.json.
Required Fields:
{
"backend": {
"id": "your-backend-id",
"provider": "your-company"
},
"execution_modes": {
"isa_mode": {
"enabled": true
}
},
"limits": {
"max_shots": 10000,
"max_qubits_per_circuit": 100,
"max_circuit_depth": 1000
},
"gates": {
"native_gates": ["rx", "ry", "rz", "cx", "cz"]
},
"operations": {
"batch_execution": true,
"job_cancellation": true
},
"telemetry": {
"provides_execution_time": true
}
}
ACOS-ISA-002: Native Gate Transpilationβ
Verifies correct transpilation of arbitrary circuits to native gate set.
ACOS-ISA-003: Bell State Executionβ
Tests entanglement generation with statistically valid results.
Pass Criteria:
- Bell state fidelity > 0.85 (simulator) or > 0.70 (hardware)
- Correct correlation between qubits
ACOS-ISA-004: GHZ Correlationβ
Tests multi-qubit entanglement with GHZ state preparation.
Pass Criteria:
- GHZ state fidelity appropriate for qubit count
- All-zeros and all-ones correlations preserved
ACOS-ISA-005: Batch Executionβ
Validates correct handling of multiple circuits in a single request.
Pass Criteria:
- All circuits executed
- Results correctly associated with each circuit
- Execution time within limits
ACOS-ISA-006: Limits Enforcementβ
Tests enforcement of declared resource limits.
Pass Criteria:
- Requests exceeding limits are rejected
- Error messages are informative
- No silent failures
ACOS-ISA-007: Job Cancellationβ
Validates job cancellation functionality.
Pass Criteria:
- Running jobs can be cancelled
- Cancelled jobs stop execution
- Resources are released
ACOS-ISA-008: Error Taxonomyβ
Tests conformance to standard error classification.
Pass Criteria:
- Errors include standard error codes
- Error messages are actionable
- Error categories are correct
ACOS-ISA-009: Telemetry Minimum Fieldsβ
Validates required telemetry in job responses.
Required Fields:
{
"telemetry": {
"queue_time_ms": 150,
"compile_time_ms": 45,
"execution_time_ms": 1200,
"total_time_ms": 1395
}
}
ACOS-ISA-010: Evidence Bundle Generationβ
Tests cryptographic evidence bundle creation.
Pass Criteria:
- Evidence bundle is generated
- Signatures are valid
- Hashes are correct
- Bundle is tamper-evident
Certification Processβ
Step 1: Register as Vendorβ
Create a vendor account at portal.softquantus.com:
- Sign up with company email
- Complete vendor profile
- Sign ACOS License Agreement
- Receive unique
vendor_id
Step 2: Implement BackendProtocolβ
Your backend must implement the BackendProtocol interface:
from typing import Dict, Any, List
class YourBackend:
"""Your quantum backend implementation."""
def get_capabilities(self) -> Dict[str, Any]:
"""Return capabilities.json structure."""
return {
"backend": {
"id": "your-backend-id",
"provider": "your-company",
},
"execution_modes": {
"isa_mode": {"enabled": True}
},
# ... full capabilities
}
def transpile_to_native(self, circuit: Any) -> Any:
"""Transpile circuit to native ISA gates."""
# Your transpilation logic
return native_circuit
def execute(self, circuit: Any, shots: int) -> Dict[str, Any]:
"""Execute a circuit and return results."""
return {
"job_id": "job-123",
"status": "completed",
"counts": {"00": 512, "11": 512},
"telemetry": {
"queue_time_ms": 100,
"compile_time_ms": 50,
"execution_time_ms": 1000,
"total_time_ms": 1150,
}
}
def execute_batch(
self, circuits: List[Any], shots: int
) -> List[Dict[str, Any]]:
"""Execute a batch of circuits."""
return [self.execute(c, shots) for c in circuits]
def cancel_job(self, job_id: str) -> bool:
"""Cancel a running job."""
# Your cancellation logic
return True
def get_job_status(self, job_id: str) -> Dict[str, Any]:
"""Get job status and metadata."""
return {
"job_id": job_id,
"status": "completed",
# ... full status
}
Step 3: Run Conformance Testsβ
Use the ACOS CLI to run the test suite:
# Install CLI
pip install softqcos-cli
# Run conformance tests
softqcos acos run \
--backend your-backend-id \
--config your-backend-config.yaml \
--output report.json
# View results
softqcos acos report --input report.json
Step 4: Generate Evidence Bundleβ
Create a cryptographically signed evidence bundle:
# Generate evidence bundle
softqcos acos evidence create \
--report report.json \
--output evidence-bundle.json \
--sign
Step 5: Submit for Reviewβ
Upload the evidence bundle through the certification portal:
- Go to portal.softquantus.com/certification
- Upload
evidence-bundle.json - Provide additional documentation
- Submit for review
Step 6: Receive Certificateβ
After successful review:
- Receive certification certificate
- Download official badges
- Get listed in public registry
- Receive
cert_idfor verification
Vendor Packβ
We provide a complete onboarding toolkit:
# Generate vendor pack
softqcos acos vendor-pack create \
--vendor-id your-vendor-id \
--output ./vendor-pack
Contents:
vendor-pack/
βββ README.md # Quick start guide
βββ capabilities-template.json # Capabilities template
βββ checklist.md # Onboarding checklist
βββ examples/
β βββ backend_stub.py # Backend implementation example
β βββ test_runner.py # Local test runner
βββ schemas/
β βββ capabilities.schema.json
βββ badges/
βββ compatible-isa.svg
βββ pulse-certified.svg
βββ pro.svg
Certification Badgesβ
After certification, use official badges in your marketing:
QCOS Compatible (ISA)β
<img
src="https://registry.softquantus.com/badges/compatible-isa.svg"
alt="QCOS Compatible"
/>
With Verification Linkβ
<a href="https://registry.softquantus.com/verify/CERT-2026-001234">
<img
src="https://registry.softquantus.com/badges/compatible-isa-verified.svg"
alt="QCOS Compatible - Verified"
/>
</a>
Recertificationβ
Certification requires renewal under these conditions:
| Trigger | Action Required |
|---|---|
| 90-day expiry | Re-run full test suite |
| Driver update | Re-run affected tests |
| Capability change | Update capabilities.json + test |
| API version change | Full recertification |
# Check certification status
softqcos acos status --backend your-backend-id
# Renew certification
softqcos acos renew \
--backend your-backend-id \
--evidence-bundle evidence-bundle.json
Supportβ
Documentationβ
Contactβ
- Technical Support: acos@softquantus.com
- Certification Questions: certification@softquantus.com
- Enterprise Sales: enterprise@softquantus.com