👨‍👩‍👦Provenance

Using Parent-Child Provenance for Complex Projects

Parent-Child Provenance refers to the way in which the provenance and lineage of inscriptions are tracked and established.

  1. Parent-Child Relationship: A parent-child relationship is established when one inscription (the parent) is included in the creation of a new inscription (the child) through an on-chain transaction.

  2. Chain of References: By making new inscriptions this way, it's possible to refer to all inscriptions in the lineage through a chain of references. This chain can be considered similar to the blockchain itself, where each block references its predecessor. In the case of Ordinals, each inscription can reference its "parent" and "child" inscriptions.

  3. Tracking History: This method allows for tracking the history of a particular digital asset. For example, if a digital artwork is inscribed on a satoshi, and this satoshi is then part of the transaction of another inscription, the lineage or provenance of the new inscription can be tracked through the parent-child references.

  4. Authenticity & Provenance: By using parent-child provenance, it becomes easier to verify the authenticity of a digital asset. This is particularly important in the context of digital art or collectibles, where provenance plays a crucial role in determining value.

  5. Decentralized and Immutable Record: Since these inscriptions are part of the Bitcoin blockchain, they benefit from the blockchain's decentralized and immutable nature. This means that once an inscription is made and linked to a parent, this relationship cannot be altered, and its history is permanently recorded on Bitcoin.

View Ninjas Provenance On-Chain

  1. Founder Inscription #1085 - This is the first inscription made by @TO on Bitcoin, and represents his personal authorship.

  2. Ninjalerts Company Inscription - This inscription is the child of the Founder Inscription, serves as the parent of the Pizza Ninjas project, and all future Ninjalerts projects.

  3. Pizza Ninja Project Inscription - This inscription is the child of the Ninjalerts Company Inscription and serves as the parent of the overall project, including all of its related libraries.

    1. IP License - The "Can't Be Evil" IP License

    2. Traits Parent - All Ninja Traits inscribed under this parent as SVGs

    3. Animations Parent - All animation JSON files inscribed under this parent

    4. SNES Parent - All files related to our on-chain SNES emulator inscribed under this parent

    5. Loader.js - This file contains our Sat Endpoint reference for future upgrades, and loads our Draw.js monolith which is inscribed as its child.

    6. Parent Ninja Inscription - 1,500 Ninjas are inscribed with this Classic Black Minimal Ninja as the parent.

Last updated