Calculation Example

  • Calculation Example

On-Chain Credentials

Polimec utilizes credentials issued on-chain by specialized, trusted third parties to ensure adequate verification of all network participants. Without a certificate, network participants are unable to complete actions on the network. Thus, all network participant in the following example obtained verified credentials.

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 ParametersExample
NameNexa
TickerNXTK
Smallest Denomination (of NXTK)0.0000000001
Total Allocation of Contribution Tokens Available for the Funding Round100,000
Minimum Price per Contribution Token (in USD)10
Target Funding Amount in USD Equivalent1,000,000
Maximum and/or Minimum Ticket SizeN/A
Maximum and/or Minimum Number of Participants for the Auction and Community RoundN/A
Funding Round Thresholds for Retail, Professional, and Institutional ParticipantsAuction Round: 50%, i.e. 50,000 Contribution Tokens
Community Round: 50%, i.e. 50,000 Contribution Tokens
Participation Currencies (e.g. Stablecoins, DOT, KSM)USDT
Issuer Destination Account for Accepted Participations Currencies (for Receiving Contributions)N/A

Evaluation

Example funding specifications:

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

Evaluators bonding PLMC during the evaluation period:

Evaluator Bonding

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 28 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

Example funding specifications:

  • Total allocation of contribution tokens available for the funding round: 100,000
  • Funding round thresholds for retail, professional, and institutional participants:
    • Auction round: 50%, i.e. 50,000 contribution tokens
    • Community round: 50%, i.e. 50,000 contribution tokens

Auction Round

Example funding specifications:

  • Amount of contribution tokens allocated to the auction round (Q0): 50,000
  • Minimum price per contribution token (P0): USDT 10

During the auction round, the issuer offers 50,000 contribution tokens with the minimum price set at USDT 10 per contribution token.

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

Participants bidding in the auction round:

Auction round bids

The protocol automatically defines the winning bids from the auction round, and consequently, the weighted average price, using the following procedure:

1. Identifies eligible bids (in retrospect)
2. Ranks bids from highest to lowest and sorts bids from latest to earliest
3. Calculates weighted average price
4. Adjusts bids that are above weighted average price

1. Identifies eligible bids (in retrospect)

The auction round ends after 5 days. Thereafter, the determines the specific block that marks the end of the auction round. The participants with the highest bids until that respective block is produced win the auction. This moment is depicted by the bright purple dot positioned at the beginning of the hatched area in the example above. As the candle auction had already concluded at the time of bidding, Eva’s bid was not taken into account, even though she placed the highest bid. In addition, the protocol promptly rejects bids that are below the minimum price per contribution token, without allowing them to be submitted.

Furthermore, the protocol establishes additional tranches for quota bidding based on the funding specifications, including the amount of contribution tokens allocated to the auction round and the minimum price per contribution token.

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

In quota bidding, the highest-ranked bids are accepted, while the lowest-ranked bids are excluded. Each tranche is allocated a fixed amount of 10% of Q0 which, in this example, is 5,000 contribution tokens (Q0x0.1=50,000x0.1). In addition, referring to the formula above, the price development for this example unfolds as follows:

P0=USDT 10
P1=P0+(P0x0.1)=USDT 10+(USDT 10x0.1)=USDT 10+USDT 1=USDT 11
P2=P1+(P0x0.1)=USDT 11+(USDT 10x0.1)=USDT 11+USDT 1=USDT 12
P3=P2+(P0x0.1)=USDT 12+(USDT 10x0.1)=USDT 12+USDT 1=USDT 13
P4=P3+(P0x0.1)=USDT 13+(USDT 10x0.1)=USDT 13+USDT 1=USDT 14

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 quota bidding tranches:

Example of quota bidding tranches

As evident from the graph, considering all the bids made during the auction round would have required the issuer to allocate 70,000 contribution tokens. However, since the issuer had allocated only 50,000 contribution tokens, a reduction of 20,000 contribution tokens is required. Considering the quota bidding structure, the highest-ranked bids must be accepted, while the lowest-ranked bids are excluded.

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:

ParticipantBid PriceContribution TokensUSDT Bid
DamianUSDT 145,000USDT 70,000
AnnaUSDT 135,000USDT 65,000
FredUSDT 12
USDT 11
5,000
5,000
USDT 60,000
USDT 55,000
TomUSDT 1020,000USDT 200,000
AdamUSDT 1010,000USDT 100,000

