Memory writes

You ship observations; MemState decides the shape.

Ingest is how new evidence enters the store. The agent or integration forwards what was observed — not a hand-authored graph surgery plan. MemState applies its own rules for whether that becomes a new topic, an update to an existing one, or a new revision on a field, and it records provenance and history accordingly.

Three outcomes MemState applies

New material

When the observation clearly introduces something that should live as its own unit of memory.

Enrichment

When the observation belongs with something already in the store and should extend that topic.

Correction

When the observation supersedes a fact; MemState appends a revision instead of overwriting.

What you standardize in product

Agree on the observation envelope your agent emits (text, structured fields, tool payloads, optional links). Keep it stable and small. Leave deduplication, archival, and merge timing to MemState so every integration behaves the same under load.

Continue