Module traits

Source
Expand description

Core trait definitions for ChronosVector subsystems.

These traits define the contracts between subsystems. Each crate implements the relevant traits, enabling loose coupling and testability via mock implementations.

Modules§

quantizer
Distance acceleration through vector quantization.

Enums§

EmbedError
Error type for embedding operations.

Traits§

AnalyticsBackend
Analytics backend for temporal analysis operations.
DistanceMetric
A distance metric over vectors.
Embedder
Trait for converting text to embedding vectors.
IndexBackend
Index backend for approximate nearest neighbor search.
StorageBackend
Persistent storage backend for temporal points.
TemporalIndexAccess
Low-level temporal index access combining search + trajectory + regions.
TemporalSearch
Core search operations on a temporal index.
TrajectoryAccess
Access to individual points and trajectories.
VectorSpace
Operations on a vector space.