The outcome a single authorization policy returns when it evaluates.
One of three actions (the ALLOW/ASK/DENY trichotomy from omnigent's
PolicyEngine), each optionally carrying writes -- label updates the policy
wants applied:
:allow-- permit;writesare applied immediately.:ask-- require human approval;writesare held in escrow and applied only once approved.promptis shown to the approver.:deny-- refuse;reasonexplains why. Short-circuits the engine.
Summary
Functions
An allow verdict, optionally writing labels.
An ask verdict with an approver prompt, optionally escrowing labels.
A deny verdict with a reason.