Skip to content

Interface: ForwardChainResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Inference / ForwardChainResponse

Interface: ForwardChainResponse

Defined in: src/types/inference.ts:213

Response from forward chaining inference.

Properties

derivedCount

derivedCount: number

Defined in: src/types/inference.ts:217

Number of newly derived facts.


derivedFacts

derivedFacts: PsiTermDto[]

Defined in: src/types/inference.ts:215

Facts derived during forward chaining.


iterations

iterations: number

Defined in: src/types/inference.ts:219

Number of iterations performed.


materializationTimeMs

materializationTimeMs: number

Defined in: src/types/inference.ts:223

Materialization time in milliseconds.


persistedCount?

optional persistedCount: number

Defined in: src/types/inference.ts:225

Number of derived facts persisted (only when persist_derived=true).


provenanceTags?

optional provenanceTags: ProvenanceTagDto[]

Defined in: src/types/inference.ts:227

Provenance tags for derived facts (only present when enable_provenance_tags was true).


totalFacts

totalFacts: number

Defined in: src/types/inference.ts:221

Total facts after materialization.