> For the complete documentation index, see [llms.txt](https://docs.planetcrust.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.planetcrust.com/platform-administration-console/references/permission-evaluation.md).

# Permission Evaluation

<p align="center"><a class="button primary" data-icon="square-caret-right">Try @Human</a><a class="button primary" data-icon="check">Buy @Human Subscription</a><a class="button primary" data-icon="comments">Join @Human Community</a></p>

The permission evaluation feature allows administrators to check which actions or operations can be performed by a user or a combination of roles. The evaluation entails comparing the different roles assigned to a user to determine the user’s ability to perform the various operations within a resource.

{% hint style="info" %}
@Human RBAC uses the roles of the given user to determine if they have access to a given resource.
{% endhint %}

### How to evaluate applied permissions <a href="#how_to_evaluate_applied_permissions" id="how_to_evaluate_applied_permissions"></a>

Most of the @Human resources allow you to define which roles[^1] are allowed to access the resource. Locate the permissions button in the user interface in order to manage the resource.

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

Navigate to the desired resource, and click the permissions.

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

Click the add + button. A popup window with two dropdown options displays, the select role(s) and search or select user.

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

Click on the select roles or the select user dropdown and select a role or a user to evaluate. Only one of two options can be applied.

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

Click on the save button.

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

If you chose role evaluation, repeat the step again, choosing a different role in order to evaluate the permissions applied to the different roles.

<figure><img src="/files/3Lt8mQaklrBkC5smhUKO" alt=""><figcaption></figcaption></figure>

### Permission Evaluation on Components <a href="#permission_evaluation_on_components" id="permission_evaluation_on_components"></a>

@Human has three key resource components, namely: **System**, **Compose** and **Automation**. Each resource component has operations that are performed in it.

{% hint style="danger" %}
Permissions to the various operations within a component resource are subject to the roles assigned to a user.
{% endhint %}

Permissions can be evaluated by selecting a combination of roles or a particular user.

Follow these steps to access and evaluate the system, compose and automation permissions.

Navigate to your @Human instance and click the Platform Admin area application.

A new screen showing you all of the available components will appear. Each component has a permissions button.

Click on the permissions button on either system, compose or the automation component. A new screen appears that displays a list of all the available operations within a component.

<figure><img src="/files/4wA99ZBPZSn3DbmDyl0a" alt=""><figcaption></figcaption></figure>

Click on the add + button. A popup window appears with two dropdown options.

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

Click on the evaluate button and then click on the select roles or the select user dropdown and select a role or a user to evaluate. Only one of two options can be applied.

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

Click on the save button.

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

If you chose role evaluation, repeat the step again, choosing a different role in order to evaluate the permissions applied to the different roles.

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

[^1]: Add link


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.planetcrust.com/platform-administration-console/references/permission-evaluation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
