- Workspace-tier role — coarse, sets what a member can do across the whole workspace.
- Module-scoped roles — layered on top, one per product (CLM, PAM, Secrets Manager, NHI Governance). Grant tighter permission to just that module.

Workspace-tier roles
| Role | Intent |
|---|---|
owner | Founding member. Full control, cannot be locked out. Every workspace has at least one. |
admin | Full workspace control — settings, billing, members, every module. |
user | Day-to-day operator. Read/write on modules the member is enrolled in. |
accountant | Read-only + billing. Can view invoices, plans, and subscriptions. No product-module access. |
module_only | Sentinel for members who hold only module-scoped roles — no workspace-tier permission at all. Used for contractors invited into a single module. |
Module-scoped roles
Layered on top of the workspace-tier role. A member can hold at most one role per module.| Module | Roles |
|---|---|
| CLM | clm_admin, clm_user |
| PAM | pam_admin, pam_approver, pam_user |
| Secrets Manager | sm_admin, sm_user |
| NHI Governance | nhig_admin, nhig_user |
CLM
clm_admin— CAs, templates, policies, workflows, approval configuration.clm_user— issue, renew, revoke, deploy certificates within the workspace’s CAs and templates.
PAM
pam_admin— enroll resources, define roles, mint join tokens, review recordings.pam_approver— approve/deny access requests. Cannot enroll resources or edit roles.pam_user— connect viatash ssh,tash kube,tash db,tash rdpto resources the member’s bindings cover.
Secrets Manager
sm_admin— enable engines, write policies, manage auth methods, configure rotation.sm_user— read/write secrets, request dynamic credentials within policy limits.
NHI Governance
nhig_admin— configure discovery sources, define finding rules, run review campaigns.nhig_user— attest identities they own, respond to review campaigns, view findings.
Assigning roles
Settings → Workspace → Members → Invite / Edit:- Pick the workspace-tier role first —
admin,user,accountant, ormodule_only. - Attach module-scoped roles for each product the member should touch.
- Save.
module_only + the specific <module>_user role. They can’t see other modules’ pages at all.
Effective permissions
At request time the platform computes:module_only members get exactly the union of their module roles and nothing else.
Related
Workspaces
How workspace membership frames the role model.
Policies
Cross-cutting policy enforcement layered on roles.
Audit
Every role change is captured in the audit trail.
API keys
Programmatic access with per-key scopes.