Company
The top-level tenant. Owns company-wide settings such as Control Profiles, Agent Users, Desktop Agent Access Key, and quotas.
Organization
A grouping inside a company for teams or business units.
Project
Where you register Guardians and manage credentials. Each project has a fixed type.
Accounts and Multi-Company
An Account is the authenticating subject that logs into the console — distinct from the Agent Users and API End Users whose traffic is governed. One Account can belong to several Companies at once (Multi-Company): you pick a company at login to switch context. Identity and permission are separated — the Account authenticates, but its permissions are resolved in the(Account, Company) context, and one context can hold multiple roles.
Tenants are isolated: policy, log, and permission data is never exposed across Company or Project boundaries.
Project type
When you create a project you choose its type, and it cannot be changed afterward:- API — for embedding the Guard API in your own application. Manages API keys.
- Desktop Agent — for protecting employees’ use of AI tools via the Windows Desktop Agent. Managed through Control Profiles and Agent Users.
Roles
Access is governed by RBAC: a Role bundles IAM Policies (system-access rules), and an Account is granted roles. Standard roles:| Role | Capability |
|---|---|
| Owner | Full control, including company-level settings. |
| Admin | Manage organizations, projects, Guardians, and policies. |
| Member | Work within assigned projects. |
| Viewer | Read-only. |
IAM Policy ≠ Guard Policy. An IAM Policy governs who can access the system (RBAC, Account → Role). A Guard Policy governs content (Project Guardian → input/output filtering). Both are managed in the Console but serve different purposes.
Governance controls that follow the hierarchy
Kill Switch (3-tier)
The Kill Switch is an emergency toggle at three resource tiers — Organization, Project, and Project Guardian — and any tier can be toggled independently. Activating it halts every Project Guardian beneath that tier while preserving each resource’s own state; releasing it resumes from the preserved state. Note:- A Company has no Kill Switch of its own — a higher authority can trigger all resources beneath it instead.
- It is orthogonal to API Key state (Active / Inactive / Revoked); the Bastion verifies both on every request.
- The master System Guardian is excluded from the Kill Switch.
Audit Log and monitoring
- Audit Log records governance changes only — administrative/operational actions. It does not record runtime request/response traces, automatic system events (heartbeats, health checks), simple reads, or denied attempts. It has two tiers: Company Audit Log and the
/aimSystem Audit Log. It is immutable. See Audit log. - Monitoring (Opticon) shows the runtime traces — a separate record layer from the Audit Log — per project. See Monitor traces.
First time here? The Account Admin quickstart walks through creating the company, an organization, a project, a Guardian, and a key end to end.