Skip to content

Type Alias: CausalViolationKind

@kortexya/reasoninglayer


@kortexya/reasoninglayer / CausalViolationKind

CausalViolationKind = "malformed_assertion" | "unknown_cause" | "unknown_informer" | "cause_outside_scope" | "record_in_sealed_scope" | "child_of_sealed_scope" | "seal_of_unknown_scope" | "scope_already_sealed" | "seal_by_foreign_scope" | "seal_with_open_child" | "seal_commitment_mismatch" | "seal_signature_unverifiable" | "seal_signature_invalid"

Defined in: src/types/compliance.ts:314

Why the ledger refused a causal assertion (the kind of a 422 refusal).

The engine’s CausalViolationKind, serialised snake_case.