# Token Distribution

### Release Schedule

XCN is released monthly from two smart contracts.&#x20;

* 200 million from [XCN Timelock](https://etherscan.io/token/0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18?a=0x8f6ffec54c1e569c63992eb2dc4fae84e3792551)
* 200 million from [XCN DAO](https://etherscan.io/token/0xa2cd3d43c775978a96bdbf12d733d5a1ed94fb18?a=0x28ca9caae31602d0312ebf6466c9dd57fca5da93)

### XCN Timelock

The **XCN Timelock** release is governed by a time-locked smart contract designed to release a fixed amount of tokens over time in a predictable and transparent manner. Specifically, **200 million** XCN tokens are unlocked every **30 days**—defined as *one epoch*—until the scheduled conclusion of the emission period in March 1, 2030.&#x20;

### XCN DAO

The **XCN DAO** operates through a separate smart contract that governs the distribution of tokens tied to community governance and user rewards. Like the Treasury, the DAO is subject to the same **200 million** XCN per month release cap. However, the actual release of tokens from this contract is conditional:

* Tokens are only distributed when users claim staking or governance rewards, or
* When an Onyx Improvement Proposal (OIP) is deployed and executed onchain.

Importantly, any unused allocation rolls over into the next month. For example, if only **100 million** XCN are claimed or utilized in June, the remaining **100 million** will be added to July’s allocation, allowing up to **300 million** XCN to be distributed that month.&#x20;

This structure ensures controlled token emissions while allowing flexibility for ecosystem participation and governance engagement to scale over time.&#x20;

The unlock schedule illustration below guides users to a predictable emission schedule:

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

### Current Distribution&#x20;

The illustration below shows the current XCN distribution figures and market capitalization as of August 18th, 2025.

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


---

# 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://docs.onyx.org/onyxcoin/token-distribution.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.
