One sandbox per session · Connector keys stay out · Nothing merges itself
inside one session
never crosses in
Encrypted with AES-256-GCM, under a key derived for each project.
The person’s role and the agent’s declared grant both have to allow it.
Placed in the session at boot, by name, on tmpfs with mode 0600.
The tool reads it from the environment. It is not written into the prompt.
The file is wiped at shutdown, and the machine is destroyed with it.
principal
resource type
A permission ties a principal to an action on a resource type.
Built-in roles, on every plan
Enterprise
Available on Enterprise, and on a self-hosted instance with an Enterprise licence. The built-in roles are free on every plan.
# reads run; writes and destructive calls wait for a personpolicy: default_mode: risk policies: # a name-only rule cannot gate the target; conditions can - match: gmail.send_email action: require_approval conditions: - arg: to match: /@example\.com$/ # anything else through this tool is refused - match: gmail.send_email action: block # gate a whole connector with one glob - match: stripe.* action: require_approvalWe do not hold ISO 27001 or HIPAA, and we will not hint that we do. When a report lands, this line changes that day, and not before.