Skip to content

Type Alias: TermOrigin

@kortexya/reasoninglayer


@kortexya/reasoninglayer / TermOrigin

TermOrigin = "asserted" | "derived"

Defined in: src/types/terms.ts:510

Whether a term was asserted by a client or derived by a rule.

derived terms are the engine’s conclusions. They are retracted when the facts that proved them go, so treating one as data to edit is a mistake the origin exists to prevent.