Host-owned authorization policy for the Reflection operation.
Policies are compiled configuration. Runtime Skill data can request an inspection, but cannot supply or weaken this policy.
Summary
Functions
Authorizes one exact actor and purpose. Empty allowlists deny all.
Builds a closed Reflection policy.
Builds a policy or raises with its stable validation reason.
Types
@type t() :: %Spectre.Reflection.Policy{ actor_refs: [String.t()], max_evidence: pos_integer(), purposes: [String.t()] }
Functions
Authorizes one exact actor and purpose. Empty allowlists deny all.
Builds a closed Reflection policy.
Builds a policy or raises with its stable validation reason.