Interface CapabilityDecisionExperimental

interface CapabilityDecision {
    authorizationScopes?: readonly string[];
    claimed: CapabilityTruth;
    constraints?: CapabilityConstraints;
    effective: EffectiveCapabilityState;
    evidence: readonly CapabilityEvidence[];
    id: CapabilityId;
    observed: ObservedCapabilityTruth;
    reasons: readonly CapabilityDecisionReason[];
    requirements?: CapabilityRequirements;
}

Hierarchy (view full)

Properties

authorizationScopes?: readonly string[]

Structural scope identifiers only. Tokens and credentials are prohibited.

constraints?: CapabilityConstraints
evidence: readonly CapabilityEvidence[]
reasons: readonly CapabilityDecisionReason[]
requirements?: CapabilityRequirements