Skip to content

Permissions matrix ​

Access in Mole Hash is decided per site: a user is a member of a site with a role, and the role is a list of permissions written as scope:action. Account owners (the person who created the site) and platform superusers bypass all checks. Permissions gate both API calls and what appears in the sidebar — a panel whose permission you lack is simply not listed.

Roles are managed in Admin → Role Management (see Roles & permissions); members are assigned a role in Site → Site Management → Access.

Permissions ​

PermissionWhat it allowsPanels it unlocks
site:viewSee the site, its statistics and read-only panelsFleet Manager, Production, PoW Market, Activity, Reports, Security, Workers, Operator Stats, Site Management
site:updateEdit site settings, capacity, racks, transformers, scan rangesSite Management (edit)
site:deleteDelete the siteSite Management
members:viewSee the member listSite Management → Access
members:inviteInvite users by e-mailSite Management → Access
members:removeRemove a memberSite Management → Access
members:role_updateChange a member's roleSite Management → Access
roles:viewSee roles and their permissionsRole Management
roles:manageCreate, edit and delete custom rolesRole Management
miners:viewSee miners, telemetry, poolsMachines, Miner page, Pools
miners:createAdd miners manuallyMachines
miners:updateEdit a miner (Edit miner dialog), map miners to racksMiner page, Site Map mapping
miners:deleteDelete minersMachines
miners:controlSend commands (reboot, start/stop, power mode, pools, firmware)Commands, Power & Curtailment, Firmware, bulk actions in Machines
power:viewSee power and energy dataEnergy
power:manageCurtailments, power targets, power schedulesPower & Curtailment, Scheduled Tasks
alerts:viewSee issues, alerts and triggersIssues, Alerts & Triggers
alerts:manageCreate/edit triggers, acknowledge alerts; also receives the patrol e-mails (low voltage, power loss)Alerts & Triggers
tickets:viewSee repair ticketsTickets
tickets:manageCreate/update tickets, use the repair console, plan techniciansTickets, Repair, Planning
audit:viewSee the audit trailActivity (audit entries)
work_orders:view / work_orders:manageWork orders attached to ticketsTickets
inventory:view / inventory:manageParts and stockInventory
calendar:syncSync planning with an external calendarPlanning
facility_map:view / facility_map:manageSee / edit the site layoutSite Map
vlan:view / vlan:manageNetwork ranges and VLANsSite Management → Network
discovery:view / discovery:manageSee / configure Mole agents and scheduled scansMole Agents, Scheduled Tasks
social:postPost to the social registrySocial portal
revenue:viewSee revenue and earnings figuresEarnings; revenue cards on Fleet Manager and Production; Earnings sidebar item

Default roles ​

PermissionOwnerAdminOperatorRepair TechnicianViewer
site:view✓✓✓✓✓
site:update✓✓
site:delete✓
members:view✓✓✓
members:invite / remove / role_update✓✓
roles:view / roles:manage✓✓
miners:view✓✓✓✓✓
miners:create / miners:delete✓✓
miners:update✓✓✓✓
miners:control✓✓✓
power:view✓✓✓✓
power:manage✓✓
alerts:view✓✓✓✓✓
alerts:manage✓✓
tickets:view✓✓✓✓✓
tickets:manage✓✓✓✓
audit:view✓✓
work_orders:view✓✓✓✓✓
work_orders:manage✓✓✓✓
inventory:view✓✓✓✓✓
inventory:manage✓✓✓✓
calendar:sync✓✓✓✓
facility_map:view✓✓✓✓✓
facility_map:manage✓✓✓✓
vlan:view✓✓✓✓
vlan:manage✓✓✓
discovery:view✓✓✓✓
discovery:manage✓✓✓
social:post✓✓✓✓
revenue:view✓✓✓✓

Hiding revenue from a role

Remove revenue:view from a role (or create a custom role without it) and its members no longer see the Earnings panel, nor the revenue/earnings cards on Fleet Manager and Production. Everything else stays visible.

Platform-level flags ​

  • Superuser (set in Admin → User Management by another superuser): bypasses every site permission, sees every site, can upload firmware packages and set any user's password.
  • Account owner: the user who created a site. Owners can set the password of their sites' members (Site Management → Access → Password) without knowing the current one; they cannot do this to another account owner.

Mole Hash — mining fleet management.