interface AgentApprovalV1 {
    algorithm: string;
    approvedBytes: number;
    approvedRows: number;
    approver: string;
    bindingsDigest: `sha256:${string}`;
    envelopeDigest: `sha256:${string}`;
    evaluatedAt: string;
    expiresAt: string;
    id: string;
    issuedAt: string;
    keyId: string;
    kind: "honua.agent-approval";
    planDigest: `sha256:${string}`;
    policyDigest: `sha256:${string}`;
    signature: string;
    steps: readonly AgentApprovedStepV1[];
    use: "single";
    version: "1.0";
}

Properties

algorithm: string
approvedBytes: number
approvedRows: number
approver: string
bindingsDigest: `sha256:${string}`
envelopeDigest: `sha256:${string}`
evaluatedAt: string
expiresAt: string
id: string
issuedAt: string
keyId: string
kind
planDigest: `sha256:${string}`
policyDigest: `sha256:${string}`
signature: string
steps: readonly AgentApprovedStepV1[]
use
version