Departments¶
Departments provide isolated encryption domains within the organization. Each department has its own encryption context, ensuring secrets in one department are cryptographically isolated from others.
Creating Departments¶
Managing Departments¶
Isolation Model¶
graph TB
subgraph Org["Organization: Acme Corp"]
subgraph Eng["Engineering"]
A[SSH Keys]
B[API Tokens]
C[Cloud Creds]
end
subgraph Fin["Finance"]
D[Banking Creds]
E[Payment APIs]
end
subgraph Ops["Operations"]
F[Server Access]
G[Monitoring Keys]
end
end
Each department:
- Has its own encryption key derived from the organizational master
- Has members who are assigned via roles
- Contains entries visible only to its members
- Maintains its own audit trail
Cross-Department Access¶
By default, entries in one department are invisible to members of other departments. Cross-department access requires:
- An admin or owner to grant it explicitly
- Or an approval workflow to be triggered
This ensures that even within the same organization, credential isolation is enforced at the cryptographic level.