Owner Types
| Type | Description | Example |
|---|---|---|
user | An individual user | alice@company.com |
team | A team or department | ml-platform-team |
service_account | A machine identity | ci-cd-pipeline |
Permissions
Each owner assignment includes a permissions object:| Permission | Description | Default |
|---|---|---|
can_invoke | Can send requests through the proxy as this agent | true |
can_configure | Can update agent metadata, policies, and risk classification | false |
can_delete | Can delete the agent | false |
Assign an Owner
List Agent Owners
Remove an Owner
List Agents by Owner
Find all agents owned by a specific user, team, or service account:Audit Trail
All ABAC actions emit audit events:| Event Type | Description |
|---|---|
agent.owner_assigned | An owner was assigned to an agent |
agent.owner_removed | An owner was removed from an agent |
Use Cases
- Non-human identity management — Track the 144:1 ratio of NHIs to employees by assigning clear owners.
- Team accountability — Every agent has at least one owner responsible for its behavior.
- Least-privilege access — Grant
can_invoketo runtime service accounts,can_configureto team leads only. - Compliance — EU AI Act Article 14 requires human oversight — ABAC documents who oversees each agent.
- Offboarding — When a team member leaves, find all agents they own and reassign them.

