Skip to content

Interface: ForwardChainResponse

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Inference / ForwardChainResponse

Interface: ForwardChainResponse

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

Response from forward chaining inference.

Properties

derivedCount

derivedCount: number

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

Number of newly derived facts.


derivedFacts

derivedFacts: PsiTermDto[]

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

Facts derived during forward chaining.


iterations

iterations: number

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

Number of iterations performed.


materializationTimeMs

materializationTimeMs: number

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

Materialization time in milliseconds.


persistedCount?

optional persistedCount: number

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

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


provenanceTags?

optional provenanceTags: ProvenanceTagDto[]

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

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


totalFacts

totalFacts: number

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

Total facts after materialization.