Skip to content

Interface: ProofNodeDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / ProofNodeDto

Defined in: src/types/causal.ts:46

A node in the causal proof tree.

optional certainty?: number | null

Defined in: src/types/causal.ts:48

Certainty at this step.


children: string[]

Defined in: src/types/causal.ts:50

Child node IDs.


depth: number

Defined in: src/types/causal.ts:52

Depth in the proof tree.


explanation: string

Defined in: src/types/causal.ts:54

Human-readable explanation.


id: string

Defined in: src/types/causal.ts:56

Unique identifier for this node.


optional parentId?: string | null

Defined in: src/types/causal.ts:58

Parent node ID (if any).


ruleName: string

Defined in: src/types/causal.ts:60

Rule name or constraint that justified this step.


stepType: string

Defined in: src/types/causal.ts:62

Type of proof step.