Interface NlMapPlanReceiptExperimental

Emitted for every execution; content-addressed and optionally signed.

interface NlMapPlanReceipt {
    algorithm?: string;
    approvalDigest?: `sha256:${string}`;
    completedAt: string;
    id: string;
    instruction: string;
    keyId?: string;
    kind: "honua.nl-map-plan-receipt";
    mode: "auto-read-only" | "approved";
    outcome: "failed" | "succeeded";
    planFingerprint: `sha256:${string}`;
    planId: string;
    receiptDigest: `sha256:${string}`;
    signature?: string;
    startedAt: string;
    steps: readonly NlMapPlanReceiptStep[];
    version: "1.0";
}

Properties

algorithm?: string
approvalDigest?: `sha256:${string}`
completedAt: string
id: string
instruction: string
keyId?: string
kind
mode: "auto-read-only" | "approved"
outcome: "failed" | "succeeded"
planFingerprint: `sha256:${string}`
planId: string
receiptDigest: `sha256:${string}`
signature?: string
startedAt: string
steps: readonly NlMapPlanReceiptStep[]
version