# Core components

The Infinity Games ecosystem is built around a set of connected components that work together to enable asset interoperability across multiple games. Each component has a defined role in how assets are created, reused, traded, and brought into gameplay.

<figure><img src="/files/3zbpHZalZgqkA2GejK9N" alt=""><figcaption></figcaption></figure>

### **Interoperable Asset Store**

The Interoperable Asset Store is the protocol layer that defines how assets are registered, licensed, reused, and linked across games. It manages proposals, approvals, parent–child asset relationships, royalty distribution, and on-chain lineage. This protocol is the foundation that enables shared asset standards and cross-game connection.

### **Prometheus Marketplace**

Prometheus is the native marketplace for all collections that interact with the protocol. It enables users to mint and trade assets, provides visibility for parent and child assets, and serves as the main distribution channel for interoperable content. Marketplace activity generates liquidity and increases the reach of assets across connected games.

### **Games layer**

The Games Layer includes Infinity Games’ own titles, such as Infinity Heroes, and external games built by partner studios. These games integrate the Interoperable Asset Store to make use of shared assets and contribute to the interconnected asset economy. The layer demonstrates how interoperable assets function within live game environments.

### **Infinity Games token**

The Infinity Games token supports the economic and governance systems of the ecosystem. It is used for licensing, reuse fees, royalty payments, gameplay rewards, and participation in protocol governance. The token ensures that value flows consistently between studios, creators, and players based on activity within the ecosystem.


---

# 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/infinity-games/core-components.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.
