Interface CapabilityObservationEvidenceExperimental

interface CapabilityObservationEvidence {
    expiresAt: string;
    kind: CapabilityObservationEvidenceKind;
    observedAt: string;
    reference: string;
    sourceFingerprint?: `sha256:${string}`;
    truth: CapabilityTruth;
}

Hierarchy

  • CapabilityEvidenceBase
    • CapabilityObservationEvidence

Properties

expiresAt: string

Exclusive freshness boundary.

observedAt: string
reference: string

Stable evidence identity. Common credential-shaped forms are rejected, but callers must still treat accepted values as potentially sensitive and must not supply credentials, signed URLs, or secrets.

sourceFingerprint?: `sha256:${string}`

Evidence identity only; when present it must match the enclosing source profile.