RQM Platform¶
RQM Technologies is a quaternionic, compiler-first quantum software stack built around SU(2)-native optimization, backend-agnostic public circuits, and workflow surfaces that extend from mathematical analysis to execution routing and Studio operations.
:material-lightning-bolt: API Quickstart :material-monitor: Studio Overview :material-book-open-variant: Architecture
What RQM is¶
RQM is not a generic SDK wrapper. It is a layered platform with clear technical boundaries:
| Layer | Repository | Current role |
|---|---|---|
| Mathematical spine | rqm-core |
Quaternion, spinor, SU(2), Bloch, validation, linear algebra, and coupling-analysis primitives |
| Optimization engine | rqm-compiler |
Internal optimization and rewriting after the public circuit boundary; canonical 1Q IR is u1q |
| Service boundary | rqm-api |
HTTP intake for validation, analysis, optimization, execution routing, auth, billing, chat, and TTS |
| Workflow layer | rqm-studio |
Visual and operational layer for theory, optimization, execution-oriented flows, jobs, and account surfaces |
The public circuit boundary remains rqm-circuits schema 0.2. Internal compiler IR is separate by design.
Where RQM fits in the stack¶
client / SDK / Studio
│
▼
rqm-api ← service boundary, policy, readiness, routing
│
▼
rqm-circuits 0.2 ← public wire format boundary
│
▼
rqm-compiler ← internal optimization and rewriting engine
│
├── canonical internal 1Q IR: u1q
└── explicit later lowering for backend targets
│
▼
backend adapters / execution providers
This is how RQM stays backend-agnostic at the public circuit boundary while still allowing explicit backend-targeted lowering and execution when requested.
What you can do now¶
- Fetch valid named example circuits from the API (
bell,ghz,optimizable) - Validate circuits against the current public schema and analyze them before optimization
- Run optimization through a compiler pipeline that normalizes, canonicalizes, lowers to
u1q, merges compatible 1Q structure, and cancels eligible 2Q structure - Inspect coupling / preservation signals through qualitative or measured analysis where supported
- Check execution readiness with
GET /v1/execute/capabilitiesbefore exposing backend choices - Route execution through Qiskit paths and Braket paths, including local simulation and held-job hardware flows where available
- Use Studio as the visual and workflow layer for theory, optimization, execution-oriented tasks, jobs, reports, and Pro/account surfaces
Core platform boundaries¶
rqm-core¶
Owns the mathematical foundation. That includes quaternion and SU(2) primitives, Bloch/state utilities, validation helpers, linear algebra, and the coupling / entanglement analysis primitives used to support trust and preservation analysis.
rqm-compiler¶
Begins after the public rqm-circuits boundary. Named gates are lowered into the canonical internal single-qubit form u1q. Backend-targeted lowering is a later, explicit stage.
rqm-api¶
Exposes the current service surface: circuits, coupling analysis, execution, authentication, billing/wallet, and media-oriented endpoints. Responses follow a stable operational envelope with status, data or error, and meta.
rqm-studio¶
Sits on top of rqm-api. Studio is the product workflow layer, not the service boundary. It organizes user flows; the API remains canonical for service integration.
Why the compiler-first model matters¶
RQM optimization is proof-gated and fail-closed.
- Only verified optimization candidates are committed
- If verification cannot be established, the original circuit is returned unchanged
- Backend-targeted lowering happens after optimization, not during public-circuit intake
That separation is central to the trust story: public interchange stays stable, optimization stays internal, and backend lowering stays explicit.
What is still evolving¶
RQM documents some surfaces conservatively on purpose:
- Measured coupling analysis is not unrestricted; current measured coverage is limited and qualitative fallback remains part of the contract
- Some optimization profile and backend-hint combinations are currently equivalent or reserved in the current release
- Billing and Pro readiness do not by themselves guarantee hardware execution; provider readiness, credentials, validation, and quote/hold state still matter
- Studio covers broader product workflows today, but route-level maturity is not uniform enough to describe every surface as equally deep
Start in the right place¶
| Goal | Page |
|---|---|
| Make your first API call | API Quickstart |
| Understand the service surface | API Overview |
| Understand the visual/workflow layer | Studio Overview |
| Understand platform boundaries | Architecture |
| Understand optimization semantics | Optimization |
| Understand the internal canonical IR | Canonical IR (u1q) |
| Understand the broader stack | Ecosystem |