As the total amount of contribution token bids exceeded the contribution tokens allocated to the auction round, there was an adjustment in the genesis tranche. Sofia’s contribution token amount was reduced to 0, resulting in the removal of her bid. This adjustment is due to the fact that she placed the most recent bid at the minimum price per contribution token. The difference of 20,000 contribution tokens is allocated to Damian, Anna, and Fred. Damian filled the most recent tranche of 5,000 contribution tokens at USDT 14, representing the highest price. Meanwhile, Fred’s bid was split into two tranches because his desired contribution token amount exceeded the available next 5,000-contribution token tranche. Consequently, he paid USDT 11 for the first 5,000 contribution tokens and USDT 12 for the second tranche of 5,000 contribution tokens.

3. Calculates weighted average price

Following the definitive bid prices must be established by defining the weighted average price, which is calculated by multiplying the winning bid prices by their respective bid weights:

ParticipantBid PriceWeightWeight USDT
DamianUSDT 14USDT 1.82
AnnaUSDT 13USDT 1.56
FredUSDT 12
USDT 11

USDT 1.32
USDT 1.10
Crp VCUSDT 10USDT 3.60
AdamUSDT 10USDT 1.80
Weighted Average PriceUSDT 11.20

4. Adjusts bids that are above weighted average price

Participants whose bids meet or surpass the weighted average price, such as Damian, Anna, and Fred, take part in the auction round at a price below their bid. On the other hand, participants like Crp VC and Adam, whose bids fall below the weighted average price, participate at their initial bid price. This follows the rules that apply for participants with the winning bids:

  • Winning bids below the weighted average price are executed at their bid
  • Winning bids above the weighted average price are executed at the weighted average price
ParticipantBid PriceContribution TokensFunds Raised
DamianUSDT 11.205,000USDT 56,000
AnnaUSDT 11.205,000USDT 56,000
FredUSDT 11.20
USDT 11.00
5,000
5,000
USDT 56,000
USDT 55,000
Crp VCUSDT 10.0020,000USDT 200,000
AdamUSDT 10.0010,000USDT 100,000
Total Funds RaisedUSDT 523,000

Summed up, the value of all bids stands at USDT 523,000 for the allocated 50,000 contribution tokens.

Community Round

Example funding specifications:

  • Amount of contribution tokens allocated to the community round: 50,000
  • Weighted average price: USDT 11.20

The issuer intends to offer 50,000 tokens for participation in the community round, which is open to both retail and professional/institutional participants who were unsuccessful in securing a bid during the auction round.

Participants bidding in the community round (first come, first served):

Outcome community round bids

The issuer successfully sold all 50,000 tokens allocated for the community round, with participations in the amount of USDT 560,000. In conjunction with the auction round, which accrued participations in the amount of USDT 523,000, the total funding amount raised by the issuer constitutes USDT 1,083,000.

Multipliers and Vesting Periods

Auction Round - Multipliers and Vesting Periods

Participants that bidded during the auction round are either professional or institutional participants. Given distinct credential types, these participants have different maximum multipliers: professional participants can apply up to a 10x multiplier, while institutional participants can leverage up to a 25x multiplier. The participants’ selection of multipliers influences the PLMC to be bonded and the vesting period.

Continuing from the previous example, the subsequent bids met the eligibility criteria:

ParticipantBid PriceContribution TokensUSDT Bid
DamianUSDT 145,000USDT 70,000
AnnaUSDT 135,000USDT 65,000
FredUSDT 12
USDT 11
5,000
5,000
USDT 60,000
USDT 55,000
Crp VCUSDT 1020,000USDT 200,000
AdamUSDT 1010,000USDT 100,000

Next, to illustrate, the multipliers are applied to the very same participants of the auction round. These multipliers are simulated and generated randomly.

Auction round example with multipliers and vesting periods:

