What you can limit
A missing, expired, or revoked permission fails closed.
Set it up
1
Give the agent limits
Connect Proofable, then ask your assistant:
2
Load its permission where the tool runs
.proofable/mount.json. Use claude or codex in place of cursor for those hosts. If the CLI asks for a credential, run npx -y @proofable/sdk auth --oauth first.3
Check before the tool call
Where the check runs
Proofable supplies the decision. The system that owns the tool call must honor it.
Built-in guardrails
- Connected apps. Only the capabilities you enable can run. Sends, creates, and deletes still pass through agent permissions. Connections
- Secrets. Stored encrypted and never returned in plaintext through MCP. Connected tools run without handing credentials to the model. Security
- Payments. Set
maxSpendwith thepayments:x402scope. Your application checks the cap before it signs each payment. Pay per call - Jobs. A run that needs approval waits for you. Approve to continue, or deny to stop it. Jobs
Next
Guard an agent action
Run one allow or deny decision end to end.
Agent permissions
Every permission field, with examples.
Prove what happened
Keep a record of each decision and result.
Agents
Owners, limits, and proof history for every agent.
