Calculation Example

Onboarding

Polimec ensures regulatory-compliant decentralized fundraising by implementing strict KYC/AML verification through trusted third parties. Participants can verify their identity either via In-App user verification or by obtaining on-chain credentials, which streamlines onboarding directly within the Polimec application.

Funding Application

This example, along with the numbers presented in other chapters, has been randomly generated solely for illustrative purposes.

Example of contribution token registration:

Contribution Token Registration Parameters
Example

Name

Nexa

Ticker

NXTK

Smallest Denomination (of NXTK)

0.0000000001

Total Allocation of Contribution Tokens Available for the Funding Round

100,000

Minimum Price per Contribution Token (in USD)

10

Target Funding Amount in USD Equivalent

1,000,000

Maximum and/or Minimum Ticket Size

N/A

Participation Currencies (e.g. USDT, USDC, DOT, ETH)

USDT

Issuer Destination Account for Accepted Participations Currencies (for Receiving Contributions)

N/A

Evaluation

  • Target funding amount: USDT 1,000,000

  • 10% (threshold) of target funding amount: USDT 100,000

Evaluators bonding PLMC during the evaluation period:

The 10% (threshold) of the target funding amount represents the minimum level of support required from evaluators for a project to progress to the funding round. This threshold requires evaluators to bond PLMC equal to 10% of the target funding amount. This approach prevents unrealistic or excessively high valuations, as well as participants getting stuck in an unsuccessful funding round without the economical means to deliver on their planned endeavors.

After 7 days, and given that the total USD amount of PLMC bonded by evaluators is USDT 200,000 (as shown in the example), and the total USD amount of PLMC required to meet the 10% evaluator bonding threshold is USDT 100,000, the project successfully progresses to the funding round.

Funding Round

  • Total allocation of contribution tokens available for the funding round (Q₀): 100,000

  • Minimum price per contribution token (P₀): USDT 10

Following, an example is used to simulate the funding round, with the numbers being generated randomly.

Participants bidding in the funding round:

The protocol automatically defines the winning bids using the following procedure:

  1. Identifies eligible bids

  2. Ranks bids from highest to lowest and sorts bids from latest to earliest

1. Identifies eligible bids

The funding round ends after 14 days and the participants with the highest bids win. In addition, the protocol promptly rejects bids that are below the minimum price per contribution token, without allowing them to be submitted.

When the allocated amount of contribution tokens for the funding round is reached, the protocol generates new tranches. In the example above, the threshold is reached when Anna placed a bid of 20,000 contribution tokens at the minimum price of USDT 10 per contribution token. Until this point, participants could submit bids at the minimum price of USDT 10 per contribution token.

In oversubscribed rounds, the highest-ranked bids are accepted, while the lowest-ranked bids are excluded. Each tranche is allocated a fixed amount of 10% of Q₀ which, in this example, is 10,000 contribution tokens. In addition, referring to the formula above, the price development for this example unfolds as follows:

  • P₀=USDT 10

  • P₁=P₀+(P₀x0.1)=USDT 10+(USDT 10x0.1)=USDT 10+USDT 1=USDT 11

For each new tranche, the price develops in a linear fashion, requiring the complete filling of the preceding tranche with bids at the corresponding price to advance to the next tranche.

Example of an oversubscribed funding round:

2. Ranks bids from highest to lowest and sorts bids from latest to earliest

As a next step, the eligible bids are ranked from highest to lowest bid price and also from latest to earliest:

Participant
Bid Price
Contribution Tokens
USDT Bid

Damian

USDT 11

10,000

USDT 110,000

Anna

USDT 10

20,000

USDT 200,000

Fred

USDT 10

10,000

USDT 100,000

Sofia

USDT 10

10,000

USDT 100,000

Crp VC

USDT 10

40,000

USDT 400,000

Adam

USDT 10

20,000

USDT 200,000

As the total amount of contribution token bids exceeded the contribution tokens allocated to the funding round, there was an adjustment in the genesis tranche. Anna’s contribution token amount was reduced to 10,000. This adjustment is due to the fact that she placed the most recent bid at the minimum price per contribution token. The difference of 10,000 contribution tokens is allocated to Damian. Damian filled the most recent tranche of 10,000 contribution tokens at USDT 11, representing the highest price.

Participant
Bid Price
Contribution Tokens
USDT Bid

Damian

USDT 11

10,000

USDT 110,000

Anna

USDT 10

10,000

USDT 100,000

Fred

USDT 10

10,000

USDT 100,000

Sofia

USDT 10

10,000

USDT 100,000

Crp VC

USDT 10

40,000

USDT 400,000

Adam

USDT 10

20,000

USDT 200,000

Participants can participate with any cryptocurrency accepted by the issuer. The conversion rate for the participation currency (e.g. USDT, USDC, DOT, ETH) to USD applies at the time of placing the bid.

Participation Options

