跳转至

18 Glossary

Purpose

This chapter defines the project terminology used across the specification and repository.

Core Requirement

Terms should remain stable, precise, and standardization-friendly.

Core Terms

QOS

The runtime, systems, and orchestration viewpoint for quantum program submission, scheduling, resource management, execution coordination, and feedback handling.

UQCI

The canonical universal quantum control protocol layer defined by this repository. UQCI owns the semantic source of truth for program representation and execution intent.

Canonical IR

The authoritative in-memory and serializable semantic representation used by UQCI. OpenQASM exports do not replace the canonical IR.

OpenQASM Compatibility Bridge

A practical export layer that maps canonical UQCI semantics into supported OpenQASM profiles for exchange, compatibility, and tooling interoperation.

Manifest

The bundle entry description that identifies versions, sidecar paths, target profile information, and integrity metadata for an execution package.

DeviceSpec

A normative sidecar artifact describing backend capabilities, topology, channels, native operations, timing information, and structural constraints.

CalSet

A normative sidecar artifact containing versioned calibration and runtime parameter references required for execution or lowering decisions.

Execution Bundle

A normative deliverable containing a program entry and its associated sidecars, typically including Manifest, DeviceSpec, CalSet, and optional supplemental artifacts.

ExecutionPlan

A backend-facing execution-ready plan derived from canonical UQCI semantics after validation, allocation, scheduling, or lowering.

RunResult

A standard execution result object used across backends to report measurements, metadata, timing, status, and diagnostics references.

ValidationReport

A standard report object used to communicate validation success, warnings, errors, and compatibility or completeness findings.

Driver API

The backend-facing execution contract that consumes canonical programs and normative sidecars and produces validation reports, execution plans, run results, and diagnostics.

Mock Backend

A lightweight backend implementation used to verify architecture, testing, and extensibility assumptions without claiming production hardware fidelity.

Compatibility Profile

A declared OpenQASM export envelope such as OQ-0, OQ-1, OQ-2, or OQ-X, each indicating a different level of timing, calibration, and extension support.

Lowering

The transformation process from canonical UQCI semantics to a narrower execution or export form, including OpenQASM compatibility output or backend-native plans.

OpenQASM

A standardized program representation used here as a compatibility and exchange layer. It is not the canonical source of truth and must not be confused with the full QOS runtime or systems layer.