Skip to main content

QDSV Runtime Alpha: the public execution shell for canonical QDSV operation programs.

Project description

QDSV Runtime Alpha

Status License: MIT

QDSV Runtime Alpha is the public execution shell for problem-first QDSV workflows. Its canonical engine is QDSV Operation Compiler v1.

It ties together the public QDSV developer stack:

QIntent -> ProblemSpec -> QDSV Runtime Alpha / Operation Compiler -> operation program
                                                               -> Bridge -> OpenQASM / Qiskit
                                                               -> backend execution + evidence

Qruba -> visual orchestration over the same Runtime/Compiler path
QDSV -> semantic model and private compiler implementation

Runtime Alpha does not embed or expose the private QDSV compiler implementation. It calls the canonical compiler API, records a safe operation-program passport and program digest, and then allows adapters such as Bridge to export the same compiled intent.

Install

For local development:

pip install -e .

When published:

pip install qdsv-runtime

Before the PyPI release, users can install from GitHub after the public repository is created:

pip install git+https://github.com/qdsvquantum-afk/qdsv-runtime.git

CLI Quickstart

Create a workspace:

qdsv init

Validate a QIntent file:

qdsv validate examples/basic.qintent

Compile QIntent into the canonical operation program:

qdsv compile-intent examples/basic.qintent --rows examples/rows.json

Compile a canonical ProblemSpec directly:

qdsv compile examples/problem.json

QIntent compilation is available through the controlled public preview quota. Direct arbitrary ProblemSpec compilation requires an authorized deployment or a local/private QDSV node because it exposes a broader expert surface.

Build a Bridge artifact from a supported Bridge spec:

qdsv build examples/bridge_spec.json --target bridge

Generate a local runtime report:

qdsv report

Docker/private demo images can also include the same CLI:

docker exec qruba-api-private qdsv --help

Python SDK

from qdsv_runtime import QDSVRuntime

runtime = QDSVRuntime()
runtime.init_workspace()
runtime.validate_intent("examples/basic.qintent")
runtime.compile_intent("examples/basic.qintent", rows_path="examples/rows.json")
runtime.compile_problem("examples/problem.json")
runtime.build_bridge("examples/bridge_spec.json")
runtime.write_report()

Public Alpha Scope

This alpha includes:

  • workspace creation;
  • QIntent-to-operation-program compilation through the canonical engine;
  • direct ProblemSpec-to-operation-program compilation;
  • Bridge export backed by the same compiler authority;
  • safe program digests, capability status, resource summaries and verification status;
  • local artifact storage;
  • reproducibility report generation;
  • CLI commands for small examples.

This alpha does not include:

  • private QDSV Runtime internals;
  • semantic compiler internals;
  • lowering logic;
  • backend selection internals;
  • private scoring formulas;
  • production scheduler;
  • user/tenant management;
  • marketplace/plugins;
  • local execution of the private semantic engine.

Positioning

QDSV Runtime Alpha is not a quantum operating system and Bridge is not its engine. Runtime is the executable product layer around the canonical QDSV operation program; QIntent formulates intent, Qruba orchestrates it, and Bridge exports compatible artifacts without creating a parallel compilation route.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qdsv_runtime-0.2.0a1.tar.gz (9.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qdsv_runtime-0.2.0a1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file qdsv_runtime-0.2.0a1.tar.gz.

File metadata

  • Download URL: qdsv_runtime-0.2.0a1.tar.gz
  • Upload date:
  • Size: 9.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for qdsv_runtime-0.2.0a1.tar.gz
Algorithm Hash digest
SHA256 a65f976f5b705a890ecfc8df65961acfd4afc394aa3704b4ca881c4cda1875cb
MD5 c4895c6c1b477771433f047ffe04d1e7
BLAKE2b-256 419fcce5c959e01925f7e50c47e0b84b7a550810323fca0d9fc73b6e466f118f

See more details on using hashes here.

File details

Details for the file qdsv_runtime-0.2.0a1-py3-none-any.whl.

File metadata

  • Download URL: qdsv_runtime-0.2.0a1-py3-none-any.whl
  • Upload date:
  • Size: 8.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for qdsv_runtime-0.2.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 fee477cd4e1cba8e0b5954684bf0b77bbceba927e88dfab0e88e80886a5789b8
MD5 eebfe11e42d2a879386394f57edd1dd1
BLAKE2b-256 e4bcbf84ecc7fa704b19eefbf647e6e58c5f5bde15f0a5d50cc25ef94b9da10c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page