Virtual Accelerator layer map Values flow down five layers — manifest, lattice, model, physics bridge, serving — with the LUME model as the replaceable seam, and the serving layer publishing to Channel Access and PVAccess. VALUES 01 manifest/ channel set, generated from the facility databases 02 lattice/ the ring: inventory · calibration · orbit solve 03 model/ PyATRingModel — a LUMEModel, via lume-pyat 04 ioc/physics_bridge setpoint → calibration → solve → BPM readings 05 serving/ pvdb + write_path · runner over lume-pva-apg Channel Access whole namespace · authoritative · :5064 PVAccess model variables · container-internal