Pricing
One actor, one price
Interlok is priced per governed actor — each agent or service identity you put behind the gate. Decisions are unlimited, so gating more of your estate never costs more. Posture scans, holds, approvals, approvals, ledger entries and callbacks are all included.
Free
$0
Discover plus Gate in observe mode. One org, one policy, shareable posture report.
- · Up to 3 governed actors
- · Unlimited decisions in observe mode
- · One policy · community support
Team
$499 /month
The full Discover → Gate → Approve loop with Slack approvals and signed callbacks.
- · Up to 25 governed actors
- · Unlimited decisions — gate everything
- · Slack approve/deny, callbacks, evidence room
Enterprise
Talk to us
Unlimited actors, quorum, customer-held signing keys, named Reverse connectors.
- · Unlimited governed actors
- · Custom retention
- · Named design-partner Reverse
Plans, simplified
What actually changes is what happens to a held action
Same engines, same ledger, same determinism on every plan. The difference is whether a consequential write is only logged, actually held for a named human, or held under your own signing keys with an undo path.
| Difference | Free | Team | Enterprise |
|---|---|---|---|
| Governed actors | Up to 3 | Up to 25 | Unlimited, with groups and tags |
| Decisions | Unlimited | Unlimited | Unlimited |
| Held actions | Logged only (observe mode) | Really held until a human resolves | Held, with quorum and custom expiry |
| Who approves | No approver required | Named humans in console or Slack | Named humans, groups, quorum of two or more |
| Approval surface | Console queue | Console queue plus Slack approve/deny | Console, Slack, and your own system via callbacks |
| Callbacks | None | Signed webhooks on approve and reverse | Signed webhooks, retries, per-target routing |
| Signing keys | Platform-held | Platform-held | Customer-held P-256 keys |
| Evidence | Shareable posture report | Evidence room with time-boxed auditor links | Custom retention and scheduled exports |
Example approval flows
See what each plan does with a real action
+−
Example approval flows
See what each plan does with a real action
Free · example approval
agent requests refund.create · $4,200
- 1The gate evaluates the policy and reaches gate — hold for a human.
- 2Observe mode is on, so nothing is blocked: the action proceeds.
- 3The decision, the params hash and the would-have-held verdict are chained into the ledger.
- 4You review the log later and see exactly what a live gate would have caught.
Net effect · You learn what to gate without breaking anything
Team · example approval
agent requests refund.create · $4,200
- 1The gate returns gate; the agent's SDK pauses instead of calling Stripe.
- 2The action lands in the approval queue and a Slack card goes to the finance approver.
- 3A named human taps Approve; the approval hash commits over action, params and approver.
- 4A signed webhook fires to your system with the exact ledger sequence, and the agent resumes.
Net effect · One human decision stands between an agent and the money
Enterprise · example approval
agent requests grant.escalate on prod database
- 1The policy requires a quorum of two approvers from the platform group, expiring in 10 minutes.
- 2Both approvals commit under your own signing keys; one missing approval means it expires unactioned.
- 3The action executes and every determination is chained into the ledger you can verify yourself.
Net effect · Quorum, your keys, and proof your auditor can check
What does it cost for my estate?
Pick how many agents and service identities you want governed. This is the same function the console uses to estimate your invoice.
+−
What does it cost for my estate?
Pick how many agents and service identities you want governed. This is the same function the console uses to estimate your invoice.
25 governed actors · unlimited decisions
Free
Too many actors
3 actors included
Team
$499
25 actors included
Enterprise
Custom
unlimited actors
What counts as a governed actor
- · Each agent or service identity that calls the gate in a month
- · An identity counts once, however many decisions it makes
What does not
- · Decisions — allow, gate and deny are unlimited on every plan
- · Human approvers, viewers and auditors
- · Actors that were only discovered, never gated
- · Holds, approvals, posture scans, ledger entries, callbacks
We price per actor so that gating more of your estate never costs more. A per-decision meter would quietly punish turning observe mode on.
Before you pay anything
Run the free posture scan. It needs no account, grades your agent estate A–F against the same deterministic ruleset the product uses, and gives you a shareable report.
Signature custody — what the proof actually proves
Who holds the key changes what the ledger is worth
Free and Team · Interlok countersigns
Entries are hash-chained and countersigned by the Interlok witness key. That proves the chain has not been edited after the fact and that a named human resolved each hold — to anyone except us. We hold the signing key, so an auditor takes Interlok's word that the witness itself behaved. We would rather write that here than have you discover it.
Enterprise · you countersign
Your approvers hold non-extractable P-256 keys generated in their own browsers; the private key never reaches our servers. Determinations carry your signature alongside ours, so the proof holds against Interlok too. This is the only configuration where a regulator needs to trust nobody but the mathematics.