Constructs
User
- A single individual, uniquely identified by email address.
- User accounts are free, but are not useful without subscriptions or products
Team
- An arbitrary group of users
- Has one or more administrators
- Any user can create a team and invite other users to join
- Serves as a unit of access privileges. (e.g., Subscription administrators can give an entire Team access to a subscription/project).
Subscription
- A unit of billing
- Specifies an allocation of hosting resources (storage, compute)
- Contains projects
- Has one or more administrators
- Users or Teams can be given access to a subscription
Project
- A sandbox which contains data files, models, colors, content, etc.
- Probably represents a study
- A project itself does not have an administrator. Instead a subscription administrator gives access to a project.
- Users or Teams can be given access to a project