# Distribution

NXPC has a **maximum supply cap of one billion (1B)** tokens. Initially, **20% (200 million NXPC)** will be distributed across various allocation categories each with its own vesting schedule, as stated in Section [Allocation](/tokenomics/nxpc/allocation.md). The remaining **80% (800 million NXPC)** will be distributed each cycle according to the supply function described below.

Let $$f(n)$$ represent the cumulative distribution of NXPC up to the $$n^{th}$$ cycle:&#x20;

$$
f(n) = 800,000,000 \* (1-e^{-0.002666 \ \* \ n})
$$

The distribution amount in the $$n^{th}$$ cycle is calculated as: $$f(n) - f(n-1)$$

***

The $$f(n)$$ supply function is designed based on a simple principle similar to Bitcoin's halving structure. The function gradually converges to supply cap of **800 million** while maintaining future supply capacity to encourage long-term contribution. Although the NXPC distribution amount decreases with each cycle, it will never reach zero. These newly distributed tokens will be provided to contributors in proportion to their contribution points. Currently, each cycle is set at seven days.

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

{% hint style="info" %}
*For simplicity, the above supply curve assumes each month to be 4 weeks and 1 year as 52 weeks.*
{% endhint %}

{% hint style="info" %}
*The protocol rounds the distribution amount in the* $$n^{th}$$ *cycle to natural numbers. Due to this rounding, the actual distribution amount in each cycle might differ slightly from the theoretical amount calculated by the formula.*
{% endhint %}

{% hint style="info" %}
*For initial supply of NXPC at TGE and afterwards, please refer to Section* [Unlocked Supply Schedule](/tokenomics/nxpc/unlocked-supply-schedule.md)
{% endhint %}


---

# 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.nexpace.io/tokenomics/nxpc/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.
