QAISS is building a neutral quantum-AI coordination layer. Follow the public roadmap and verify every claim.

Quantum Lab · live

Run a circuit. Keep the receipt.

A real state-vector simulation running on your own device — no server, no account, no wallet. Every run produces a Workload Passport you can download and reproduce bit-for-bit.

Live · in-browser classical simulationNot quantum hardware
Circuit
Import OpenQASM 2.0 or OriginIR
Up to 8 qubits × 20 steps · gates H, X, Z, RX, RY, RZ, CX, CZ · angles like pi/2 · parsed on your device

Measurement outcomes
  • Sampled frequency
  • Exact probability

Show data table
OutcomeShotsSampledExact
Each qubit, on its ownBloch spheres from the exact state · arrow length 1 = pure, 0 = fully entangled

A short arrow is not an error: when qubits are entangled, the information lives in their correlations, not in any single qubit.

Amplitudes & phasesDisc size = |amplitude| · colour and needle = phase
Run history · this sessionTVD = distance from the exact distribution (0 is perfect)
#WorkloadShotsSeedNoiseTVD vs exactOutput hash
Runs appear here.
Saved experiments · this browser

Kept only in this browser’s storage (up to 20). Nothing is uploaded; clearing site data removes them.

    Workload Passport · v0.1 draft

    Hashes are SHA-256 of the canonical circuit and of the output counts. Same circuit + seed + shots + noise ⇒ same output hash, on any device.

    Hybrid execution · run this exact circuit elsewhereOne passport, interchangeable backends. GPU simulation is still classical; only a QPU is quantum hardware.

    Bit order differs between ecosystems: QAISS writes qubit 0 first in a count key; pyqpanda3 and OpenQASM tools usually write it last.

    TargetKindResult checkStatus
    This browserCPU simulationBit-for-bitRan above
    QAISS connector · state vectorpython -m qaiss_cuquantum run passport.json --backend referenceCPU simulationBit-for-bitParity verified
    QAISS connector · tensor network (NumPy)python -m qaiss_cuquantum run passport.json --backend tn-referenceCPU simulationBit-for-bitParity verified
    Origin Quantum pyqpanda3 · CPUQVMpython -m qaiss_cuquantum run passport.json --backend qpanda3CPU simulationBit-for-bitParity verified
    NVIDIA cuStateVecpython -m qaiss_cuquantum run passport.json --backend gpuGPU simulationBit-for-bitUntested on GPU
    NVIDIA cuTensorNetpython -m qaiss_cuquantum run passport.json --backend gpu-tnGPU simulationBit-for-bitUntested on GPU
    Origin Quantum Cloud · simulatorpython -m qaiss_cuquantum run passport.json --backend origin-cloud --origin-backend full_amplitudeCloud simulationStatisticalAPI key · untested
    Origin Quantum Cloud · QPUpython -m qaiss_cuquantum run passport.json --backend origin-cloud --origin-backend <QPU name>Quantum hardwareStatisticalAPI key + access · untested

    Download the passport above, then run a line from the connector folder (setup). Bit-for-bit results paste straight into the verifier below. Cloud and QPU results are sampled by Origin's service, so they can only be compared statistically. Origin cloud access needs your own API key in QPANDA_QCLOUD_API_KEY; QAISS holds no key and runs nothing on Origin's hardware.

    Compare hardware resultsCounts from any QPU (Origin, IBM, IonQ…) vs this circuit's exact distribution
    • • Paste counts measured on hardware for the circuit shown above. Distances are judged against what pure shot noise would give at the same shot count.
    Verify a passport

    Paste a Lab passport (or open a .json file). It is re-run from scratch on your device and every hash is re-computed. Nothing is uploaded.

      WHAT RUNS

      An exact fp64 state vector

      Your browser holds every amplitude of the circuit (up to 16 here), applies each gate as a matrix, and samples measurements with a seeded pseudo-random generator.

      WHAT THIS IS NOT

      Not a quantum computer

      This is a classical simulation. It demonstrates workflows and reproducibility — not quantum speed. Small circuits like these are easy for any laptop.

      WHY THE PASSPORT

      Results you can re-check

      The manifest records everything needed to reproduce the run. This is the core idea QAISS wants to carry to every backend.

      The readout-error slider flips each measured bit independently with the chosen probability — a deliberately simple noise model, recorded in the passport. Real devices have richer noise.

      Release notes

      Engineering updates,
      not hype.

      Research drafts, releases, and every change to a public claim. No price talk.

      Subscriptions open once the project publishes its privacy policy and mailing endpoint.