Skip to main content

Role Hierarchy Flow

This flow shows how accounts are created from the top of the organization down to the player.


Who is involved

Platform team → Super Agent → Agent → Shop → Player


The hierarchy

ADMIN (platform)
│ creates

SUPER AGENT
│ creates

AGENT
│ creates

SHOP
│ creates (optional — players can also self-register)

PLAYER

Step by step

1. Platform creates a Super Agent

  • Admin sets up the super agent account
  • Super agent receives login credentials and territory scope

2. Super Agent creates Agents

  • Super agent adds agents who will run shops in their region
  • Each agent has their own portal access

3. Agent creates Shops

  • Agent registers a shop (physical location)
  • Shop owner receives Shop portal access

4. Shop creates Players (optional)

  • Shop staff can register a player with username and password
  • Player can log in at kiosk or web

Alternative: Player signs up themselves on the public website (self-registration). They are not tied to a specific shop at first.


Rules

RuleExplanation
One level down onlyAn agent cannot create another agent — only shops
Shop isolationA shop only sees its own players and cashiers
No skipping levelsA shop cannot create an agent account
Support escalationIssues go up the chain: cashier → shop manager → agent → platform

What success looks like

  • Every account has a clear parent (who created it)
  • Each person logs into the correct portal for their role
  • Players can play and use their balance after registration

Common questions

Can a player belong to two shops?
Players have one account. Association with a shop depends on how they registered and business rules set by the agent.

Can a cashier work at two shops?
No. Each cashier belongs to exactly one shop.

Who resets a forgotten password?
Usually the level above: shop for players/cashiers, agent for shops, and so on.