HOME
/
GLOSSARY
/
Recursive Inscriptions

Recursive Inscriptions

Recursive inscriptions are a feature of the Bitcoin Ordinals protocol that lets one inscription reference and pull data from other inscriptions that already exist on-chain. Instead of storing every piece of content inside a single inscription, you point to existing content and compose something new from it. This removes the practical data limit that previously capped what developers could build on Bitcoin.

How Recursive Inscriptions Work

Ordinals inscriptions store arbitrary data in Bitcoin transaction witness fields. Each inscription is a self-contained file: an image, text, code, audio, or any other format. Before recursion, every inscription had to be fully self-contained. A 3D model or interactive application that required supporting libraries would need to include every byte of those libraries in the same inscription, often exceeding practical size limits.

Recursion changes that. A recursive inscription calls other inscriptions using a specific path format: /content/<inscription_id>. The client rendering the inscription fetches the referenced content directly from the Bitcoin blockchain. The result is modular, reusable content where a single base library can be referenced by thousands of separate inscriptions without being duplicated.

Think of it like HTML calling an external CSS file: the page does not contain the stylesheet, it just points to it.

What Recursive Inscriptions Enable

The practical implications are significant. Before recursion, building interactive or generative art on Bitcoin required either compressing everything into tiny self-contained files or accepting a degraded experience. After recursion, developers could inscribe a JavaScript library once and reference it from unlimited dependent inscriptions.

Several concrete use cases emerged quickly after recursive inscriptions launched on the Ordinals protocol in mid-2023.

  • On-chain generative art. Artists inscribed a base algorithm once. Individual tokens in the collection call the algorithm and pass unique seed values, generating visually distinct output for each token entirely on-chain.
  • On-chain gaming. Developers inscribed game engines and asset libraries to Bitcoin. Individual game instances or save states reference those base resources without duplicating them.
  • Composable collections. NFT collections can now build on top of each other. A new collection can reference artwork or traits from a previously inscribed collection, creating explicit on-chain provenance.
  • 3D models and interactive experiences. Large formats that were previously impractical due to size limits became viable when their component files could be split across multiple inscriptions and assembled at render time.

The Immutability Advantage

Every referenced inscription is permanently stored on the Bitcoin blockchain. Content stored on Bitcoin cannot be deleted, altered, or taken offline by a server going dark. A recursive inscription's referenced content is as permanent as the reference itself. This is a meaningful distinction from traditional NFTs where metadata and images often live on IPFS or centralized servers that may eventually disappear.

Implications for Bitcoin Blockspace

Recursive inscriptions improved efficiency by enabling code reuse. Instead of each inscription in a 10,000-piece collection storing its own copy of a shared rendering library, every piece in that collection references the same single library inscription. That reduces the total blockspace consumed by collections that share underlying components.

Critics of Ordinals generally argue that any non-financial data stored on Bitcoin wastes block space that should serve financial transactions. Proponents counter that the fee market prices that space correctly and miners benefit from the additional fee revenue. Recursive inscriptions sit within that ongoing debate without resolving it.

Sources

https://docs.ordinals.com/inscriptions/recursion.html
https://ordinals.com
https://www.coindesk.com/tech/2023/06/15/bitcoin-recursive-inscriptions-explained

About the Author
Jan Strandberg is the Founder and CEO of Acquire.Fi. He brings over a decade of experience scaling high-growth ventures in fintech and crypto.

Before founding Acquire.Fi, Jan was Co-Founder of YIELD App and the Head of Marketing at Paxful, where he played a central role in the business’s growth and profitability. Jan's strategic vision and sharp instinct for what drives sustainable growth in emerging markets have defined his career and turned early-stage platforms into category leaders.
Buy and sell secondaries
Trade SAFT, SAFE notes, locked tokens, and other digital assets in the public Secondaries and OTC marketplace
Acquire a frontier tech business
Browse our curated list of frontier tech businesses and projects available for acquisition; including revenue-generating crypto platforms, DeFi projects, and licensed financial organizations.