Use memory types to separate intent.
semantic
Durable facts, decisions, product truth, and stable project knowledge.
episodic
Session outcomes, release receipts, benchmark runs, and temporal events.
procedural
Reusable workflows, operating rules, and repeatable task patterns.
working
Short-lived context that helps an active run but should not be treated as permanent truth.
Bilinc wraps memory with operational controls.
Vector search helps retrieve similar text. Bilinc adds hosted commit boundaries, recall profiles, provenance, usage visibility, and recovery workflows around agent state.
Stable keys make memory inspectable.
agent.goal project.status customer.requirement release.receipt workflow.deploy
