Compaction and Decayconcept
A reversible overlay that lets old, unused compiled facts fade (archive) so memory stays sharp, while never silently dropping anything — revive/purge are explicit.
Compiled memory should not be append-only forever; usage (reinforcement), not age alone, should drive what stays. Decay is a CRDT operation so devices converge.
Where it appears
- sovereign-knowledge-compiler sync/compaction.py
Descend
Prerequisites
Dependencies
- —
Foundations
Historical evolution
Relevance = reinforcement_weight*ln(1+reinforcements) - age_weight*(age/half_life) - stale_weight*(since_touch/stale_after).
Implementation details
CompactionPolicy scores relevance; archived facts leave live_facts() but stay in the CRDT and archive ledger.
Sources
- [src/sovereign_knowledge_compiler/sync/compaction.py] src/sovereign_knowledge_compiler/sync/compaction.py
- [src/sovereign_knowledge_compiler/sync/compaction.py] src/sovereign_knowledge_compiler/sync/compaction.py