02 · The platforms

What each layer actually does

Three systems, read feature by feature from primary sources: the Origin PilotOS v4.2 manual and vendor pages, the Karsa Quantum OS prototype source, and the QryptOn scanner and library documentation. Not from marketing material.

Layer 1 · Execution

Origin PilotOS — the quantum operating system

Launched 2021, open-sourced and made publicly downloadable in 2026. It sits between quantum hardware below and cloud, applications and supercomputing above, and it is the operations and scheduling hub of the Origin Wukong machines.

AttributeValue
Also known asOrigin Pilot / Origin Sīnán (本源司南)
Source reviewedPilotOS 4.2 User Manual and API Reference, v3.4, 29 April 2026
VendorOrigin Quantum Computing Technology (Hefei) Co., Ltd.
EditionsCommunity and Enterprise
Backends addressedSuperconducting, trapped ion, semiconductor, neutral atom, photonic — plus classical HPC
Programming frameworkQPanda / PyQPanda, QPanda3 Runtime; VQNet, ChemiQ, QCFD
PersistenceMySQL 8.0+ for metadata, MongoDB 6.0+ for circuits and raw results

Six documented core capabilities

Intended audiences, per the manual

Research teams, quantum information scientists — including quantum cryptography, communication and networks — application developers, technology companies, and national laboratories. That second group is named explicitly, which is the doorway security labs walk through. The manual anticipates cryptography users; it just does not serve them a protocol engine.

Six layers, from user code to cryostat

Application layer
User programming space — quantum-classical hybrid applications built on top of PilotOS.
Development kit layer
ChemiQ (chemistry) · QFinancial · QCFD (fluid dynamics) · Quantum Heuristic Algorithm Toolkit · System Manager Interface
Programming framework
Quantum Programming Framework · Quantum-Classical Hybrid Compilation Framework · QML Framework with PyTorch and TensorFlow interop
System call interface
The unified gateway. Enforces isolation so user-space code reaches system resources only in a limited, controlled way.
Compute service layer
Quantum State Tomography · expectation value estimation · error mitigation · distributed circuit computing — decoupled from the kernel
System service layer
The kernel: QCloudServer, ComputerServer, OSServerManager, ScheduleServer, QCompileServer, ResourceManager, BackendServer
Compute backend layer
Superconducting QPUs · heterogeneous quantum chips · simulators · high-performance classical clusters

Two ZeroMQ patterns, and why a browser cannot talk to it

Router–Dealer · request / reply

Connection-oriented, bidirectional, synchronous. Distributing tasks to backends, receiving results, querying real-time status, retrieving randomized benchmarking data, and heartbeat exchange for link health. Ordered, reliable delivery — appropriate for critical control commands.

Pub–Sub · publish / subscribe

Connectionless, unidirectional, asynchronous, event-driven. Proactive task status updates, dynamic chip parameter changes (T1/T2 coherence, gate fidelity), calibration completion, and real-time qubit availability. Eliminates polling overhead.

The structural consequence. Browsers cannot open ZeroMQ sockets — neither pattern is reachable from JavaScript. Any browser-based console over PilotOS requires a server-side adapter that terminates ZMQ and re-exposes the contract over HTTP and a streaming transport. That is not an implementation shortcut; it is a property of the protocol, and it makes the adapter a first-class architectural component.

What it does not do

Both halves matter. The capabilities above are what you get for free. These are what must be supplied by another layer, or by an external security control.

CapabilityOwnerWhy it is not native
QKD protocol engineBuild it Photonic compute backends are documented. No BB84/E91/B92 or decoy-state application exists. QKD is not a chip-compute task
HNDL risk modelBuild it Entirely a classical business-risk calculation. Nothing in a quantum OS knows what a secrecy lifetime is
PQC runtimeBuild it ML-KEM, ML-DSA and SLH-DSA run on classical CPUs. The control plane can schedule them; it does not implement them
Cryptographic inventory / CBOMBuild it Asset schema, scanners, attestation workflow and evidence lineage are business-layer concerns
Key protectionExternal HSM, key vault and PKI stay outside the control plane. Private keys must never sit in the business database

Scroll the table horizontally to see all columns.

What it drives

Origin Quantum's machines, and China's 2026 landscape

PilotOS is not an abstraction exercise — it is the operating system shipped on real superconducting hardware, and the estate it addresses changed substantially in May 2026.

