IFClite TypeScript API
    Preparing search index...

    Interface FlowCheckpoint

    interface FlowCheckpoint {
        budget?: unknown;
        claim?: { at: number; leaseUntil: number; owner: string };
        createdAt: number;
        graphDigest: string;
        graphId: string;
        graphName: string;
        id: string;
        outcome?: { at: number; message?: string; ok: boolean };
        outputs: PortableOutputs;
        proposalDigest: string;
        review?: {
            at: number;
            decision: "rejected" | "approved";
            proposalDigest: string;
        };
        reviewNodes: readonly string[];
        sourceDigest: string;
        state: CheckpointState;
        updatedAt: number;
        version: 1;
    }
    Index
    budget?: unknown

    Host budget state (e.g. an @ifc-lite/ai root budget) a resume continues from.

    claim?: { at: number; leaseUntil: number; owner: string }
    createdAt: number
    graphDigest: string

    Graph structure, params, capabilities and Player inputs; layout excluded; names and labels bind default write targets.

    graphId: string
    graphName: string
    id: string
    outcome?: { at: number; message?: string; ok: boolean }
    proposalDigest: string

    Digest of the proposal and all restored outputs: an approval binds this complete snapshot.

    review?: {
        at: number;
        decision: "rejected" | "approved";
        proposalDigest: string;
    }
    reviewNodes: readonly string[]
    sourceDigest: string

    Host-supplied digest of what the run read (model content hashes, input files).

    updatedAt: number
    version: 1