# BRC-20 Design

***

While the [OG NiftyPass](https://docs.bitcoincomics.art/niftysats/inscriptions/og-niftypass) is like a catch-all badge that grants owners free mints on everything, we also deployed a BRC-20 ([$PERQ](https://unisat.io/brc20/perq)) to an uncommon sat back in June of 2023, which was designed to grant the owner free mints when a holding requirement is met.&#x20;

**Each unit of PERQ's 5M supply acts like a whitelist ticket**, whereas holding a predetermined amount would auto-qualify & whitelist your wallet for a guaranteed free mint of any given collection.&#x20;

<figure><img src="https://3411706677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8qTLOxdPrQ1SlDbpuKV0%2Fuploads%2FU7qf6fDQd6rgfCpUyFfG%2FPerq%20gif.gif?alt=media&#x26;token=3f18f674-4362-4b7c-8189-92a89f5f95eb" alt="" width="250"><figcaption><p>$PERQ </p></figcaption></figure>

**How Might a BRC-20 Improve Whitelist Processes?**

* Open public mints get botted and regular people get stiffed as supplies are monopolized by a few. Some sort of gatekeeping is necessary to prevent this. **A BRC-20 can move the approval process entirely on-chain**, and let's the open market compete for whitelist spots on any given mint.
* Physical feats, quests, and exhibitionist videos can take more time and energy than some are willing to give. ***Maybe just hold some of this free native token instead?***
* If you don't like an upcoming collection, you can simply sell the BRC token to someone who does...then buy it back if you do like an upcoming mint. This enables whitelist allocations to be freely available and easily attainable.

The number of PERQ required for a free mint, increases with each collection release, coinciding with supply decreases in each release. For example, Volume 1 was the [BTC Slugs](https://docs.bitcoincomics.art/niftysats/inscriptions/character-collections/btc-slugs), with a supply of 3333 ordinals, and a holding requirement of 2000 PERQ. But Volume 2, the MaxiTurdles, required 3000 PERQ held, with a supply of 2222. **See the full chart below**:

<figure><img src="https://3411706677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8qTLOxdPrQ1SlDbpuKV0%2Fuploads%2FyMNyX8fXSfcI8UyqzvKF%2FNiftySats%20(4).jpg?alt=media&#x26;token=3b330b03-6ecb-4515-94bc-dd077eb8d9b2" alt=""><figcaption><p>NiftySats 12 Vol. Collection Mint Chart</p></figcaption></figure>

You can see in the above chart, that only 13% of the supply is designed to go to a paid public mint, with **87% of the total collection reserved for $PERQ and NiftyPass holders.** Wallets are automatically whitelisted to mint free if they **A) hold 1** [**NiftyPass**](https://docs.bitcoincomics.art/niftysats/inscriptions/og-niftypass), or **B) hold the required amount of $PERQ** during a snapshot.

<mark style="color:blue;">\*Any remainder of unclaimed WL free mints will roll over into a paid public mint.</mark>

Keep going to understand the best gameplay strategies! 😉


---

# 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.bitcoincomics.art/niftysats/inscriptions/brc-20-design.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.
