OptionalctxApplication context passed by the caller, when available.
OptionaldecisionNormalized decision, when resolver evaluation returned normally.
Resolver duration, excluding observer work.
Capability being evaluated.
OptionalerrorError thrown by the resolver, when evaluation failed.
OptionalparentOptionalrequestCorrelation fields copied from the context when present.
Port helper that produced the decision.
OptionalspanSubject whose product access is checked.
OptionaltraceOptionaltraceparent
Best-effort entitlement decision observation emitted by an entitlements port.
Observers are diagnostic only. They do not participate in entitlement control flow and thrown/rejected observer errors are ignored.