Expand description
WiFi-DensePose Sensing Server library.
This crate provides:
- Vital sign detection from WiFi CSI amplitude data
- RVF (RuVector Format) binary container for model weights
- Opt-in bearer-token auth for the
/api/v1/*HTTP surface (bearer_auth) - Host-header allowlist / DNS-rebinding defense (
host_validation) - Real-time CSI introspection / low-latency tap (
introspection, ADR-099)
Modules§
- bearer_
auth - Opt-in bearer-token auth for the sensing-server HTTP API (#443).
- cli
- CLI argument definitions and early-exit mode handlers.
- dataset
- Dataset loaders for WiFi-to-DensePose training pipeline (ADR-023 Phase 1).
- edge_
registry - Edge Module Registry — surfaces the canonical Cognitum cog catalog at
https://storage.googleapis.com/cognitum-apps/app-registry.jsonthrough the sensing-server’s HTTP surface. See ADR-102 for the design and trust model; see ADR-100 for the underlying cog binary trust model. - embedding
- Contrastive CSI Embedding Model (ADR-024).
- graph_
transformer - Graph Transformer + GNN for WiFi CSI-to-Pose estimation (ADR-023 Phase 2).
- host_
validation - Host-header allowlist for the sensing-server HTTP + WS surface.
- introspection
- Real-time CSI introspection tap (ADR-099).
- matter
- ADR-115 §3.11 — Matter Bridge (HA-FABRIC) scaffolding.
- mqtt
- ADR-115 §2 — MQTT auto-discovery publisher (HA-DISCO).
- path_
safety - Identifier sanitization for filesystem paths.
- rvf_
container - Standalone RVF container builder and reader for WiFi-DensePose model packaging.
- rvf_
pipeline - Extended RVF build pipeline — ADR-023 Phases 7-8.
- semantic
- ADR-115 §3.12 — Semantic Automation Primitives (HA-MIND).
- sona
- SONA online adaptation: LoRA + EWC++ for WiFi-DensePose (ADR-023 Phase 5).
- sparse_
inference - Sparse inference and weight quantization for edge deployment of WiFi DensePose.
- trainer
- Training loop with multi-term loss function for WiFi DensePose (ADR-023 Phase 4).
- vital_
signs - Vital sign detection from WiFi CSI data.