One request, one account
Authentication establishes both who is acting and which account the identity belongs to. KAOP uses that account context when it reads or changes agents, runs, credentials, knowledge bases, and other resources. Ownership is also carried into the records an agent creates:- A run gets its account from the agent being invoked, not from an account value supplied by the caller.
- Events, evidence, and outputs inherit ownership from their parent run.
- Resource names are resolved within the account. Two accounts can each have an agent named
triageor a credential namedgithubwithout sharing either resource.
Isolation between agents in one account
Sharing an account does not give agents the same access. KAOP evaluates each agent as a separate principal.
Granting production access to one agent does not grant it to another. Use
Access explorer to inspect an
agent’s effective access before you run it against a sensitive environment.
Revoking access
Choose the control that matches what you need to stop:- Revoke a worker token to prevent that token from authenticating again. This does not stop the worker process itself.
- Remove a role or grant to prevent future authorization for the affected capabilities.
- Remove a credential binding to prevent future authorized delivery of that credential.
- Revoke the credential at its provider when a value may already be loaded in a running process or exposed outside KAOP.
Design checklist
- Give every agent only the roles and credentials required for its job.
- Use label-scoped grants to separate teams and environments inside an account.
- Keep production and non-production credentials separate.
- Test a representative capability and resource in Access explorer.
- Revoke credentials at the source as part of incident response.
Next steps
Secrets & credential handling
How an authorized credential reaches a worker or run.
Data handling & redaction
What agents can see and what KAOP masks automatically.
Agent identity
How worker tokens establish which agent is acting.
Network & egress control
How deployment choices affect inbound and outbound traffic.