Skip to content

Graphorin API reference v0.4.0


Graphorin API reference / @graphorin/memory / / FactInput

Interface: FactInput

Defined in: packages/memory/src/tiers/semantic-memory.ts:38

Author-time fact payload accepted by SemanticMemory.remember. The framework derives id, kind: 'semantic', userId, createdAt, updatedAt, validFrom, the optional embedder_id, and the deduplication hash from this input.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
confidence?readonlynumber-packages/memory/src/tiers/semantic-memory.ts:44
object?readonlystring-packages/memory/src/tiers/semantic-memory.ts:42
predicate?readonlystring-packages/memory/src/tiers/semantic-memory.ts:41
provenance?readonlyMemoryProvenanceTrust-provenance tag (P1-4). Writers that synthesize memory pass 'extraction' / 'reflection' so the fact lands quarantined; first-party writers pass 'user' / 'tool' (or omit it — absent ⇒ treated as first-party active). The status is derived from this tag plus the injection heuristics; it is never author-set.packages/memory/src/tiers/semantic-memory.ts:56
sensitivity?readonlySensitivity-packages/memory/src/tiers/semantic-memory.ts:45
subject?readonlystring-packages/memory/src/tiers/semantic-memory.ts:40
supersedes?readonlystring-packages/memory/src/tiers/semantic-memory.ts:48
tags?readonlyreadonly string[]-packages/memory/src/tiers/semantic-memory.ts:43
textreadonlystring-packages/memory/src/tiers/semantic-memory.ts:39
validFrom?readonlystring-packages/memory/src/tiers/semantic-memory.ts:46
validTo?readonlystring-packages/memory/src/tiers/semantic-memory.ts:47