Observation Layer¶
Internal: XPrimeRay.ObservationLayer
Public story: host-neutral packaging of measurements so Godot and other hosts can share Evidence, not just screenshots.
Role¶
The Observation Layer defines:
- Frame descriptors (context, dimensions, policy fingerprint)
- Sealed channels with IDs, units, validity, claim boundaries, dependencies
- Adapters that project host/probe results into those channels
It does not replace Display Modes. Mapping descriptors may describe how a channel could be colored; the plate remains presentation.
Status¶
| Piece | Status |
|---|---|
| Portable sealed frame types | implemented (6e69d792 lineage) |
| Cathedral / Region Probe adapter (3 channels) | implemented |
| Full geometry/field/transport channel set | planned |
| Generated public API catalog | planned / generated lane |
Spine mapping¶
Transport Lens (host) → Instruments → Observation channels → (optional) Display Mode → Observation Plate
↘ SealedObservationFrame → Evidence