Roles and Access Rights
HashCore Pulse uses a role-based access model. Each user has a role that determines what actions they can perform in the system.
Roles
Owner
Account owner. Created automatically upon registration. Has full access to all platform functions, including user management, site configuration, and account deletion.
Administrator
Platform administrator. Has access to all operational functions: creating and configuring sites, agents, scan tasks, performing any operations on devices. Cannot delete the account or manage other users' roles.
Operations Manager
Operations Manager. The primary working role for employees managing a fleet of devices. Can perform all operations on devices, configure Scan Tasks, and view all site data.
Technician
Technician. Works directly with devices on site. Can perform maintenance operations: reboot, diagnostics, board and cooling management, Locate. Does not have access to site and agent settings.
Viewer
Viewer. Read-only access. Sees all metrics, the dashboard, and the device list, but cannot perform any operations or change settings.
Access Rights Matrix
| Action | Owner | Administrator | Operations Manager | Technician | Viewer |
|---|---|---|---|---|---|
| --- | :---: | :---: | :---: | :---: | :---: |
| View Dashboard and Metrics | ✅ | ✅ | ✅ | ✅ | ✅ |
| View Device List | ✅ | ✅ | ✅ | ✅ | ✅ |
| View Device Details | ✅ | ✅ | ✅ | ✅ | ✅ |
| Device Event Log | ✅ | ✅ | ✅ | ✅ | ✅ |
| Reboot / Restart / Pause | ✅ | ✅ | ✅ | ✅ | ❌ |
| Locate device | ✅ | ✅ | ✅ | ✅ | ❌ |
| Change Pools | ✅ | ✅ | ✅ | ✅ | ❌ |
| Firmware Installation | ✅ | ✅ | ✅ | ✅ | ❌ |
| Diagnostic Report | ✅ | ✅ | ✅ | ✅ | ❌ |
| Board Management (Boards config) | ✅ | ✅ | ✅ | ✅ | ❌ |
| Cooling Management (Thermal config) | ✅ | ✅ | ✅ | ✅ | ❌ |
| IP Reporter | ✅ | ✅ | ✅ | ❌ | ❌ |
| Change Overclocking Preset | ✅ | ✅ | ✅ | ❌ | ❌ |
| Create and Configure Scan Tasks | ✅ | ✅ | ✅ | ❌ | ❌ |
| Create and Configure Agents | ✅ | ✅ | ✅ | ❌ | ❌ |
| Create and Configure Sites | ✅ | ✅ | ❌ | ❌ | ❌ |
| User Management | ✅ | ❌ | ❌ | ❌ | ❌ |
| Delete Account | ✅ | ❌ | ❌ | ❌ | ❌ |
Notes
- A role is assigned when a user is invited and can be changed by an administrator in the account settings.
- The Viewer role is convenient for providing access to mining hotel clients — they can see their equipment's metrics but cannot make changes.
- The Technician is specifically restricted from accessing infrastructure settings — they only work with devices at the maintenance level.