Arthur has a role-based access control (RBAC) system with a set of pre-defined roles.
The available roles are
Model Owner, and
SuperAdmin is also available for on-prem deployments.
There is a one-to-one relationship between a user and a role within an organization.
When a user is enrolled in multiple organizations, the user can have a different role in each organization.
Administrator: Organization level administrator on the Arthur platform that has access to manage users and models within the organization.
Model Owner: Can onboard new models in the enrolled organization as well as send data including reference data, inferences and ground truth.
User: Has view-only access to the models within the organization.
SuperAdmin: Can create new organizations and manage users.