Skip to content

Interface: KeyProvenanceDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / KeyProvenanceDto

Defined in: src/types/ontology-bridge.ts:133

Summary of a single active sort-table binding.

chosenBy: string

Defined in: src/types/ontology-bridge.ts:145

Which side settled it: discovery, client, nobody (a keyless binding), or unrecorded.


optional durability?: string | null

Defined in: src/types/ontology-bridge.ts:159

Whether term ids built from this key survive a rebuild of the source: survives_source_rebuild or lifetime_scoped. Absent for a client-supplied key, where nothing declares it.


explanation: string

Defined in: src/types/ontology-bridge.ts:147

One sentence stating what this key source means, in plain words.


optional guaranteedUnique?: boolean | null

Defined in: src/types/ontology-bridge.ts:153

Whether some authority guarantees the key identifies exactly one record. Absent where the question has no answer — a keyless binding, or a provenance that was never recorded.


source: string

Defined in: src/types/ontology-bridge.ts:140

Which authority chose the key: source_constraint, synthetic_record_id, sequence_default, schema_declared_identifier, naming_convention, sampled_uniqueness, client_supplied, keyless or unrecorded.