Interface: CausalHop
@kortexya/reasoninglayer / CausalHop
Interface: CausalHop
Section titled “Interface: CausalHop”Defined in: src/types/compliance.ts:382
One hop of a causal chain.
Properties
Section titled “Properties”actor:
string|null
Defined in: src/types/compliance.ts:392
The authenticated subject, or null for a system record.
depth:
number|null
Defined in: src/types/compliance.ts:396
The scope’s delegation depth, or null when unscoped.
informedBy
Section titled “informedBy”informedBy:
string[]
Defined in: src/types/compliance.ts:398
The further records this one drew on (the graph channel), at this hop.
position
Section titled “position”position:
number
Defined in: src/types/compliance.ts:390
Its position in the tenant’s chain.
recordId
Section titled “recordId”recordId:
string
Defined in: src/types/compliance.ts:384
The record.
requestPath
Section titled “requestPath”requestPath:
string
Defined in: src/types/compliance.ts:386
Its request path.
scope:
string|null
Defined in: src/types/compliance.ts:394
The delegation scope it was produced inside, or null.
timestamp
Section titled “timestamp”timestamp:
string
Defined in: src/types/compliance.ts:388
Its wall-clock capture time (RFC 3339). Never the ordering: position is.