Skip to main content
computations.ExecutionOwner Installed host behavior. References contain none of these callbacks. Every method proves the retained contract and run identity under current authority.

Type parameters

Properties

name

• Readonly name: string

parent

• parent: { kind: "unsupported" } | { kind: "supported" ; observe: (ctx: Q<Model>, run_id: string) => Promise<{ inspection: ComputationInspection ; result: { kind: "available" ; value: Value } | { kind: "unavailable" } }> ; cancel: (ctx: M<Model>, run_id: string, program_digest: string, request_key?: string) => Promise<CancellationObservation> }

Methods

result_capabilities

▸ result_capabilities(computation): Readonly<Record<string, { retention: "supported" | "unsupported" ; comparison: "supported" | "unsupported" }>>

Parameters

Returns

Readonly<Record<string, { retention: "supported" | "unsupported" ; comparison: "supported" | "unsupported" }>>

admit

▸ admit(ctx, request): Promise<string>

Parameters

Returns

Promise<string>

inspect

▸ inspect(ctx, run): Promise<ComputationInspection>

Parameters

Returns

Promise<ComputationInspection>

resolve_output

▸ resolve_output(ctx, slot): Promise<OutputResolution>

Parameters

Returns

Promise<OutputResolution>

cancel

▸ cancel(ctx, run): Promise<CancellationObservation>

Parameters

Returns

Promise<CancellationObservation>

retire

▸ retire(ctx, run): Promise<RetirementObservation>

Parameters

Returns

Promise<RetirementObservation>