Skip to content

Interface: ForwardChainResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Inference / ForwardChainResponse

Interface: ForwardChainResponse

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

Response from forward chaining inference.

Properties

derivedCount

derivedCount: number

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

Number of newly derived facts.


derivedFacts

derivedFacts: PsiTermDto[]

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

Facts derived during forward chaining.


iterations

iterations: number

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

Number of iterations performed.


materializationTimeMs

materializationTimeMs: number

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

Materialization time in milliseconds.


persistedCount?

optional persistedCount: number

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

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


provenanceTags?

optional provenanceTags: ProvenanceTagDto[]

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

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


totalFacts

totalFacts: number

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

Total facts after materialization.