Home > intention-kernel > FactRecord
FactRecord interface
Confirmed fact persisted in the conversation checkpoint.
Signature:
typescript
export interface FactRecord<T = unknown> extends FactCandidate<T>Extends: FactCandidate<T>
Properties
Property | Modifiers | Type | Description |
|---|---|---|---|
| readonly EvidenceRecord[] | Complete evidence embedded for durable grounding after restarts. | |
| readonly string[] | (Optional) Kernel-private values used to redact conversation history before model calls. | |
| (Optional) Visibility copied from the capability fact declaration. | ||
| { readonly capabilityId: CapabilityId; readonly capabilityVersion: number; readonly turnId: TurnId; readonly stepId: StepId; } | Provenance of the capability execution that confirmed the fact. |