Skip to content

Interface: IdentificationRefDto

@kortexya/reasoninglayer


@kortexya/reasoninglayer / Causal / IdentificationRefDto

Interface: IdentificationRefDto

Defined in: src/types/causal.ts:476

Reference to a persisted identification certificate gating an estimation request.

Remarks

The caller states which data columns play the certified variable roles, and the gate refuses on any mismatch — the identify then estimate arc, enforced. Omitting it falls back to legacy behavior, honestly labeled caller_asserted in the response.

Properties

certificateId

certificateId: string

Defined in: src/types/causal.ts:478

Psi-term id returned by CausalClient.identifyCausalEffect.


covariateNames?

optional covariateNames: string[]

Defined in: src/types/causal.ts:480

The variable names the covariate column(s) x correspond to.


mediatorNames?

optional mediatorNames: string[]

Defined in: src/types/causal.ts:486

The variable names the mediator column(s) correspond to (front-door estimation only — the graph criterion is checked against exactly these mediators).


outcomeName

outcomeName: string

Defined in: src/types/causal.ts:488

The variable name the outcome column y corresponds to.


treatmentName

treatmentName: string

Defined in: src/types/causal.ts:490

The variable name the treatment column a corresponds to.