rvcsi-ruvector 0.3.0

rvCSI RuVector bridge — exports temporal RF embeddings + event metadata as a queryable RF-memory store (ADR-095 FR8, D8)
Documentation

rvcsi-ruvector

crates.io docs.rs

The RuVector RF-memory bridge for rvCSI (ADR-095 FR8, D8) — CSI becomes far more valuable stored as temporal embeddings and room signatures.

  • Deterministic window_embedding and event_embedding — fixed-length vectors derived from a CsiWindow / CsiEvent (same input → same vector), so storage and similarity search are reproducible.
  • cosine_similarity on those embeddings.
  • The RfMemoryStore trait — store windows/events as embedding records, query by similarity, track a running baseline, detect drift.
  • InMemoryRfMemory and JsonlRfMemory — a usable standin until the production RuVector binding lands; JsonlRfMemory persists records as JSON lines so the whole pipeline (capture → validate → DSP → events → RF memory) is runnable and testable end-to-end today.

#![forbid(unsafe_code)].

[dependencies]
rvcsi-ruvector = "0.3"

Licensed under MIT OR Apache-2.0.