> For the complete documentation index, see [llms.txt](https://docs.catalyx.solutions/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.catalyx.solutions/catalyx-blockchain-manager/canton-network/version-1.10/network-and-node-management/collections.md).

# Collections

## My Collection

In the **My Collection** tab, DAR packages and UI packages can be uploaded to the console. These can then be uploaded to participants or deployed as applications respectively.

### DAR Collections

When a Daml project is compiled, the compiler produces a Daml archive. These are platform-independent packages of compiled Daml code that can be uploaded to a Daml ledger or imported in other Daml projects. Daml archives have a `.dar` file ending.

{% hint style="info" %}
DAR files can be uploaded from the user's local computer, or obtained from the Canton Package Manager (CPM).

To read about CPM interaction, see the Canton Package Manager section of this guide.
{% endhint %}

#### Upload a DAR file

To upload a DAR file, go to the **Collections** tab and click **Upload DAR File** to open a side window.

<figure><img src="/files/0EtxHWkJHESwDn8ab99r" alt=""><figcaption></figcaption></figure>

### UI Collections

The UI Collections feature of Catalyst allows you to provide a frontend for your app by publishing files exposed by HTTPS over a ledger-specific subdomain.

{% hint style="warning" %}
UI Collections must be uploaded to the console and deployed in the form of `.zip` files. The `.zip` should contain a single root directory, and the contents of that directory should contain an `index.html` along with the rest of the resources for your UI.
{% endhint %}

To upload a UI file, go to the **Collections** tab and click **Upload UI File** to open a side window.

<figure><img src="/files/PxEW7CoaPXtQQTH2LqwD" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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://docs.catalyx.solutions/catalyx-blockchain-manager/canton-network/version-1.10/network-and-node-management/collections.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.
