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. The remaining 80% (800 million NXPC) will be distributed each cycle according to the supply function described below.

Let f(n)f(n) represent the cumulative distribution of NXPC up to the nthn^{th} cycle:

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

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


The f(n)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.

For simplicity, the above supply curve assumes each month to be 4 weeks and 1 year as 52 weeks.

The protocol rounds the distribution amount in the nthn^{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.

For initial supply of NXPC at TGE and afterwards, please refer to Section Unlocked Supply Schedule

Last updated