Skip to main content

ACOS-ISA: Certify a Quantum Backend

In this tutorial, you'll certify a quantum backend against the ACOS-ISA (Algorithmic Circuit Optimization Standard - Instruction Set Architecture) specification and publish a signed certification report.

Objective​

By the end of this tutorial, you will have:

  • βœ… Run ACOS-ISA compliance tests against a backend
  • βœ… Generated a signed certification-report.json
  • βœ… Published the certification to the QCOS registry
  • βœ… Obtained a verifiable badge URL

Prerequisites​

# QCOS CLI v2.1+
softqcos --version
# Should show: softqcos v2.1.x

# Authenticated with QCOS
softqcos auth status
# Should show: Authenticated as: your-email@example.com

# Optional: QuantumLock for signing
pip install quantumlock

Step 1: Choose a Backend to Certify​

List available backends:

softqcos backends list --format json

Example output:

{
"backends": [
{"id": "ibm_brisbane", "provider": "ibm", "qubits": 127, "status": "online"},
{"id": "ionq_aria", "provider": "ionq", "qubits": 25, "status": "online"},
{"id": "softquantus_sim", "provider": "softquantus", "qubits": 40, "status": "online"}
]
}

For this tutorial, we'll certify softquantus_sim:

export BACKEND_ID="softquantus_sim"

Step 2: Run ACOS-ISA Certification Suite​

The certification suite runs standardized tests covering:

  • Gate fidelity benchmarks
  • Connectivity validation
  • Error rates measurement
  • Transpilation correctness
softqcos acos certify $BACKEND_ID \
--standard ACOS-ISA-2025 \
--output ./certification-report.json \
--sign \
--verbose
Execution Time

Certification takes 5-15 minutes depending on backend queue times.

Expected output:

πŸ” Starting ACOS-ISA-2025 certification for softquantus_sim...

[1/5] Gate Fidelity Tests
β”œβ”€β”€ Single-qubit gates: PASS (99.7% avg fidelity)
β”œβ”€β”€ Two-qubit gates: PASS (98.2% avg fidelity)
└── Measurement: PASS (99.1% readout fidelity)

[2/5] Connectivity Validation
β”œβ”€β”€ Topology: heavy-hex
β”œβ”€β”€ Edges verified: 156/156
└── Status: PASS

[3/5] Error Rate Measurement
β”œβ”€β”€ T1 average: 127.3 Β΅s
β”œβ”€β”€ T2 average: 89.7 Β΅s
└── Status: PASS

[4/5] Transpilation Correctness
β”œβ”€β”€ Native gates: {rx, ry, rz, cx, id}
β”œβ”€β”€ Circuits tested: 100
└── Status: PASS

[5/5] Compliance Summary
β”œβ”€β”€ Standard: ACOS-ISA-2025
β”œβ”€β”€ Result: CERTIFIED βœ…
└── Score: 97.3/100

πŸ“„ Report written to: ./certification-report.json
πŸ” Report signed with key: sqk_a1b2c3...

Step 3: Verify the Report Locally​

Before publishing, verify the report signature:

softqcos acos verify ./certification-report.json

Expected output:

βœ… Signature valid
Signer: SoftQuantus Certification Authority
Algorithm: ML-DSA-65 (Dilithium)
Timestamp: 2026-01-04T14:23:17Z
Hash: sha3-256:a7f8c9d2e1...

Step 4: Examine the Report​

The certification-report.json contains all certification data:

{
"version": "1.0",
"standard": "ACOS-ISA-2025",
"backend": {
"id": "softquantus_sim",
"provider": "softquantus",
"qubits": 40,
"topology": "heavy-hex"
},
"certification": {
"status": "CERTIFIED",
"score": 97.3,
"timestamp": "2026-01-04T14:23:17Z",
"valid_until": "2027-01-04T14:23:17Z"
},
"tests": {
"gate_fidelity": {"status": "PASS", "single_qubit": 0.997, "two_qubit": 0.982},
"connectivity": {"status": "PASS", "edges": 156},
"error_rates": {"status": "PASS", "t1_avg_us": 127.3, "t2_avg_us": 89.7},
"transpilation": {"status": "PASS", "circuits_tested": 100}
},
"signature": {
"algorithm": "ML-DSA-65",
"public_key_id": "sqk_cert_authority_2026",
"value": "base64-encoded-signature..."
}
}

Step 5: Publish to QCOS Registry​

Publish the certification for public verification:

softqcos acos publish ./certification-report.json --registry public

Output:

πŸ“€ Publishing certification to QCOS Registry...

βœ… Published successfully!

Registry URL: https://registry.softqcos.io/certifications/softquantus_sim/2026-01-04
Badge URL: https://registry.softqcos.io/badge/softquantus_sim/acos-isa-2025.svg
Verification: softqcos acos verify --registry softquantus_sim

Step 6: Embed the Badge​

Add the certification badge to your documentation:

![ACOS-ISA Certified](https://registry.softqcos.io/badge/softquantus_sim/acos-isa-2025.svg)

Renders as:

ACOS-ISA Certified


Verification Checklist​

ArtifactLocationVerification Command
Certification Report./certification-report.jsonsoftqcos acos verify ./certification-report.json
Registry Entryhttps://registry.softqcos.io/certifications/...softqcos acos verify --registry $BACKEND_ID
Badgehttps://registry.softqcos.io/badge/...Visual inspection

Troubleshooting​

"Authentication required"​

softqcos auth login

"Backend offline"​

Check backend status:

softqcos backends status $BACKEND_ID

"Signature verification failed"​

Ensure you have the latest public keys:

softqcos keys update

Next Steps​


For Vendors

If you're a hardware vendor seeking ACOS-ISA certification, contact certification@softquantus.com for the vendor certification program.