capabilities.work

Discover Quantum Processor

A 4-step recipe with Rigetti Computing. We can help you get access.

Recipe · 4 steps

Discover Quantum Processor

Resolve a usable QPU and its instruction set architecture and accessors.

  1. List the quantum processors the authenticated user is authorized to access. With no token only public processors are returned.
  2. Retrieve the single quantum processor record, either the supplied id or the first one discovered in the list step.
  3. Retrieve the instruction set architecture (nodes, edges, and operations) for the resolved processor so a client can compile valid Quil programs.
  4. Retrieve the controller accessors (gRPC endpoints) for the resolved processor so a client knows where to connect for live execution.
What you'll need to have ready
  • token: A QCS JWT bearer token used to authenticate API requests.
  • quantumProcessorId: Optional processor id to inspect (e.g. Aspen-M-3). When omitted the first processor returned by the list call is used.
  • pageSize: How many processors to return when listing.
For your developer

Arazzo workflow rigetti:discover-quantum-processor, 4 operations: ListQuantumProcessors → GetQuantumProcessor → GetInstructionSetArchitecture → GetQuantumProcessorAccessors. Specs on APIs.io.