Every run works inside its own walls
Each piece of work executes in a secure, isolated environment with only the tools and permissions that task needs. Credentials arrive just in time and disappear when it ends. One run cannot see, touch or spend on behalf of another.
Three runs, three rooms
0 live credentials
Chase the overdue invoice from Bayfield Co
Move the Bayfield deal to closed-won
Triage the checkout error alert
No run can see or reach another
Nothing left behind
How it works
A fresh room, the right keys, and the door locked after
- 01
It builds the room
Before any work starts, org.run spins up a fresh environment for that run alone. Nothing from a previous run is in it: no files, no sessions, no leftover access.
- 02
It grants only what the task needs
The tool list comes from four places: what the task calls for, what the team may do, what the person it acts for may do, and your configuration. The run gets the overlap and nothing more.
- 03
Credentials arrive just in time
Each credential is issued for that run, scoped to that task and sealed from the model. When the run ends, or hits its budget cap, the credential is revoked.
- 04
Asking you is a tool call
Routing to a person is a tool the agent can call like any other. When a step is one-way, or outside what the run was granted, the agent sends it to the right person with a preview and waits. Every call is logged against that run.
What a run is granted
Four inputs decide what a run may touch
A run never gets a company-wide key. Its tools and permissions come from the overlap of four things.
The task
A refund run needs the billing system and the customer's thread. It does not need the code repo, so it never sees one.
The team
Finance runs get finance tools. If the team cannot deploy to production, no run acting for it can either.
The person
When it acts for Priya it inherits Priya's permissions and no more. It never has more reach than the person it works for.
Your configuration
Your auto, ask and never tiers, your budget caps and any tool you have switched off apply on top, to every run.
Off your plate
Stop handing out keys and hoping
Autonomy in your real systems should not mean standing access to all of them. A run gets what it needs, when it needs it, and then it is gone.
- Creating a shared service account with admin on everything
- Rotating API keys after someone leaves
- Wondering which automation still has access to what
- Auditing a bot's permissions once a quarter
- Explaining to security how an agent reached a tool
- Watching one bad task take the whole workflow down with it
- Finding out about a runaway script from the bill
- Granting broad access because narrow access was too much work
Built for autonomy in real systems
What makes a run safe to run alone
Its own environment
Every run executes in a fresh, secure environment of its own. One run cannot read another's files, sessions or data, and nothing is left behind when it ends.
Just-in-time credentials
Credentials are minted for the run, scoped to the task and held in a vault the model never sees. The moment the run ends, they are revoked.
Risk-tagged tools
Every tool is tagged read, write or one-way. Your auto, ask and never tiers attach to those tags, so a one-way send waits for a person and a read does not.
A person is a tool call
Routing to a human is a tool the agent can call like any other. When a step crosses your line, it calls you, with the preview, and waits.
Refused at the wall
A tool the run was not granted does not exist inside it. If an agent tries to reach one, the call is refused, logged and shown to you. It cannot rephrase its way around the wall.
A budget per run
Each run carries a cost cap. When it would go past it, the run pauses and asks, and every cost is tracked back to the workflow that spent it.
Questions about isolated runs
The whole run. Each one gets its own secure environment with its own tools, credentials and working state. One run cannot see or affect another, and nothing is left behind when it ends.
Four things, together: the task, the team's permissions, the permissions of the person it acts for, and your configuration. The run is granted the overlap and nothing more. Everything else is simply not there.
You connect each tool once, and that connection is sealed in a vault. For every run a short-lived, scoped credential is issued from it, used, and then revoked. The model never sees a key, and no run keeps access after it finishes.
The call is refused at the wall, logged against the run and shown to you. The agent cannot rephrase its way around a tool it was not given. If the step genuinely needs doing, the agent can route it to a person as a tool call, with a preview, and wait.
Every run has a budget cap you set. When a run would exceed it, it stops and asks before spending more. Every cost is attributed to the run and the workflow behind it, so you can see what each piece of work costs.
Early access
Give it real access, one run at a time
Connect a tool, set the line, and let every run get exactly what it needs and nothing more.
Scoped, auditable and reversible from day one. Your data stays yours.
