Protocol Details

Superconducting Quantum System

  • Router Port: 7000

  • Publish Port: 8000

Supported Message Types (Router):

  • MsgTask: Submit a quantum computing task

  • TaskStatus: Query task status

  • MsgHeartbeat: Heartbeat detection

  • GetChipConfig: Get chip configuration

  • GetUpdateTime: Get calibration time

  • GetRBData: Get Randomized Benchmarking (RB) data

  • SetVip: Set exclusive time slice

  • ReleaseVip: Release exclusive time slice

Published Message Types (Publish):

  • task_status: Task status update (PENDING, RUNNING, SUCCESSED, FAILED)

  • chip_update: Chip configuration update notification

  • probe: Chip resource status (qubit usage, thread status)

  • calibration_start: Calibration start notification

  • calibration_done: Calibration completion notification

  • chip_protect: Chip maintenance start/end notification

Protocol Characteristics: Flat JSON structure; supports task priorities, experiment mode, VIP time slice management, and real-time status updates.

Ion Trap Quantum System

  • Router Port: 7001

  • Publish Port: 8001

Supported Message Types (Router):

  • MsgGetToken: Get access token (authentication)

  • MsgUpdateToken: Refresh access token

  • MsgTask: Submit a quantum computing task

  • TaskStatus: Query task status

  • MsgHeartbeat: Heartbeat detection

  • GetChipConfig: Get chip configuration

  • GetUpdateTime: Get calibration time

  • GetRBData: Get Randomized Benchmarking (RB) data

Published Message Types (Publish): task_status

Protocol Characteristics: Header/Body JSON structure, token-based authentication mechanism, supports version number fields and fidelity matrices.

Neutral Atom Quantum System

  • Router Port: 7002

  • Publish Port: 8002

Supported Message Types (Router):

  • MsgGetToken: Get access token (authentication)

  • MsgTask: Submit a quantum computing task

  • MsgTaskStatus: Query task status

  • MsgHeartbeat: Heartbeat detection

  • GetUpdateTime: Get calibration time

  • MsgAtomConfig: Get atom configuration

Published Message Types (Publish): task_status

Protocol Characteristics: Header/Body JSON structure, token-based authentication mechanism, OPENQASM task format, custom result format (including grid and waveform).

Photonic Quantum System

  • Router Port: 7003

  • Publish Port: 8003

Supported Message Types (Router):

  • MsgTask: Submit a quantum computing task

  • TaskStatus: Query task status

  • MsgHeartbeat: Heartbeat detection

  • GetChipConfig: Get chip configuration

Published Message Types (Publish): task_status

Protocol Characteristics: Flat JSON structure, supports basic quantum gates, QASM-style task format.