# What is BRC222? – A Comprehensive Overview

**URL:** <https://l1f.discourse.group/t/what-is-brc222-a-comprehensive-overview/735>\
**Category:** General\
**Tags:** general\
**Created:** [October 22, 2024, 5:52am UTC](https://l1f.discourse.group/t/what-is-brc222-a-comprehensive-overview/735 "2024-10-22T05:52:13Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![shiftshapr](https://avatars.discourse-cdn.com/v4/letter/s/839c29/32.png) [@shiftshapr](https://l1f.discourse.group/u/shiftshapr)\
**Post date:** [October 22, 2024, 5:52am UTC](https://l1f.discourse.group/t/what-is-brc222-a-comprehensive-overview/735/1 "2024-10-22T05:52:13Z")

</div>

## **Introduction**

BRC222 is a **Bitcoin meta-protocol standard for bridges** , designed to create **connections between inscriptions, sats, and other on-chain or off-chain elements**. It allows recursive interactions between different components, enabling **dynamic ecosystems** that can evolve over time.

Beyond linking ordinals and sats, **BRC222 bridges** can reference **specific subcontent** , such as functions or lines within scripts, and extend into **off-chain media like websites or videos**. This protocol unlocks powerful possibilities for **searchable information networks** on Bitcoin and creating connections between offchain and onchain content.

* * *

## **Key Features**

### **Primary Function**

BRC222 provides a **framework for bridges** —connections that link **two elements, either on-chain or off-chain**. Bridges allow inscriptions to **recursively call functions** on target sats, reference **specific attributes** within ordinals, or connect from **external media** like web pages.

### **Technical Specifications**

- **Protocol Identifier** : `"p": "BRC222"`
- **Operation Type** : `"op": "bridge"`
- **Targets** : Defines `from` and `to` elements (e.g., inscription, sat, website).
- **Content** : Optional field to reference **specific parts** within a target (e.g., functions or quotes).
- **Directionality** : `"direction": "from-to"` ensures clarity of flow.
- **Relationship Field** : Specifies the **interaction type** (e.g., `"recurses"`, `"hasOracle"`).
- **Optional Metadata** : Developers can add **backup, skip, and custom metadata** for fault tolerance and flexibility.

### **Interoperability**

BRC222 bridges can **interact with BRC333 dynamic ordinals** , enabling applications where inscriptions can **evolve over time through recursive calls**.

- **Off-chain Interaction** : External overlay apps can display **webpages, images, or videos** linked from bridges, enhancing user experience.

### **Security Measures**

- **Immutable Ledger** : All bridge interactions are recorded on Bitcoin’s **immutable blockchain** , ensuring transparency.
- **Backup Fields** : Developers can include **backup inscriptions** to mitigate sat API endpoint failures.
- **Direction Enforcement** : By specifying `"from-to"` or `"to-from"`, the protocol ensures **unambiguous recursion paths**.

* * *

## **Characteristics**

- **Recursive Logic** : Bridges allow inscriptions or sats to **call each other recursively**. For example, the main inscription recursively calls the module scripts.
- **On-Chain and Off-Chain Support** : Bridges can link not only sats and inscriptions but also **off-chain websites or media** (displayed via overlay apps).
- **Granular Subcontent Targeting** : Developers can target **specific parts** of a script, such as a **function, quote, or line range** , rather than only linking entire inscriptions.
- **Optional Metadata** : **Custom metadata** allows for additional information to be attached to bridges, such as creators, timestamps, or related resources.

* * *

## **Use Cases**

### **1. Satplications**

- **NatGoblin’s satplication** uses **BRC222 bridges** to link module scripts.
- The main script inscription **recursively calls 5 sat-based scripts** to generate the ordinal.

### **2. On-Chain Searchable Ecosystem**

- Bridges can link to inscription **modules** , such as compression functions and 3D libraries, enabling people to find modules that on Bitcoin.

### **3. Hybrid On-Chain/Off-Chain Searchable Ecosystems**

- Bridges can link to **external media** , such as webpages or videos, enriching the meaning of on-chain inscriptions.
- Example: A **Bitcoin explorer overlay** uses BRC222 bridges to display **web-based metadata** or interactive dashboards tied to inscriptions.

* * *

## **How it Compares to Other Standards**

| **Standard** | **Primary Use** | **Unique Aspect** |
| --- | --- | --- |
| **BRC222** | Bridges between on-chain and off-chain elements | Focused on **recursive relationships** and **granular content targeting** |
| **BRC333** | Dynamic ordinals and reinscriptions | Powers **gamified applications** with evolving NFTs |
| **BRC721** | Bitcoin-native NFTs | Primarily focused on **minting and tokenization** |

BRC222 complements **BRC333** by focusing on **bridging relationships between elements** , adding **targeted recursion**. Unlike **BRC721** , which focuses on NFTs, BRC222 focuses on **connections between sats, ordinals, and off-chain data**.

* * *

## **Future Developments and Roadmap**

- **Cross-Chain Bridges** : Work is underway to enable **interoperability between Bitcoin and other blockchains** , such as **Ethereum**.
- **Governance Mechanisms** : Future versions of BRC222 could introduce **bridge-based governance** , where specific sats or inscriptions hold digital ids with voting power.
- **Advanced Search Integration** : BRC222 bridges will be integrated into **Bitcoin explorers** , allowing users to **search content dynamically** based on linked relationships and metadata.

* * *

## **Resources and Further Reading**

- **NatGoblin Project Overview:** Learn more about NatGoblin’s moon-phase collection. [NatGoblin landing page](https://pachaverse.io/natgoblins)
- **BRC333 Protocol Guide:** [How Dynamic Ordinals Work with BRC333](https://github.com/Bridgit-SPC/brc333)
- **Developer Documentation for BRC222:** (Coming Soon)

* * *

## **Discussion**

How do you envision using **BRC222 bridges** in your projects? Do you think **recursive logic** will unlock new possibilities for NFTs or other blockchain-based applications? Feel free to **share your insights or questions** about the protocol!

* * *

## **Conclusion**

BRC222 is more than just a **bridge protocol** —it provides a **foundation for recursive interactions and hybrid information ecosystems** on Bitcoin. Whether you’re building **NFT collections, trait-based systems, or off-chain interactive media** , BRC222 bridges enable seamless connections between **sats, inscriptions, and external content**.

With **dynamic recursion, granular targeting, and future-proof architecture** , BRC222 will play a key role in expanding the **Bitcoin ecosystem’s creative potential** and **searchability**.

---

<div class="post-metadata">

**Author:** ![Musin](https://yyz1.discourse-cdn.com/flex007/user_avatar/l1f.discourse.group/musin/32/6_2.png) [@Musin](https://l1f.discourse.group/u/Musin)\
**Post date:** [October 29, 2024, 2:35am UTC](https://l1f.discourse.group/t/what-is-brc222-a-comprehensive-overview/735/2 "2024-10-29T02:35:58Z")

</div>

With all due respect to every build on Bitcoin, I don’t think NatGoblin is a good showcase.

They didn’t mention BRC222 AFAK. Do you have other ones?

---

<div class="post-metadata">

**Author:** ![shiftshapr](https://avatars.discourse-cdn.com/v4/letter/s/839c29/32.png) [@shiftshapr](https://l1f.discourse.group/u/shiftshapr)\
**Post date:** [November 30, 2024, 11:49pm UTC](https://l1f.discourse.group/t/what-is-brc222-a-comprehensive-overview/735/4 "2024-11-30T23:49:36Z")

</div>

You are absolutely right! Thank you.  
I will be posting the one I am finishing up shortly…
