Expand description
Mesh sensor topics for LeWM observational frames (WEFT-526).
Registers the three mesh.sensor.v1.* topics on the kernel mesh wire,
frames payloads as FrameType::SensorObservation, and indexes every
publish onto an append-only ExoChain stand-in (production hosts bridge to
crate::chain::ChainManager).
Wire CBOR + Ed25519 signing lives in weftos-sensor-pipeline-wire; this
module owns mesh registration + publish/subscribe + chain index without
a hard dependency on the wire crate (payload is opaque CBOR bytes).
Structs§
- Sensor
Frame Chain Index - In-memory ExoChain indexer for sensor frames (tests + offline hosts).
- Sensor
Frame Index Entry - One ExoChain index record for a published sensor frame.
- Sensor
Mesh Envelope - Envelope carried on the mesh wire + local topic bus for one sensor frame.
- Sensor
Publish Result - Result of a sensor publish.
- Sensor
Topic Bus - Kernel-side publisher: TopicRouter registration + local fan-out + ExoChain.
Enums§
- Mesh
Sensor Topic - Which of the three LeWM sensor topics a frame targets.
Constants§
- SENSOR_
TOPICS - The three observation topics in stable order (matches wire crate).
- TOPIC_
CONSENSUS - Conditional consensus stream (
mesh.sensor.v1.consensus). - TOPIC_
CONTROL - Multi-publisher control stream (
mesh.sensor.v1.control). - TOPIC_
ENCODED - Primary observation stream (
mesh.sensor.v1.encoded).