Interface CapabilityProfileExperimental

Auditable evaluated truth derived from one evidence envelope and one dynamic context. Caller-controlled values make serialized profiles potentially sensitive.

interface CapabilityProfile {
    context: CapabilityEvaluationContextSnapshot;
    entries: readonly CapabilityDecision[];
    evaluatedAt: null | string;
    evidenceFingerprint: `sha256:${string}`;
    fingerprint: `sha256:${string}`;
    kind: "honua.capabilities";
    sourceEndpointFingerprint: `sha256:${string}`;
    sourceFingerprint: `sha256:${string}`;
    validUntil: null | string;
    version: "1.0";
}

Properties

entries: readonly CapabilityDecision[]
evaluatedAt: null | string
evidenceFingerprint: `sha256:${string}`
fingerprint: `sha256:${string}`
kind
sourceEndpointFingerprint: `sha256:${string}`
sourceFingerprint: `sha256:${string}`
validUntil: null | string

Exclusive conservative boundary; null means no freshness window was established.

version