1. Connect
An admin chooses the Slack workspace and channel. Sanction stores the workspace bot token encrypted.
SANCTION FOR SLACK
When an agent crosses a policy boundary, Sanction posts the decision to a channel you choose. An admin can approve or deny it there; Sanction records the actor and mints the same one-use grant the dashboard would.
An admin chooses the Slack workspace and channel. Sanction stores the workspace bot token encrypted.
Escalations arrive with Approve, Deny, and Review in Sanction controls.
Approval produces a single-use, expiring grant; denial stops the agent. Every outcome remains auditable.
Slack is the human approval surface. Developers install Sanction through MCP, the SDK, or the REST API; the same policy and decision record applies across every surface.