ParticipantDamianAnnaFredCrp VCAdam
Participant TypeProfessionalProfessionalProfessionalInstitutionalProfessional
Bid PriceUSDT 14USDT 13USDT 12
USDT 11
USDT 10USDT 10
Contribution Tokens5,0005,0005,000
5,000
20,00010,000
USDT BidUSDT 70,000USDT 65,000USDT 115,000USDT 200,000USDT 100,000
Multiplier10x2x1x25x5x
PLMC Bonding (worth of PLMC)USD 7,000USD 32,500USD 115,000USD 8,000USD 20,000
Vesting Period PLMC*~19.5 weeks~2.2 weeksN/A~52 weeks~8.7 weeks
Vesting Period Contribution Tokens**~19.5 weeks~2.2 weeksN/A~52 weeks~8.7 weeks

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

Following, the weighted average price needs to be calculated. Damian, Anna, and Fred participated in the auction round below their initially submitted bids, while Crp VC and Adam maintained participation at their initially submitted bids, as they were below the weighted average price. This adjustment affects the USDT bids/funds raised.

Auction round example with multipliers and vesting periods, adjusted for weighted average price:

ParticipantDamianAnnaFredCrp VCAdam
Participant TypeProfessionalProfessionalProfessionalInstitutionalProfessional
Bid PriceUSDT 11.20USDT 11.20USDT 11.20
USDT 11.00
USDT 10USDT 10
Contribution Tokens5,0005,0005,000
5,000
20,00010,000
USDT BidUSDT 56,000USDT 56,000USDT 111,000USDT 200,000USDT 100,000
Multiplier10x2x1x25x5x
PLMC Bonding (worth of PLMC)USD 7,000USD 32,500USD 115,000USD 8,000USD 20,000
Vesting Period PLMC~19.5 weeks~2.2 weeksN/A~52 weeks~8.7 weeks
Vesting Period Contribution Tokens~19.5 weeks~2.2 weeksN/A~52 weeks~8.7 weeks

Community Round - Multipliers and Vesting Periods

Participants that bidded during the community round are either professional or institutional participants that were not successful in the auction round, or retail participants. In this context, with the weighted average price already established, the price remains fixed, eliminating the need for further adjustments. Nevertheless, a crucial point, especially for retail participants, is that the maximum multiplier they can apply depends on the funding round in which they participated.

Community round example with multipliers and vesting periods:

ParticipantRossJohnEllaRonArthurLeaKaya
Participant TypeRetailRetailProfessionalRetailProfessionalRetailRetail
Bid PriceUSDT 11.20USDT 11.20USDT 11.20USDT 11.20USDT 11.20USDT 11.20USDT 11.20
Contribution Tokens4,0002,0002,0005,00030,0005,0002,000
USDT BidUSDT 44,800USDT 22,400USDT 22,400USDT 56,000USDT 336,000USDT 56,000USDT 22,400
Multiplier1x1x5x2x4x1x1x
PLMC Bonding (worth of PLMC)USD 44,800USD 22,400USD 4,480USD 28,000USD 84,000USD 56,000USD 22,400
Vesting Period PLMCN/AN/A~8.7 weeks~2.2 weeks~6.5 weeksN/AN/A
Vesting Period Contribution TokensN/AN/A~8.7 weeks~2.2 weeks~6.5 weeksN/AN/A

Be aware that Ron, as a retail participant, can only participate with a multiplier of 2 due to his previous participation in at least 5 funding rounds. Due to simplicity and consistency reasons, the amounts for retail participants are considerably higher than expected per participant. Consider each listed retail participant above as a conglomerate of retail participants and not as individuals.

Rewards Payout

Issuer Fee Calculation

With the total funding amount raised being USDT 1,083,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)FeeExample
x≤1m USD10%
1m<x<5m USD8% for any additional USD raised
x≥5m USD6% for any additional USD raisedN/A
Total Issuer FeeUSDT 106,640

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

The issuer fee in contribution tokens equals the issuer fee in USDT divided by the average token price paid by participants. This average price can be different from the weighted average token price, since participants in the auction round may have entered below that price.

Issuer Fee Allocation

It is imperative to note that the issuer fee, equivalent to USDT 106,640, 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,083,000, it can be deduced that the project has achieved over 100% of its target funding. This results in the application of case (iv) where Y=1 and 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:

EvaluatorWeightRewards
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:

EvaluatorWeightRewards
Valeria
Tim
Marcnot entitlednot 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:

EvaluatorAll Evaluator RewardsEarly Evaluator RewardsTotal Evaluator Rewards
Valeria886.50443.251,329.75
Tim768.30147.75916.05
Marc709.20not entitled709.20

Last edited on