SystemRouteSpecificationStatus
Origin Wukong-180Superconducting 180 computational qubits on a single core, plus 251 coupling qubits. T1 ≈ 40 µs, T2-echo ≈ 20 µs 4th generation, online 9 May 2026, accepting global tasks
Origin WukongSuperconducting 72 computational qubits (198 total including 126 couplers) 3rd generation, online Jan 2024. ~50 M remote accesses, 160+ countries, 900,000+ tasks
Hanyuan-2Neutral atom 200 rubidium qubits, dual-core, cabinet-scale, under 7 kW CAS Cold Atom Technology, May 2026. Room-temperature enclosure; atoms laser-cooled to µK
Jiuzhang 4.0Photonic Up to 3,050 photons across 8,176 interferometric modes, 1,024 squeezed-state inputs USTC, Nature, May 2026. First fully programmable photonic prototype at scale

Scroll the table horizontally to see all columns.

99.9%
Single-qubit gate fidelity, Wukong-180 (typical)
99%
Two-qubit gate fidelity (typical)
99%
Readout fidelity (typical)
180
Computational qubits — three orders of magnitude below a cryptographic threat
Layer 2 · Security semantics

Karsa Quantum OS — twelve modules

A dependency-free static HTML, CSS and JavaScript application — no framework, no build step, no CDN, no backend required. It runs standalone from local state, and switches to live control-plane data the moment the adapter is reachable.

Platform · mirrors the control plane

Use cases · the security value

  • 07 PQC Migration Optimizer — budget, capacity and deadline constraints to a migration portfolio and wave plan
  • 08 PQC Benchmark Lab — ML-KEM-768, ML-DSA-65, SLH-DSA-128s across server, mobile and edge profiles
  • 09 Quantum Exposure Simulator — single-asset urgency signal from data-longevity assumptions
  • 10 HNDL Batch & Vault Lab — portfolio sweep plus synthetic harvest snapshot
  • 11 QKD Security Lab — BB84-family Monte Carlo with channel, detector and Eve models
  • 12 Integration Architecture — interactive native / adapter / custom ownership map

The backend estate it serves

BackendSystemRouter / PubQubitsMax shotsNative gatesScheduling
Origin Wukong 72Qsuperconducting7000 / 800060 / 7220,000RPhi, CZActive
Superconducting_72_2superconducting7000 / 800060 / 7220,000RPhi, CZActive
IonTrapion_trap7001 / 80016 / 610,000RPhi, MSActive
HanYuan_01neutral_atom7002 / 8002225 / 22520,000RPhi, CZPaused
PQPUMESH8photonic7003 / 80033 / 3100,000CZ, RPhiActive
CPU Pool AclassicalN/AActive

Scroll the table horizontally to see all columns.

Verified by running it, not by reading it

26/ 26
Checks passing against a live simulator run
7
Defects documented with exact line numbers
7/ 7
Task-lifecycle checks passing end to end
~100ms
Typical turnaround, submit to result
Why integration defects belong in a security brief. Every one of the seven is an integration fault, not a cryptographic one — and integration faults are how security platforms actually fail. A silent drop, a query that never resolves, an authentication path that rejects valid credentials: each produces a tool that reports a clean result because it never got an answer at all. Verifying the contract by running it is the same discipline as insisting on negotiated rather than declared evidence.
The two newest modules

Working simulation, not roadmap items

Both close gaps our own earlier analysis identified — a portfolio-scale HNDL engine and a working QKD protocol simulator. Both are live in the application today.

Live

HNDL Batch & Vault Lab

  • Inputs — migration lead time, threat horizon, and a conservative / moderate / optimistic scenario shift
  • Scope — the full asset inventory scored in one pass, each asset carrying its own confidentiality lifetime against a shared horizon
  • Outputs — assets scanned, counts already CRITICAL and HIGH, per-asset exposure window and P0–P3 wave, sorted most urgent first
  • Synthetic vault — generates weighted session records: ID, asset, algorithm, capture date, classification, retention, projected decrypt-by year
  • Dispatch — queues the batch as a control-plane job, visible in task management
  • Boundary — no real network traffic is captured or analysed; everything is generated in-browser
Live

