> For the complete documentation index, see [llms.txt](https://docs.quadrata.com/passport-issuer/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.quadrata.com/passport-issuer/integration-developers/issuer-permission.md).

# Issuer Permission

[Quadrata Passport smart contracts](/passport-issuer/additional-information/smart-contracts.md) are leveraging [AccessControl ](https://docs.openzeppelin.com/contracts/4.x/access-control)to grant and revoke Passport Issuers permissions (using the `ISSUER_ROLE` role).

The `ISSUER_ROLE` will grant access to a wallet holder to become a passport issuer in the Quadrata ecosystem.

Each passport issuer can [attest](/passport-issuer/integration-developers/attesting-attributes.md), [update](/passport-issuer/integration-developers/attesting-attributes.md) and [burn](/passport-issuer/integration-developers/burning-passports.md) passport only for the subset of [attributes](/passport-issuer/additional-information/passport-attributes.md) they are being authorized.

To request the `ISSUER_ROLE`, please reach out to us via email <contact@quadrata.com> or via [Discord](https://discord.gg/wnJQBvwzds).
