Skip to content
Intelligence plane

Promotion-aware memory

Memory is not a raw log store. ContextOS treats it as a promotion pipeline: capture is immutable, candidates pass through a review queue, only promoted records are eligible for compilation. Tiered (working / episodic / semantic / durable) with consent gating and contradiction handling.

CAPTURECANDIDATEREVIEW QUEUEPROMOTEDCOMPILEDimmutableconsolidatedconsent · contradictiontier-routedinto Packtool.resultdecisioneffecttool.resultapprovaltool.resultdecisionmemory.writeappend-only logpredicateprefers_channelvalueemailconfidence0.93classpreferenceconsent_checkpassedcontradiction_checkno_conflictoperator reviewauto / humanpromotion gateWorkingminutesEpisodichours · daysSemanticlong-livedDurablepolicy-drivenContextPackfiltered bytenant · roleclassificationextractqueuepromoterecallreject → remembered (rejection memory)

Capture → Promoted

Every tool result and decision is captured immutably; a consolidator extracts typed candidates that enter the review queue with consent and contradiction checks before promotion.

Anti-pattern prevented

PII leakage and contradiction drift: consent is checked at the candidate stage; contradictions produce typed events instead of silent overwrites.

Metrics that matter

Recall precision, PII write-back violation rate, contradiction resolution time, correction adoption rate, review-queue throughput.

Memory write proposal

Promotion is governed by class. Each candidate emits a typed write proposal that lands in the review queue with consent + contradiction checks, then routes to the tier declared by the pack's memory policy.

Memory write proposal (typed)
{
  "proposal_id": "mwp_2026_05_04_0931_a17",
  "candidate": {
    "entity_ceid": "customer:cus_77",
    "predicate": "prefers_communication_channel",
    "value": "email",
    "evidence_refs": ["tool:crm.lookup:tc_212", "session:sess_42f1"],
    "confidence": 0.93
  },
  "class": "preference",
  "tier_target": "semantic",
  "consent_check": "passed",
  "contradiction_check": { "existing": null, "verdict": "no_conflict" },
  "auto_promote_eligible": true
}
Analytics consent

We use Google Analytics to understand site usage. You can opt in or decline.