# BRC-69

Luminex Thread:\
<https://twitter.com/luminexio/status/1675832800761778183>

BRC-69 Gitbook:\
<https://github.com/luminexord/brc69>

Ordinals Global Thread:\
<https://twitter.com/OrdinalsGlobal_/status/1675924616206753797>

## **BRC69 - The Future of Ordinals Collections**

BRC69, a brand-new standard for managing Ordinals Collections on Bitcoin. It utilizes Recursive Inscription, a method that significantly reduces the cost of inscriptions on Bitcoin while introducing exciting features like pre-reveal collection launching and on-chain reveals. This upgrade automatically and efficiently generates images on the Ordinals explorer, freeing users from any additional actions.

**Why BRC69?**

As the Ordinals protocol becomes more popular, Bitcoin block space and network fees are becoming costly due to the high volume of inscriptions of Non-Fungible Ordinals collections. We need an optimized way to launch Image Ordinals Collections, encouraging creators to keep innovating on the Bitcoin blockchain. That's where BRC69 comes in.

**How Does It Work?**

BRC69 introduces a more space-efficient standard for launching Non-Fungible Ordinals Collection. It saves on-chain resources while providing over 90% optimization of block space, dependent on the size of the initial collection and the network fees. This new standard follows a four-step process:

1. Inscribing the images of the traits on-chain
2. Inscribing the BRC69 collection deployment JSON
3. Inscribing the BRC69 collection compiler JavaScript
4. Inscribing the BRC69 asset with the mint operation

Thanks to this process, there's no need for an external indexer if the collection creators release the list of inscriptions for their collections. The images are automatically shown on all front-ends that support Recursive Inscriptions, eliminating any extra steps.

**BRC69 Operations**

Here's a quick look at the operations of BRC69:

* *Deploy BRC69*: This operation inscribes the collection and its traits on-chain.
* *Compile BRC69*: This operation stores the logic to generate the final assets.
* *Mint BRC69*: This operation uses an HTML inscription to store the index of traits and points back to the Compile inscription.

**The BRC69 Impact**

By implementing BRC69, we'll make better use of the Bitcoin block space. The unique trait images are inscribed only once, which means assets are composed of an HTML file that refers to these traits in just a single line of around 150 bytes. Any front-end with Recursive Inscription support can render the images without any extra steps, using the on-chain Deploy inscription. The future of Ordinals Collections is here!


---

# 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://patches-1.gitbook.io/ordinals-standards-discussions/ordinals-standards-proposals/brc-69.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.
