One session for every machine, verified as far as it was.

A printer, a router, a phone and a power supply are all devices with channels. A driver speaks one channel's protocol, and the catalog says how far each driver was tested.

The fab cell world while its CNC runs a program in simulation: the run is live on the time bar, dragged back to replay, then returned to live.
Recorded in the workbench: the fab cell's CNC running a program through the simulator, on the time bar.

Case study · the drivers catalog

57 drivers, none past loopback yet.

The run read packages/domain/world/drivers.js, the one list of drivers. A driver at loopback passes its tests against a software fake of its protocol. bench and hardware each need a report of the steps done on a real machine, and there is none yet. So no driver says more.

implemented and verified to loopback
44
implemented, at none: screen capture, USB webcams, microphones
3
planned, with no code yet
10
at bench or hardware
0
The catalog's drivers by how they reach a machine, and their level
The numbers
The catalog's drivers by how they reach a machine, and their level
Transportloopbacknone
Serial92
TCP61
HTTP50
UDP41
Host wire50
BLE20
Chrome DevTools20
Other119
ProvenanceFile cloud://home/user-commandagi/case-studies/drivers/catalog.call.jsonRun runs/20261104t163739z-catalogTool drivers.js, the catalogRan on This computer (dell-gb10-1)When

When there is no machine

A simulator for each format, never the hardware.

In a simulated run, a channel's driver is a simulator of its format. It implements the same session as a driver, never opens a real port, and its records say sim. A simulated result never counts as physical evidence.

Connect a machine

simulators: G-code, servo bus, state, camera, firmware, servo hub, computer and verbs
8
implemented
8 of 8
ProvenanceFile cloud://home/user-commandagi/case-studies/drivers/catalog.call.jsonRun runs/20261104t163739z-catalogWhen

Bring a machine.

Pick its driver from the catalog. Run it in simulation first, then commission it on the bench.