Skip to content

Permissions reference

Who can do what in the Context platform: people, agents, applets and administrative operators.

How authorization works

Roles are assigned to a principal at a scope (the organization, a workspace or an individual resource) and apply to the resources below it. The Context application tier resolves the principal’s roles and decides every request, including requests from agent sandboxes (see Sandbox network paths).

Findings marked * are caused by configuration or environment and can be resolved without a product change (see Known issues and hardening).

The permissions reference has these parts:

PageWhat it covers
This pagePrincipals; organization, workspace and resource roles
Roles matrixWhat each role can do
Agents and approvalsHow an agent’s permissions are computed, who can run it, policy presets and approvals
Administrator access and auditWho can read private data; administration and audit capabilities
Sign-up and accountsWhere a new account is placed

For the admin-facing summary of default permissions by role, see Roles.

Principals

flowchart LR
subgraph P["Principals"]
person["Person<br/>organization, workspace and resource roles"]
agent["Agent<br/>member by default; adds its owner's file access"]
applet["Applet<br/>bound folders and secrets"]
device["Paired device<br/>no access of its own"]
setup["Setup operator<br/>sign-in, models and features"]
super["Platform superadmin<br/>bypasses authorization; audited"]
end
subgraph S["Scopes"]
org["Organization<br/>owner · admin · member"]
ws["Workspace<br/>viewer · member · admin · owner"]
pws["Personal workspace<br/>private; created at onboarding"]
res["Resources (organization, workspace or personal)<br/>drive folders and files, tasks, agents,<br/>skills, connectors, applets and secrets"]
pd["Private drive<br/>the user, their own agents (read only), explicit shares"]
end
org --> ws --> res
org --> pws
org -.->|"Organization admins: standing access to every workspace (P-03) *"| ws

Roles assigned at a scope apply to the resources below it.

PrincipalDescriptionHolds
PersonA user who signs in to the platformAn organization role, workspace roles and resource roles
AgentAn agent identity in the platform (not a Kubernetes ServiceAccount). Each person has a personal assistant, created at onboarding or when they join; organization admins can create further agents.An organization role (member by default), workspace memberships and resource grants. For files, it also uses its owner’s permissions; for connectors and skill edits, the permissions of the person who started the task (see Agents).
AppletA small application built on the platformFolders bound to it, its own storage and vector store, and secrets bound to it, which it uses only through the application tier
Paired deviceA user’s machine running Context CodeNo access of its own; it claims and reports work for its user
Setup operatorHolder of the deployment’s setup passwordControl of sign-in methods, models and feature settings; no role inside organizations
Platform superadminAn account listed as a platform operatorBypasses authorization; each use is recorded in the application audit log

Organization roles

RoleRights
OwnerAll organization rights, including managing owners, billing, security policy, deleting and transferring the organization
AdminAll organization rights except those reserved to owners, plus standing access to every workspace and resource in organization or workspace scope (see Administrator access)
MemberRead the organization; create workspaces; manage and publish skills and applets; create agents and use evaluations, each subject to organization settings

Organization settings can withdraw member rights. Platform defaults: creating workspaces is allowed for owners, admins and members; creating agents and using evaluations for owners and admins. The roles matrix uses the defaults.

Workspace roles

RoleRights in the workspace
ViewerRead content
MemberRead and write content; run tasks
AdminAs member, plus share content, manage members and settings
OwnerAs admin, plus permanently delete content

Resource roles

ResourceRoles
Drive folders and filesviewer, user (read and write), admin (adds sharing), owner (adds permanent deletion)
Tasksviewer, editor (through an edit link), owner (the task’s creator)
Agentsviewer, operator (run), admin (configure), owner
Skillsuser, editor, admin, owner
Connectorsroles on connector definitions and on connector instances
Appletsviewer, user, admin, owner
Secretsreader, owner