Expand description
Coherence tracking for kernel vector and graph stores.
Coherence metadata is co-located with each vector and graph node, enabling the scheduler and proof engine to make informed decisions.
§Design (from ADR-087 Section 4.3)
- coherence_score: Structural consistency score (0.0-1.0)
- last_mutation_epoch: Epoch of the last mutation
- proof_attestation_hash: Hash of the proof that authorized the last mutation
The coherence-aware scheduler uses these signals to:
- Prioritize tasks processing genuinely new information
- Deprioritize tasks whose mutations would lower coherence
- Fast-path mutations within coherent partitions
Structs§
- Coherence
Config - Configuration for coherence tracking.
- Coherence
Tracker - Tracks coherence state for a collection of entries.