There are two ways to participate on Polimec: Bonding PLMC, where users use their own PLMC tokens, or the One Token Model (OTM), which allows participants to borrow PLMC from Polimec’s on-chain treasury, eliminating the need to hold PLMC.

PLMC Bonding

Continuing from the previous example, the multipliers are applied to the very same participants of the funding round. These multipliers are simulated and generated randomly.

Funding round example with multipliers and vesting periods:

Participant
Damian
Anna
Fred
Sofia
Crp VC
Adam

Participant Type

Professional

Professional

Professional

Retail

Institutional

Professional

Bid Price

USDT 11

USDT 10

USDT 10

USDT 10

USDT 10

USDT 10

Contribution Tokens

10,000

10,000

10,000

10,000

40,000

20,000

USDT Bid

USDT 110,000

USDT 100,000

USDT 100,000

USDT 100,000

USDT 400,000

USDT 200,000

Multiplier

10x

2x

1x

5x

25x

5x

PLMC Bonding (worth of PLMC)

USD 11,000

USD 50,000

USD 100,000

USD 20,000

USD 100,000

USD 40,000

Vesting Period PLMC*

~19.5 weeks

~2.2 weeks

N/A

~8.7 weeks

~52 weeks

~8.7 weeks

Vesting Period Contribution Tokens**

~19.5 weeks

~2.2 weeks

N/A

~8.7 weeks

~52 weeks

~8.7 weeks

*starts 7 days after successful funding round **starts 7 days after the project’s mainnet launch

One Token Model

Let’s assume Sofia participates using the OTM instead of bonding PLMC. She bids for 10,000 contribution tokens at the price of USDT 10, making her total bid USDT 100,000. Since the multiplier is set at 5 – as with the OTM – she needs to bond USD 20,000 worth of PLMC. With a price of USD 0.20 per PLMC, this equates to 100,000 PLMC.

Since Ella does not have PLMC, she would borrow the utility from Polimec’s on-chain treasury and pay a 1.5% fee on her total ticket size, which amounts to USD 1,500. This fee depends on the participation currency – in this case USDT – and is deducted from the total ticket size. As a result, Ella’s total ticket size is USDT 98,500 and USDT 1,500 would go to Polimec’s on-chain treasury.

Rewards Payout

Issuer Fee Calculation

With the total funding amount raised being USDT 1,010,000, the issuer will have to pay an issuer fee in their contribution token depending to the raised amount, as per fee schedule.

Therefore, the calculation for the issuer fee is as follows:

Total Amount Raised (x)
Fee
Example

x≤1m USD

10%

1m<x≤5m USD

8% for any additional USD raised

x>5m USD

6% for any additional USD raised

N/A

Total Issuer Fee

USDT 100,800

This equals an issuer fee of approx. or . Note that the issuer fee in contribution tokens, i.e. 9,980, is separate from the contribution tokens, i.e. 100,000, sold in the funding round.

Issuer Fee Allocation

It is imperative to note that the issuer fee, equivalent to USDT 100,800, is paid in the form of contribution tokens in accordance with the fee schedule. This fee is then fully allocated to the on-chain contribution treasury to incentivize and reward network participants.

As the target funding amount of USD 1,000,000 is met by the total funding amount raised, which equals USD 1,010,000, it can be deduced that the project has achieved over 100% of its target funding. Thus, the allocation of the issuer fee proceeds as follows:

  • Liquidity Pools: 50%

  • Evaluator Rewards: 30%

  • Long-Term Holder Bonus: 20%

In this example, the issuer fee allocated in contribution tokens to the evaluators is .

Evaluator Rewards Allocation

In this example, the successful attainment of the target funding amount triggers the automatic acceptance of funds and the subsequent distribution of evaluator rewards in contribution tokens.

In accordance with the bonded PLMC threshold of 10%, the protocol designates two portions of the rewards. A proportion of 80% is allocated pro rata among all evaluators, while the residual 20% is earmarked exclusively for those who participated as early evaluators by bonding their PLMC prior to the achievement of the 10% bonding threshold.

All evaluator rewards:

Evaluator
Weight
Rewards

Valeria

Tim

Marc

The distribution of evaluator rewards among Valeria, Tim, and Marc is determined in proportion to their respective contributions to the total USD amount of bonded PLMC, which stands at USDT 200,000.

Early evaluator rewards:

Evaluator
Weight
Rewards

Valeria

Tim

Marc

not entitled

not entitled

The rewards earned by early evaluators, i.e. evaluators Valeria and Tim, are augmented by an additional 20% of the total rewards as a means of incentivizing early participation in project evaluations and deterring free riding.

The allocation of rewards between evaluators Valeria and Tim is determined proportionally to their contribution towards the 10% evaluator bonding threshold of USDT 100,000.

Thus, the individual evaluator rewards in this example are:

Evaluator
All Evaluator Rewards
Early Evaluator Rewards
Total Evaluator Rewards

Valeria

898.20

449.10

1,347.30

Tim

778.44

149.70

928.14

Marc

718.56

not entitled

718.56

Last updated