<aside> 😵💫
Currently in sketchpad state of thoughts
</aside>
Permission system has two layers, Address and Object.
Object permissions probably makes sense and works like you'd expect. You can give any player Permissions on any object type, such as Substations, Guilds, and even Players.
As an example, you can Grant a Player to have Associations Permissions on a Guild, meaning that Player has the authority to add/remove guild members.
As another example, you can Grant a Player to have Grid Permissions on a Substation, allowing that player to connect/disconnect energy allocations to it to manage its power levels.
BUT the system has two layers. If the Player has Association Permission, but the Address does not, just because the Player can do it, doesn't mean that particular logged in session can do it.