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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
confidence? | readonly | number | - | packages/memory/src/tiers/semantic-memory.ts:44 |
object? | readonly | string | - | packages/memory/src/tiers/semantic-memory.ts:42 |
predicate? | readonly | string | - | packages/memory/src/tiers/semantic-memory.ts:41 |
provenance? | readonly | MemoryProvenance | Trust-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? | readonly | Sensitivity | - | packages/memory/src/tiers/semantic-memory.ts:45 |
subject? | readonly | string | - | packages/memory/src/tiers/semantic-memory.ts:40 |
supersedes? | readonly | string | - | packages/memory/src/tiers/semantic-memory.ts:48 |
tags? | readonly | readonly string[] | - | packages/memory/src/tiers/semantic-memory.ts:43 |
text | readonly | string | - | packages/memory/src/tiers/semantic-memory.ts:39 |
validFrom? | readonly | string | - | packages/memory/src/tiers/semantic-memory.ts:46 |
validTo? | readonly | string | - | packages/memory/src/tiers/semantic-memory.ts:47 |