SANCTION FOR SLACK

Keep the approval loop where your team works.

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.

Add to SlackNo wallet yet? Create one first — Add to Slack needs an admin session.

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.

2. Decide

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.

3. Continue safely

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.