QKD Security Lab

  • Protocols — BB84, decoy-state BB84, E91, B92, with B92's lower conclusive-detection rate modelled explicitly
  • Channel model — distance-based fibre loss at 0.2 dB/km, detector efficiency, dark-count rate, intrinsic noise floor, through a real per-pulse loop with a seeded generator
  • Eve strategies — none, intercept–resend, photon-number splitting, detector blinding — the latter two as stealth attacks that never raise the error rate
  • Countermeasures — decoy-state checking and optical power monitoring, toggleable, so you can see what each one actually catches
  • Outputs — sifted key length, measured error rate, a derived ~11% security threshold, an illustrative secure-key estimate, ACCEPT/ABORT verdict and full run trace
  • Boundary — models protocol behaviour under stated assumptions; it is not a physical QKD system, is not independently audited, and protects nothing
What makes the QKD lab worth having. Photon-number splitting and detector blinding are modelled the way they behave in reality — they do not raise the error rate at all. Only the matching countermeasure catches them. Toggle it off and the attack succeeds silently; toggle it on and the protocol aborts on a signature that has nothing to do with the error rate. That is the actual lesson of QKD implementation security, made clickable.
Layer 3 · Cryptography

QryptOn — the layer that protects real traffic

Deliberately scoped to post-quantum cryptography rather than security in general. This is the only layer described on this site that touches real cryptographic material.

01 · Understand

The threat model, without hype

What Shor and Grover actually do, harvest-now-decrypt-later with a working Mosca calculator, the three finalised standards side by side, and the regulatory picture — each claim sourced, or explicitly marked as needing a source.

02 · Check · free

Local toolchain scanner

A read-only POSIX shell script. Can the crypto libraries and CLI tools on this host negotiate post-quantum TLS and SSH today? Scored, capped, with confidence stated — and nothing leaves the machine by default.

03 · Act · free

Browser PQC toolkit

Generate a hybrid identity, password-protect it, encrypt to someone's public key, sign and verify — all in WebAssembly on your own device, in the same file formats the qrypt CLI reads and writes.

Seven invariants, seventeen checks, nine that score

Invariants, stated in the source

  • Read-only — nothing written outside a scratch directory removed on exit
  • No root required — anything needing root reports "unknown", never guessed
  • No persistence — no dotfiles, cron, profile edits or systemd units
  • No network by default--online allows exactly one TLS probe
  • Nothing transmitted without --share — affirmative consent, fails closed
  • Bounded — 45 s total, 5 s per check, 256 KiB output cap, all enforced
  • Deterministic — no AI in scanning or scoring; same host, same result
CheckCategoryWeight
TLS OpenSSL groupsTLS40
SSH client ML-KEMSSH15
Live hybrid handshakeTLS · negotiated12
SSH effective configSSH10
curl PQ negotiationTLS · negotiated8
SSH sntrup fallbackSSH5
Go / Node / Python runtimeRuntime4 / 3 / 3
Signature algorithmsPKI0 · reported
Structural caps beat arithmetic. If the primary TLS stack was tested and has no ML-KEM, the score is capped at 40 and labelled "Blocked at TLS" — no combination of runtime passes talks over that. If TLS could not be tested at all, no verdict is issued: that is not established, not a score of zero. Below 75% confidence the band is withheld rather than guessed.

What is implemented, not just mentioned

StandardAlgorithmIn usePublic keySignature / ciphertextStatus
FIPS 203ML-KEMML-KEM-7681184 B1088 B ctLive
FIPS 204ML-DSAML-DSA-651952 B3309 B sigLive
FIPS 205SLH-DSAAll 12 parameter setsLibrary only
FIPS 206 (not yet drafted)FN-DSATracked
Round 4HQCTracked

Scroll the table horizontally to see all columns.

Why hybrid, not pure PQC

Every encryption operation combines X25519 with ML-KEM-768. The shared secret is compromised only if both components are broken, so the deployment loses nothing if an unknown weakness later appears on either side.

Stated plainly, everywhere relevant

The library implements the algorithms per FIPS 203/204/205 and passes NIST known-answer test vectors, but it is not FIPS 140-3 validated, has not undergone an external audit, and is pre-1.0.

A vendor-credibility test

As of mid-2026 NIST has published no draft of FIPS 206 and assigned no FIPS number to HQC. Anyone selling compliance with a standard that does not exist yet is telling you something useful about their other claims.

Scope statement. Everything described on this site is a prototype or simulation. No system shown is connected to a production key store, and no post-quantum primitive displayed here protects live traffic. Resource estimates are costs under stated assumptions, not predictions of a date. Where a capability has not been independently audited, we say so on the page where it appears.