Interface AgentExecutionCompletedAuditV1

interface AgentExecutionCompletedAuditV1 {
    actorDigest: `sha256:${string}`;
    approvalDigest: `sha256:${string}`;
    bindingsDigest: `sha256:${string}`;
    bytes: number;
    dataMode: AgentDataMode;
    effect: AgentEffect;
    executionId: string;
    inputDigest: `sha256:${string}`;
    kind: "honua.agent-execution-audit";
    modelDigest?: `sha256:${string}`;
    observedAt: string;
    outcome: "failed" | "succeeded" | "cancelled";
    phase: "completed";
    planDigest: `sha256:${string}`;
    planIdDigest: `sha256:${string}`;
    policyDigest: `sha256:${string}`;
    providerDigest?: `sha256:${string}`;
    receiptDigest?: `sha256:${string}`;
    recordedAt: string;
    resultDigest?: `sha256:${string}`;
    rows: number;
    schemaVersionDigest: `sha256:${string}`;
    sourceIdDigest: `sha256:${string}`;
    sourceVersionDigest: `sha256:${string}`;
    stepIdDigest: `sha256:${string}`;
    toolDigest: `sha256:${string}`;
    useDigest: `sha256:${string}`;
    version: "1.0";
}

Hierarchy

  • AgentExecutionAuditBaseV1
    • AgentExecutionCompletedAuditV1

Properties

actorDigest: `sha256:${string}`
approvalDigest: `sha256:${string}`
bindingsDigest: `sha256:${string}`
bytes: number
dataMode: AgentDataMode
effect: AgentEffect
executionId: string
inputDigest: `sha256:${string}`
kind
modelDigest?: `sha256:${string}`
observedAt: string
outcome: "failed" | "succeeded" | "cancelled"
phase
planDigest: `sha256:${string}`
planIdDigest: `sha256:${string}`

Pseudonymous bindings; raw free-text identity never enters the audit sink.

policyDigest: `sha256:${string}`
providerDigest?: `sha256:${string}`
receiptDigest?: `sha256:${string}`

Absent only when receipt issuance itself failed; that failure is explicit.

recordedAt: string
resultDigest?: `sha256:${string}`
rows: number
schemaVersionDigest: `sha256:${string}`
sourceIdDigest: `sha256:${string}`
sourceVersionDigest: `sha256:${string}`
stepIdDigest: `sha256:${string}`
toolDigest: `sha256:${string}`
useDigest: `sha256:${string}`
version