Permission matrix
* Execution Plane submission checks workspace membership; the QCOS proxy
additionally enforces the role, and
viewer is limited to read-only there.
Give read-only users the viewer role and do not share sq-live- keys with
them — an API key always acts as its owning user.
Rules worth knowing:
- Admins cannot touch owners. An
admincan manage every other role but cannot remove or demote anowner; only anownercan grantowner. - API keys inherit the owner’s role. A
sq-live-key authenticates as the user who created it, in that user’s workspace, with that user’s role. Scopes selected at key creation are stored for audit, but on the platform’s execution routes authorization comes from the workspace role — treat the key like the user’s own login. - Instance access groups. A quantum instance can be open to
all_members, restricted toowners_only(owner + admin), or to acustomlist of members. - Pay-as-you-go approval is not a workspace role. Enabling paygo on a quantum instance requires approval by SoftQuantus staff against a contract reference — see Quantum instances.