Tenants and per-agent access
Dieser Inhalt ist noch nicht in deiner Sprache verfügbar.
Next release (0.2): tenants as the isolation boundary and connections scoped to platform, tenant, team or agent. Available in 0.1: roles per agent (resource-scoped bindings). Planned: identity providers per tenant and SCIM (0.3), per-tenant audit chains (1.0). Check the roadmap for what ships in which release.
Tenants
Section titled “Tenants”A tenant is the isolation boundary. Agents, runs, provider connections, keys, MCP servers, the audit partition and costs all belong to exactly one tenant. Nothing crosses the boundary unless a platform admin explicitly allows it.
A single homelab server can run with one tenant and one person who holds every role. Nothing in the model forces an organisation chart on you.
Roles per tenant and per agent
Section titled “Roles per tenant and per agent”The six roles stay as they are: admin, agent-engineer, integrator,
operator, auditor, viewer. A role binding can additionally be limited to single agents:
bindings: - subject: user:anna role: agent-engineer tenant: payments agents: [invoice-reader] # omit to cover the whole tenantFor people who are bound to specific agents:
- list endpoints and the console show only the agents they are bound to,
- direct access to any other agent answers
404, as if it did not exist, - the denial is written to the audit trail.
Perspectives and roles
Section titled “Perspectives and roles”The documentation talks about four perspectives (business user, integrator, agent engineer, auditor). They describe who looks at the platform for which reason. Roles are the RBAC roles above; one person can hold several, and in a small setup usually does.
Optional enterprise layers
Section titled “Optional enterprise layers”OIDC, LDAP/AD group mapping and signed audit checkpoints are optional layers on top of the same core.