# Asset lineage

Asset lineage tracks the relationship between a parent asset and every child asset derived from it. This lineage is recorded on-chain and forms the foundation of verifiable interoperability within the Infinity Games ecosystem.

Each child asset includes a direct reference to its parent asset, creating a permanent parent-child link. This link establishes where the asset originated, who owns the rights to it, and which game approved the reuse. The protocol stores this information as part of the child asset’s metadata, ensuring that the lineage can always be traced back to the original source.

Lineage is created only from parent assets. Child assets cannot be reused or serve as parent assets for further integration. This rule preserves a clear and predictable structure for asset tracking and prevents complex or circular reuse chains.

The lineage model ensures that attribution, ownership, and royalty logic remain intact as assets move across different games. Every game that integrates an asset contributes to the overall lineage, creating a transparent record of how and where the asset is used.

Lineage also supports long-term ecosystem reliability. Because every reuse is linked back to the parent asset, creators and studios maintain a consistent view of where their assets appear and how they generate value across multiple titles.


---

# 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://infinity-games.gitbook.io/infinity-games-docs/interoperable-asset-store/key-concepts/asset-lineage.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.
