> For the complete documentation index, see [llms.txt](https://quest-chains.gitbook.io/quest-chains/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://quest-chains.gitbook.io/quest-chains/getting-started/structure-of-roles.md).

# Structure of Roles

There are a few functions in the Quest Chains' program that contribute to the overall efficiency of the application; these roles also help set the limit of what a quest chain member is permitted to perform within a certain quest chain. Below is a list of them, along with an explanation.

<figure><img src="/files/KDDgLm0Nnuavx6VwFCrv" alt=""><figcaption></figcaption></figure>

The members of a quest chain can toggle member mode, which lets them perform all the quest chain member actions based on their role (Owner/Admin/Editor/Reviewer) & Quester mode, which lets them add submissions for their own quest chain and by accepting the submission will be able to mint the NFT.

<figure><img src="/files/GG4ndeaE1wrLlyu0Xd3h" alt=""><figcaption></figcaption></figure>
