> ## Documentation Index
> Fetch the complete documentation index at: https://thrackle.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Admin Overview

> Describes the admin roles associated with the Rules Engine.

The rules engine is composed of three main roles. This gives various organizations the ability to segment duties amongst the various contracts for increased security.

<Warning>
  From a security standpoint, it is not advisable to use one account for all roles in a production
  environment, but there are no technical limitations prohibiting the use of one account for all
  roles.
</Warning>

<CardGroup cols={3}>
  <Card title="Calling Contract Admin" icon="arrow-right-from-bracket" href="/v2/concepts/admin-roles/calling-contract-admin">
    Manages which policies are checked when a contract interacts with the rules engine.
  </Card>

  <Card title="Policy Admin" icon="code" href="/v2/concepts/admin-roles/policy-admin">
    Controls what is checked during Rules Engine evaluation for a given policy and configures all
    policy settings.
  </Card>

  <Card title="Foreign Call Admin" icon="arrow-right-to-bracket" href="/v2/concepts/admin-roles/foreign-call-admin">
    Controls who is eligible to invoke permissioned Foreign Calls and configures which Policy Admins
    may leverage them.
  </Card>
</CardGroup>
