Head Office: The Head Office establishes the master list of available currencies, which cascades down to all subsequent levels.
Master Agents: Each Master Agent inherits a list of currencies authorized by the Head Office. They then create an allowed subset of these currencies for their agents.
Agents: Agents are limited to using one currency, which must be chosen from the list provided by the Master Agent.