1. Connect
An admin picks the workspace and channel. Sanction stores the bot token encrypted under the wallet's key. Then press Send a test escalation: the first card lands in under a minute.
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 picks the workspace and channel. Sanction stores the bot token encrypted under the wallet's key. Then press Send a test escalation: the first card lands in under a minute.
Escalations arrive with Approve, Deny, and Review in Sanction. Anyone in the channel can decide — the channel is the approver group, so pick a private one.
Approve mints a single-use, expiring grant the agent redeems on retry; Deny stops it. Every outcome records who decided and where.
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.