Permissions
The agent keeps its normal credentials. Nothing is revoked; the network decides what those credentials can reach.
Action
Outbound request matched on method and path, for example DELETE api.github.com/repos/* or DROP TABLE over the database protocol.
Verdict: block
Connection severed before the request leaves the environment. Nothing reaches the API.
Approval
None. Block rules are absolute by design. Change the policy file, not the prompt, to allow an action.
Output to agent
A structured policy error naming the rule. The agent can report it and continue with other work.
Audit
Request, parameters, matched rule, verdict, and timestamp written to the append-only log at the edge.
Exception path
Legitimate deletions are performed by a human, or by a scoped rule with hold so a named owner approves each one.
Rollback
Not needed for blocked actions: nothing executed. The log is the proof that nothing changed.