pqn-node#

pqn-node is the FastAPI service that runs at each PQN site. It is the Node API (the only externally reachable component of a Node) and the orchestration brain for every Experiment. It depends on pqn-hardware as a git-pinned Python library for instrument access and Protocol logic.

Repository: github.com/PublicQuantumNetwork/pqn-node

Responsibilities:

  • Expose HTTP and WebSocket endpoints to the GUI and to peer Nodes

  • Coordinate multi-Node Experiments (e.g. two-Node CHSH)

  • Drive instruments through ProxyInstruments backed by the Router

  • Manage Experiment lifecycle: launch, progress streaming, cancellation

Placeholder. Detailed pages on pqn-node’s internal architecture, request flow, configuration, and HTTP API will be added here. Until then, see the README and the Software Map for context.