Rigetti Computing · Controlled Vocabulary

Rigetti Vocabulary

Domain vocabulary covering Rigetti Computing's superconducting quantum computing stack — Quantum Cloud Services (QCS), the Quil instruction language, qcs-sdk client family, and Rigetti's hardware product line.

19 Terms Updated 2026-05-25
View Vocabulary File View on GitHub

Rigetti Computing Vocabulary is a controlled vocabulary published by Rigetti Computing on the APIs.io network, defining 19 terms.

Defined terms include QCS, QPU, Quil, pyQuil, and quilc.

A controlled vocabulary pins the words an API’s schemas, parameters and documentation use to one agreed definition each — the shared language a human or an agent needs to read the API the same way its authors do.

Terms

QCS
Rigetti's cloud platform for accessing quantum processors. Comprises an OpenAPI 3.0 HTTP API (api.qcs.rigetti.com) for management and a gRPC API (translation + controller services) for execution.
QPU
A physical superconducting quantum processor at Rigetti — e.g. Aspen-M, Ankaa, Cepheus-1-108Q.
Quil
Rigetti's open low-level instruction language for hybrid quantum-classical programs. Stewarded under quil-lang.
pyQuil
Python library for programming quantum computers using Quil. Compiles via quilc and simulates via QVM; submits jobs to a QPU via qcs-sdk.
quilc
Compiler that lowers high-level Quil programs to a QPU's native gate set per the target ISA.
QVM
Local classical simulator for Quil programs. Used for testing and small-scale simulation.
ISA
The native gate set and connectivity description for a QPU. Retrieved via GET /v1/quantumProcessors/{id}/instructionSetArchitecture.
Engagement
A short-lived access credential scoped to a single QPU endpoint, created via POST /v1/engagements. Used as the bearer for gRPC Controller calls.
Endpoint
A QCS-managed network address that fronts a Controller service for a specific QPU. Listed, created, deleted, and restarted via /v1/endpoints.
Reservation
A time-boxed exclusive access window to a QPU. Created and managed via /v1/reservations.
Controller Job
An encrypted, ISA-compiled artifact produced by the Translation service and executed on a QPU by the Controller service.
Translation Service
gRPC service that converts a native Quil program into an encrypted Controller Job for a target QPU.
Controller Service
gRPC service that executes Controller Jobs on a QPU endpoint and returns measurement results.
QIR
An LLVM-based IR for quantum programs supported by Rigetti via qcs-sdk-qir.
Novera QPU
Rigetti's 9-qubit on-premises superconducting QPU product.
Cepheus-1-108Q
Rigetti's 107-qubit superconducting QPU, deployed April 2026; 99.84% 1Q fidelity and 98.77% 2Q CZ fidelity at the time of deployment.
Forest
Rigetti's legacy quantum programming environment (pyQuil + grove + forest-benchmarking + QVM + quilc). Largely subsumed by qcs-sdk and pyQuil 4.x.
Foundry Services
Rigetti's custom QPU development and partner program, operated out of the Fab-1 facility in Fremont, CA.
Quantum Foundry
Rigetti's in-house chip fabrication facility (Fab-1) in Fremont, California.

Controlled Vocabulary

Raw ↑
vocabulary: Rigetti Computing
providerId: rigetti
created: '2026-05-25'
modified: '2026-05-25'
description: Domain vocabulary covering Rigetti Computing's superconducting quantum computing stack — Quantum
  Cloud Services (QCS), the Quil instruction language, qcs-sdk client family, and Rigetti's hardware product line.
sources:
  - https://docs.rigetti.com/qcs/
  - https://docs.api.qcs.rigetti.com/
  - https://github.com/quil-lang/quil
  - https://www.rigetti.com/
terms:
  - term: QCS
    fullName: Quantum Cloud Services
    definition: Rigetti's cloud platform for accessing quantum processors. Comprises an OpenAPI 3.0 HTTP API
      (api.qcs.rigetti.com) for management and a gRPC API (translation + controller services) for execution.
  - term: QPU
    fullName: Quantum Processing Unit
    definition: A physical superconducting quantum processor at Rigetti — e.g. Aspen-M, Ankaa, Cepheus-1-108Q.
  - term: Quil
    fullName: Quantum Instruction Language
    definition: Rigetti's open low-level instruction language for hybrid quantum-classical programs. Stewarded
      under quil-lang.
  - term: pyQuil
    definition: Python library for programming quantum computers using Quil. Compiles via quilc and simulates
      via QVM; submits jobs to a QPU via qcs-sdk.
  - term: quilc
    fullName: Quil Compiler
    definition: Compiler that lowers high-level Quil programs to a QPU's native gate set per the target ISA.
  - term: QVM
    fullName: Quantum Virtual Machine
    definition: Local classical simulator for Quil programs. Used for testing and small-scale simulation.
  - term: ISA
    fullName: Instruction Set Architecture
    definition: The native gate set and connectivity description for a QPU. Retrieved via GET
      /v1/quantumProcessors/{id}/instructionSetArchitecture.
  - term: Engagement
    definition: A short-lived access credential scoped to a single QPU endpoint, created via POST
      /v1/engagements. Used as the bearer for gRPC Controller calls.
  - term: Endpoint
    definition: A QCS-managed network address that fronts a Controller service for a specific QPU. Listed,
      created, deleted, and restarted via /v1/endpoints.
  - term: Reservation
    definition: A time-boxed exclusive access window to a QPU. Created and managed via /v1/reservations.
  - term: Controller Job
    definition: An encrypted, ISA-compiled artifact produced by the Translation service and executed on a QPU
      by the Controller service.
  - term: Translation Service
    definition: gRPC service that converts a native Quil program into an encrypted Controller Job for a target
      QPU.
  - term: Controller Service
    definition: gRPC service that executes Controller Jobs on a QPU endpoint and returns measurement results.
  - term: QIR
    fullName: Quantum Intermediate Representation
    definition: An LLVM-based IR for quantum programs supported by Rigetti via qcs-sdk-qir.
  - term: Novera QPU
    definition: Rigetti's 9-qubit on-premises superconducting QPU product.
  - term: Cepheus-1-108Q
    definition: Rigetti's 107-qubit superconducting QPU, deployed April 2026; 99.84% 1Q fidelity and 98.77% 2Q
      CZ fidelity at the time of deployment.
  - term: Forest
    definition: Rigetti's legacy quantum programming environment (pyQuil + grove + forest-benchmarking + QVM +
      quilc). Largely subsumed by qcs-sdk and pyQuil 4.x.
  - term: Foundry Services
    definition: Rigetti's custom QPU development and partner program, operated out of the Fab-1 facility in
      Fremont, CA.
  - term: Quantum Foundry
    definition: Rigetti's in-house chip fabrication facility (Fab-1) in Fremont, California.
classifications:
  - name: Authentication
    members:
      - OAuth2 access token (Okta)
      - JWT Bearer
      - Engagement token (gRPC)
  - name: Surfaces
    members:
      - QCS HTTP API
      - QCS Translation gRPC
      - QCS Controller gRPC
      - pyQuil
      - qcs-sdk-rust
      - qcs-sdk-python
      - qcs-sdk-c
      - qcs-cli
  - name: Resources
    members:
      - Quantum Processor
      - Endpoint
      - Engagement
      - Reservation
      - Controller Job
      - Billing Invoice
      - Billing Customer
      - Group
      - User
  - name: Indirect channels
    members:
      - AWS Braket
      - Microsoft Azure Quantum
      - Google Cirq Rigetti module
      - Qiskit (qiskit-rigetti provider)