User Roles and Permissions
Understand the different user roles within the Kosmoy platform and their respective permissions.
User Roles and Permissions
Kosmoy offers a tiered system of user roles, each with specific permissions within the Kosmoy Studio and Kosmoy Chat. This ensures that users have appropriate access to the platform’s features and functionalities based on their responsibilities.
Role Hierarchy
The Kosmoy platform follows a hierarchical structure for user roles:
Root User (Tenant Owner) > Admin User > Studio User > Chat User
This hierarchy defines the level of access and control each role has within the platform.
Role Definitions
Root User
The Root User is the owner of the Kosmoy tenant and has the highest level of access. They have full control over the Kosmoy Studio and can manage all aspects of the platform, including:
- User Management:
- Invite Admin, Studio, and Chat Users to the platform.
- Manage all existing users within the tenant.
- Organization Settings:
- Access and modify all organization settings.
- Initiate tenant deletion if needed (by contacting support).
- Kosmoy Studio Access:
- Full access to all Kosmoy Studio features and functionalities, including integrations, data management, model management, router management, guardrail management, gateway management, assistant management, coded app management, and insights.
- Kosmoy Chat Customization:
- Customize the Kosmoy Chat appearance (e.g., company logo) and define terms and conditions and disclaimer messages.
Admin User
The Admin User has extensive permissions within the Kosmoy Studio and can manage most aspects of the platform, including:
- User Management:
- Invite Studio and Chat Users to the platform.
- Manage all existing Studio and Chat users within the tenant.
- Organization Settings:
- Access and modify organization settings.
- Kosmoy Studio Access:
- Full access to all Kosmoy Studio features and functionalities, including integrations, data management, model management, router management, guardrail management, gateway management, assistant management, coded app management, and insights.
Studio User
The Studio User is primarily responsible for building and managing AI solutions within the Kosmoy Studio. They have extensive access to the Studio’s features, including:
- Kosmoy Studio Access:
- Full access to all Kosmoy Studio features and functionalities, including integrations, data management, model management, router management, guardrail management, gateway management, assistant management, coded app management, and insights.
- Note: In the future, more granular control over Studio User permissions will be implemented.
Chat User (Client User)
The Chat User, also referred to as the Client User, interacts solely with the Kosmoy Chat application. Their permissions are limited to:
- Kosmoy Chat Access:
- Log in to the Kosmoy Chat application.
- Interact with AI assistants assigned to them.
- Personalization:
- Change their password.
- Accept terms and conditions.
- Enable/disable Two-Factor Authentication (2FA).
This comprehensive breakdown of user roles and permissions should help users understand their access levels and responsibilities within the Kosmoy platform.