Een recursieve inscriptie neemt het basismodel van Ordinals, waarbij elke inscriptie een op zichzelf staand bestand is dat op een satoshi wordt vastgelegd, en laat dat bestand inhoud ophalen uit inscripties die al op Bitcoin bestaan. In plaats van een gedeelde afbeelding, lettertype, script of trait telkens opnieuw te dupliceren, inscribeert een maker het één keer, waarna latere inscripties het simpelweg opvragen via het inscriptie-ID, vergelijkbaar met een webpagina die een externe afbeelding of stylesheet inlaadt in plaats van die rechtstreeks in te bedden.
Deze techniek werd medio 2023 mogelijk, nadat ontwikkelaars een recursief eindpunt toevoegden aan de Ordinals-client, waardoor de code van de ene inscriptie op het moment van aanvraag de ruwe inhoud van een andere kan ophalen. Omdat hergebruikte assets niet meer volledig opnieuw hoeven te worden geüpload, kunnen makers tientallen kleine inscripties, codebibliotheken, kleurenpaletten, 3D-modellen, zelfs hele game-engines aan elkaar koppelen tot één stuk on-chain output. Dit omzeilt in de praktijk de groottelimieten per inscriptie op Bitcoin en verlaagt de kosten om een grote collectie te minten.
- Generatieve kunstcollecties zoals Dimensions van OnChainMonkey renderen volledig on-chain 3D-kunst door gedeelde code-inscripties aan te roepen, in plaats van voor elk stuk een uniek bestand op te slaan.
- Sommige BRC-20- en verwante tokenexperimenten gebruiken recursie zodat duizenden mints dezelfde gedeelde logica kunnen refereren.
- Interactieve projecten hebben speelbare, browsergebaseerde ervaringen volledig samengesteld uit aan elkaar gekoppelde vastgelegde data.
Recursieve inscripties blijven experimenteel. Ze zijn afhankelijk van het nummerings- en indexeringssysteem van Ordinals en niet van een consensusregel van Bitcoin, waardoor de manier waarop ze worden opgelost kan veranderen als de clientsoftware verandert. Periodes met veel recursieve activiteit vielen bovendien samen met drukte en hogere kosten op het Bitcoin-netwerk, wat kritiek oplevert van wie grote on-chain data-uploads ziet als een afleiding van Bitcoins kerntaak als betaalnetwerk.