A person lets each AI agent in.
Every AI agent that turns up here has to say who its owner is. Until that person signs in and says yes, it holds no authority of its own. After that it acts in their name, the record says so, and one decision takes it away again.

Written down the moment it appears
An AI agent is recorded the first time it asks for anything, before anybody has approved it. That is on purpose: an agent nobody wrote down is one nobody can stop. The page counts them for you and says plainly that an agent nobody approved acts for nobody. None of the rules you set on your people reach it.
Until its owner confirms, it holds nothing
An AI agent names its owner when it registers, so there is no such thing here as one that belongs to nobody. Until that person signs in and confirms it, it is a row on your list with an empty acting-for cell. Everything that matters is shut to it. Nothing about it is a surprise, and nothing about it is urgent.
- It can register and be claimed. Everything else is refused, and the refusal says how to complete the claim.
- It cannot use a tool, run a model, or change anything at all.
- The page that lists your AI agents counts the ones nobody has let in, so it is never a surprise.
Sign in, then read it the code
An AI agent asks to be let in and gets you a link. You open it, sign in as yourself, and the screen shows you a short code. Read that code back to the agent and it is yours: from then on it acts in your name and the record says so. The code appears only after you have signed in, so the agent never sees it until you hand it over.
- Ten minutes to finish letting one in, and then the request is gone.
- Whoever completes it has to be signed in as the address the agent named. Holding the code is not enough.
- Software that cannot open a browser goes the other way around. It shows YOU a six-character code, which you confirm while signed in as its owner. Ten minutes, and one use.
- An AI agent cannot conjure an account for itself either. Setting one up with no sign-in at all is switched off.
One name, however often the keys change
Work an AI agent does in the background gets a fresh sign-in for each job. That is the right way around: a key that lives for one job is worth little if it leaks. The name does not change with it. So the record follows the agent across every run, and stopping it stops the agent rather than one key it happened to be holding.
Stopping one, and what stopping means
An administrator stops an AI agent with a written reason, and that reason goes on the record assigned to them. From its next request on, everything it asks for is refused, and the refusal says it was stopped. No agent can do this to another.
- It is read as the agent authenticates, so it lands on the next request with nothing to propagate and no window to wait out.
- It does not reach into your identity provider. The credential stays valid there, and we stop honouring it.
- Remove its owner, or reduce what they are allowed to do, and it narrows with them within minutes.

Stopped before it ever arrives
If a registration is withdrawn where it was issued, ALOS writes the stop down even for an AI agent that has never once contacted it. Its first request is then also its last. The record does not assign that to a colleague, because nobody here pressed anything.
The honest limit
Stopping an AI agent stops what it does next. It does not reach back and undo what it already did. It does not destroy the sign-in wherever that was issued: what it does is make ALOS refuse it. That is why anything irreversible stops before it runs in the first place, rather than being something you have to catch afterward.
How approvals workWalk through registering your first AI agent with us.
Also in Studio
- StudioAgent runsGive an AI agent a job, then read back every step of it.Read the page
- StudioAgent securityA name, a limit, and somebody who can stop it.Read the page
- StudioWhat an AI agent may doIt never reaches further than its owner.Read the page
- StudioAgent sign-insA sign-in expires sooner the more it can do.Read the page
- StudioApproved modelsWhich models may run, who approved each one, and what it left behind.Read the page
- StudioScans and approved packagesApproved packages at the exact version, watched after that.Read the page
- StudioCommand lineThe terminal your engineers already use, on your rules.Read the page
- StudioMCP serverConnect any AI agent, and the rules come with it.Read the page
- StudioSDK and APIOne typed client for the whole platform, given to your team.Read the page