> For the complete documentation index, see [llms.txt](https://luminex.gitbook.io/luminex/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://luminex.gitbook.io/luminex/brc69+/what-is-brc69+.md).

# What is BRC69+?

## Introduction <a href="#introduction" id="introduction"></a>

BRC69+ is an advanced standard designed to efficiently create and manage large-scale Ordinals collections. It addresses key challenges such as cost efficiency and on-chain randomness, using a combination of JSON configurations, JavaScript logic, and Bitcoin Recursive inscriptions to streamline the process from initial creation to the final reveal.

**This standard is anticipated to offer creators a cost efficiency that is 100 times greater than current methods, while also ensuring an optimal minter experience.For detailed insights into the cost-saving benefits, refer to the Case Study, which highlights significant savings of approximately 0.75BTC ($35,000) for a collections such as WZRD**

{% content-ref url="/pages/Xms3yVtDyCxFmnzFlAIm" %}
[Case Study: WZRD](/luminex/brc69+/case-study-wzrd.md)
{% endcontent-ref %}

## BRC69+ Design Philosophy <a href="#brc69-design-philosophy" id="brc69-design-philosophy"></a>

#### **Enhancing Minter Experience**

BRC69+ is committed to elevating the user experience for minters. The standard leverages delegated inscription capabilities to optimize inscription costs and support bulk-mints. This approach also strategically reduces the risks associated with frontrunning, thus reducing the potential for wasted inscription fees.

#### **Creators Cost Efficiency and Scalability**

BRC69+ prioritizes scalability and cost-effectiveness, enabling the launch of extensive Bitcoin Ordinals collections without significant expenses for Creators.

#### **On-Chain Randomness**

The standard features a decentralized, on-chain reveal mechanism that ensures provable randomness in trait distribution, utilizing a Perfect Hash Function (PHF) to dynamically generate traits based on the collection specific inscriptions.

## Modular Framework <a href="#modular-framework" id="modular-framework"></a>

BRC69+ relies on a modular architecture:

* **Collection Configurations**: `Traits.json` and `Rules.json` define traits, their rarities, and combination rules, along with a preview image for pre-reveal.
* **OrdinalArtRenderer**: A JavaScript renderer that compiles and visualizes Ordinals according to the collection's traits and rules.
* **Dependencies**: Supportive tools like `OrdGenerator` for trait combination, `OrdJS` for Ordinal recursive operations, and `RawPhFMap` with `fnv1a` for mapping inscription IDs.

## **Random Trait Generation** <a href="#random-trait-generation" id="random-trait-generation"></a>

Trait uniqueness is ensured by `Hashtable.json`, created after minting to map each Ordinal's inscription ID through the PHF, embedding provable randomness in the trait allocation process.

<figure><picture><source srcset="/files/AR1pXrY9x0qmVR6dUzdd" media="(prefers-color-scheme: dark)"><img src="/files/OAsS1QPjYU0lNtnDLeCy" alt=""></picture><figcaption></figcaption></figure>

## Conclusion <a href="#conclusion" id="conclusion"></a>

Deploying a BRC69+ collection currently is not an easy process, but it offers significant cost benefits. The first collection launched using the BRC69+ standard includes a supply of 111,111 inscriptions, which would not have been possible without this standard.

## <mark style="color:red;">**We will release a tool to easily deploy and mint BRC69+ collections.**</mark> <a href="#we-will-release-a-tool-to-easily-deploy-and-mint-brc69-collections" id="we-will-release-a-tool-to-easily-deploy-and-mint-brc69-collections"></a>
