Skip to main content

Type Aliases

ResultRef

Ƭ ResultRef: Object Not exported: an exported type refers to it.

Type declaration


ResultKind

Ƭ ResultKind: "dataset" | "artifact" Not exported: an exported type refers to it.

DerivationRecord

Ƭ DerivationRecord: Object Not exported: an exported type refers to it.

Index signature

▪ [field: string]: Value | undefined

DerivationCursor

Ƭ DerivationCursor: Object Not exported: an exported type refers to it.

Type declaration


DerivationPage

Ƭ DerivationPage: Object Not exported: an exported type refers to it.

Type declaration


TableInputProof

Ƭ TableInputProof: Object Not exported: an exported type refers to it.

Type declaration


TableInputBasis

Ƭ TableInputBasis: { kind: "capture" } | { kind: "snapshot" ; id: string ; inputs: Record<string, TableInputProof> } | { kind: "pinned" ; evaluation: string ; inputs: Record<string, TableInputProof> } | { kind: "composed" ; source: TableInputBasis ; results: Record<string, { result: ResultRef ; claim: { holder: string ; receipt: string } }> }

TableDerivationScope

Ƭ TableDerivationScope: { kind: "all" } | { kind: "partitions" ; keys: string[] ; base: string } Not exported: an exported type refers to it.

TemporalDerivationScope

Ƭ TemporalDerivationScope: Object Not exported: an exported type refers to it.

Type declaration


TemporalDerivationRange

Ƭ TemporalDerivationRange: Object

Type declaration


DerivationKernelInput

Ƭ DerivationKernelInput: { kind: "table" ; parameters: Record<string, Value> ; scope: TableDerivationScope ; incremental: "required" | "preferred" | "disabled" ; basis: TableInputBasis ; capture_until: number ; deadline_at: number } | { kind: "temporal" ; range: TemporalDerivationRange ; deadline_at: number ; capture_until: number }

DerivationWorkerFence

Ƭ DerivationWorkerFence: Object Not exported: an exported type refers to it.

Type declaration


DerivationWorkerCommand

Ƭ DerivationWorkerCommand: { operation: "workers" ; revision: string } | { operation: "advertise" ; protocol: string ; revision: string ; session: string ; lifetime_ms: number } | { operation: "inspect" ; evaluation_id: string ; partition_after?: string | null } | { operation: "launch" ; evaluation_id: string ; call_id?: string | null ; provider_binding?: string | null ; binding?: Value | null ; cancel_command?: string | null } | { operation: "launches" } | { operation: "ready" ; protocol: string ; revision: string } | { operation: "status" ; evaluation_id: string ; attempt?: number | null ; execution_id?: string | null } | { operation: "claim" ; protocol: string ; evaluation_id: string ; revision: string ; session: string ; request_id: string } | DerivationWorkerFence & { operation: "inputs" | "renew" } | { operation: "population" ; request: DerivationRecord & { kind: string } } | { operation: "report" ; fingerprint: string ; result: Value } | { operation: "release" ; is_failure: boolean ; diagnostics: Value[] } Worker population requests have their own versioned program schema. The worker gateway validates that artifact; it is data, never a callable object.

DerivationControlProtocol

Ƭ DerivationControlProtocol: Object

Type declaration


DerivationCommandKind

Ƭ DerivationCommandKind: keyof DerivationControlProtocol

DerivationCommand

Ƭ DerivationCommand<Kind>: { [K in Kind]: Object & DerivationControlProtocol[K][“input”] }[Kind]

Type parameters


DerivationOutcome

Ƭ DerivationOutcome<Kind>: DerivationControlProtocol[Kind]["output"]

Type parameters


DerivationProgramExecution

Ƭ DerivationProgramExecution: Object Native identity of the installed derivation requesting a source. It is preserved through source component calls and available to their policies. This is provenance; a source still decides consent on every read.

Type declaration

Variables

derivations

• Const derivations: Object

Functions

derivationExecution

▸ derivationExecution(): Promise<DerivationProgramExecution | null> Inspect native provenance without accepting a caller-selected program. Interactive calls, including administrators, receive null.

Returns

Promise<DerivationProgramExecution | null>