# Role of Deny List in ART20

The deny list is a powerful feature built into ART20 collections that allows the creator to restrict certain addresses from receiving NFTs. This is especially useful for:

* **Regulatory Compliance**: Block sanctioned or disallowed entities from accessing your NFTs.
* **Curation and Membership**: Ensure only approved addresses can hold certain exclusive or membership-based NFTs.
* **Security Response**: If a vulnerability or malicious address is identified, it can be quickly denied access to future NFT transfers.

When integrated with the SALE and TRADE modules, the deny list prevents unauthorized buyers or traders from participating, thereby upholding the creator’s distribution policies across all marketplace interactions.

**Key Points**:

* A creator with `has_deny_list_authority = true` can add or remove addresses from the deny list.
* Once deny list authority is revoked, the list becomes static, ensuring stable conditions for all future participants.
* Attempts to transfer or purchase NFTs by a denied address will fail, protecting the ecosystem’s integrity.


---

# Agent Instructions: 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.artinals.com/artinals-protocol/security-permissions-and-deny-lists/role-of-deny-list-in-art20.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.
