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 v2.

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

Users can also install the current source from GitHub:

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.0a2.tar.gz (9.3 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.0a2-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: qdsv_runtime-0.2.0a2.tar.gz
  • Upload date:
  • Size: 9.3 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.0a2.tar.gz
Algorithm Hash digest
SHA256 8ac001627bd72cd1b244eef21b834e8bb072119c180376b6dc226996cee0e716
MD5 b936f6ccfaa6887d682a104c535e9fc8
BLAKE2b-256 b3f83388108350d9b7cbdfe3b29a8a7ade5381e6fbaf6f72a79d27045fca2324

See more details on using hashes here.

File details

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

File metadata

  • Download URL: qdsv_runtime-0.2.0a2-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.0a2-py3-none-any.whl
Algorithm Hash digest
SHA256 701b23bdf986e3c78d109aa33da765ac84cfb0c73f6ad98146a2290425e3f4e8
MD5 23870bd9d24e9200480b75c843bcfe41
BLAKE2b-256 4615ff819e12e4fb2941c955ea3d76792e9fc6820caa9593c9daf94b18641a57

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