NEW

New University Course: SurrealDB for AI Engineers

Start the course

1/3

TYPED MEMORY

Every memory, typed

Attributes. A key and a value on an entity, recording when it was learnt, its source and its confidence.
Relations. A directed link between two entities, each one written in a single SurrealDB transaction.
Actions. Something an entity did, and when, drawn from conversations and documents as a typed fact.

01 |WHAT YOU GET

Six categories of memory. Each kind of record has its own place, so recall can treat it on its own terms.

02 |WHY IT MATTERS

Reconciled in code. Every fact keeps its source and its confidence.

A fact that contradicts an earlier one is reconciled when it is written, by rules that run the same way every time.

Code

Decided in code, not by a model

Reconciliation decisions are made in code, so the same input gives the same outcome and a decision can be repeated.

Confidence

A hedged value never overrides a stronger one

Each fact carries a confidence. A value the model scores below the confidence floor, or below the current value, is held as uncertainty instead of replacing it.

Conflict

Contradictions are recorded

When sources of different kinds disagree, the conflict is recorded as uncertainty for review rather than resolved silently.

Matching

Entities are matched by name

References that use different names for the same entity are not merged automatically; that is a deliberate trade-off.

GET STARTED

Give your agents typed memory. Every fact keeps its source, its confidence and its history, and each fact is written in one SurrealDB transaction.

ISO 27001
AICPA SOC 2 Type 2
Cyber Essentials
GDPR
Cyber Essentials Plus