Skip to content

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

evidence

readonly

readonly EvidenceRecord[]

Complete evidence embedded for durable grounding after restarts.

modelRedactions?

readonly

readonly string[]

(Optional) Kernel-private values used to redact conversation history before model calls.

modelVisibility?

readonly

FactModelVisibility

(Optional) Visibility copied from the capability fact declaration.

producedBy

readonly

{ readonly capabilityId: CapabilityId; readonly capabilityVersion: number; readonly turnId: TurnId; readonly stepId: StepId; }

Provenance of the capability execution that confirmed the fact.