Echo Roles allow you to execute Guild-level commands. It also allows you to execute Player-level commands for other people, besides yourself.
There are currently only 2 defined Echo Roles:
EchoCommander - this role grants permission at the guild level. An EchoCommander will not be allowed to execute commands for anyone outside of his/her guild.
EchoAdmin - this role grants permission at the Discord server level. An EchoAdmin is allowed to execute commands for anyone that is a member of the server in which the command was executed.
All Guild-level commands:
All Player-level commands:
Echo Roles are nothing more than Discord roles with specific names. Therefore, anyone with the Discord permission to create roles can create a role that matches one of the roles above.
There is also a handy EchoStation bot command which will create them for you (if EchoStation has the correct permissions in your server to do so):
Echo Roles are nothing more than Discord roles with specific names. EchoStation looks at your Discord roles when you execute certain commands to verify that you are allowed to execute those commands.
EchoStation is using these roles as a very light form of authentication (to prevent trolls from misusing certain commands), and therefore cannot know who is trustworthy or not to have such responsibility. Therefore, someone in your server with permissions to grant roles must give you one of these Echo Roles. As long as you have the role, EchoStation will honor it.