@honua/sdk-js
    Preparing search index...

    Interface AgentSafetyEvidenceV1

    Credential-free facts derived from one accepted planner/discovery pair. Callers cannot author or widen these fields through an execution request.

    interface AgentSafetyEvidenceV1 {
        evidenceDigest: `sha256:${string}`;
        freshness: {
            cursorPresent: boolean;
            maxAgeMs: number | null;
            mode:
                | "realtime"
                | "unavailable"
                | "snapshot"
                | "delta"
                | "cursor"
                | "watermark";
        };
        kind: "honua.agent-safety-evidence";
        observedAt: string;
        plan: {
            fingerprint: `sha256:${string}`;
            id: string;
            operations: readonly string[];
        };
        provenance: readonly AgentSafetyEvidenceProvenanceV1[];
        source: {
            authorizationScopeDigest: `sha256:${string}`;
            capabilities: readonly Capability[];
            endpointDigest: `sha256:${string}`;
            id: string;
            protocol: Protocol;
            schemaVersion: string
            | null;
            sourceVersion: string | null;
        };
        unavailableFacts: readonly AgentSafetyUnavailableFact[];
        version: "1.0";
    }
    Index

    Properties

    evidenceDigest: `sha256:${string}`
    freshness: {
        cursorPresent: boolean;
        maxAgeMs: number | null;
        mode:
            | "realtime"
            | "unavailable"
            | "snapshot"
            | "delta"
            | "cursor"
            | "watermark";
    }

    Type Declaration

    • ReadonlycursorPresent: boolean

      Presence only; an opaque realtime cursor is never copied.

    • ReadonlymaxAgeMs: number | null
    • Readonlymode: "realtime" | "unavailable" | "snapshot" | "delta" | "cursor" | "watermark"
    kind: "honua.agent-safety-evidence"
    observedAt: string
    plan: {
        fingerprint: `sha256:${string}`;
        id: string;
        operations: readonly string[];
    }
    provenance: readonly AgentSafetyEvidenceProvenanceV1[]
    source: {
        authorizationScopeDigest: `sha256:${string}`;
        capabilities: readonly Capability[];
        endpointDigest: `sha256:${string}`;
        id: string;
        protocol: Protocol;
        schemaVersion: string | null;
        sourceVersion: string | null;
    }
    unavailableFacts: readonly AgentSafetyUnavailableFact[]
    version: "1.0"