> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.adid.dev/llms.txt.
> For full documentation content, see https://docs.adid.dev/llms-full.txt.

# RBAC Overview

IDA implements role-based access control with four primary roles. Each user is assigned one or more roles that determine which features and API endpoints they can access.

| Role         | Capability                                                                   |
| ------------ | ---------------------------------------------------------------------------- |
| **Admin**    | Full platform access. Manage users, roles, schemas, system config.           |
| **Issuer**   | Create schemas, issue credentials, manage revocations, view analytics.       |
| **Verifier** | Build proof requests, verify credentials/ZK proofs, manage trust frameworks. |
| **Holder**   | Hold credentials, generate ZK proofs, manage DIDs, deploy agents.            |