Skip to content

Interface: ForwardChainRequest

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Inference / ForwardChainRequest

Interface: ForwardChainRequest

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

Request for forward chaining inference.

Remarks

Serialization format: Uses untagged TermInputDto / FeatureInputValueDto.

Properties

enableProvenanceTags?

optional enableProvenanceTags: boolean

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

Whether to include provenance tags (confidence scores) in the response.


initialFacts?

optional initialFacts: TermInputDto[]

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

Initial facts (optional — uses existing facts if not provided).


maxFacts?

optional maxFacts: number

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

Maximum number of facts to derive.


maxIterations?

optional maxIterations: number

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

Maximum number of derivation iterations.


persistDerived?

optional persistDerived: boolean

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

Whether to persist derived facts to storage.