Connecting to the control plane
Live topology
The laboratory as one system.
Coordinate machines and shared instruments without moving image data through the control server.
Resource map
Machines and setups
01OperatorWeb or Python SDK
02Control planeWorker + D1 + Durable Objects
03Machine agentsOutbound connections
04ArtifactsPNG / TIFF / CSV.gz to R2
Machine registry
Every acquisition host, visible.
Capabilities and physical resources are reported by outbound machine agents.
Experiment composition
Build setups across machines.
A machine may serve multiple setups, and one setup may combine resources from several machines.
Setup editor
Define membership
Command bus
Send work, keep the data path separate.
Resource leases are acquired before commands are queued to participating machines.
Coordinated run
Dispatch experiment
Direct queue
Single-machine command
Waiting for a dispatch.
Artifact locator
Find a run with one code.
The registry stores metadata and R2 references. Image and CSV payloads bypass the control server.
Enter the code printed by the acquisition machine.