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.