Our approach

Memory you can inspect and govern.

Useful agent memory needs clear rules for what changes, what stays current, and where information came from. These principles shape ConceptMem.

In practice

An answer with a history behind it.

The system governs recorded knowledge. The quality of that knowledge still depends on the observations and policies you provide.

A traceable memory recordExample
Current state
The accepted facts available to the agent.
History
Superseded and retracted values kept separately.
Provenance
The origin and context of each mutation.
Policy
The rules used to decide how an update lands.

Built into the workflow

Seven principles behind every record.

01

Writes are proposals

Incoming observations go through consolidation before they update current state.

02

Consolidate, do not append

Repeated and conflicting observations are handled as updates to coherent records.

03

Separate current state and history

Keep the accepted record distinct from previous values and the changelog.

04

Let the ontology govern

Classes, fields, and relationships define your model. Strictness determines when non-conformance refuses a write.

05

Require provenance

Every mutation carries source, actor, confidence, timestamp, and extraction method.

06

Treat projections as views

Markdown and exports derive from memory. Editing them does not change stored state.

07

Make policy pluggable

Merge, conflict, retention, privacy, and review settings belong in explicit policy.

See the principles in action.

Follow a new observation from submission through consolidation to a queryable record.

Explore the workflow

COMMON QUESTIONS

Principles, answered.

Why are writes treated as proposals rather than edits?

Because an agent observing the world is often wrong, late, or duplicating something already known. Routing every write through consolidation lets the ontology and the policy decide whether it should change the record.

Why keep current state and history apart?

So that answering what is true now does not mean replaying every contradictory claim ever recorded. Superseded and retracted values remain available, but they are not what a query returns by default.

Why is provenance mandatory?

Because a fact without a source cannot be audited, arbitrated, or retracted with confidence. Source, actor, confidence, timestamp, and extraction method are recorded on every mutation.

What does it mean that projections are views?

Markdown pages, summaries, and exports are derived from stored memory. They are never the source of record, and editing one does not mutate state; updates are made by submitting an observation.

Make your next update count

Start with one useful memory.

Create a workspace, define a type, and see your first observation become a traceable record.

Create a workspace

Explore the system

Principles of Governed Agent Memory · ConceptMem