0xPad
Search
⌃K

0xIncubator

0xIncubator is a decentralized incubator protocol that gives every member of the protocol the chance to participate in seed funding innovative ideas and projects. Members get to vote on the projects and a projects that gets at least 70% yes from at least 90% of the members of the protocol gets incubated.
There are three main things members of the protocol can do; members can contribute funds to the protocol, members can vote on projects that should be incubated and members can fund projects. These are explained as follows:

Incubator Allocation

Each member gets an incubation allocation that they can contribute to the protocol. This is defined by the Incubation Allocation for each member which is the maximum amount of BUSD or USDT a member is allowed to deposit into the incubation pools.
The incubator allocation works using the tier-weight system as well.
That is:

If
QuserQthresholdQ_{user}\ge Q_{threshold}

If the tokens staked or LP staked by a member is
QuserQthresholdQ_{user}\ge Q_{threshold}
, then the Incubation allocation of this member is given by:
Auser=Af×AmaxA_{user}=A_f\times A_{max}

If
Quser<QthresholdQ_{user}< Q_{threshold}

If the tokens staked or LP staked by a member is
Quser<QthresholdQ_{user}< Q_{threshold}
, then the Incubation allocation of this member is given by:
Auser=QuserQthreshold×Af×AmaxA_{user}=\frac{Q_{user}}{Q_{threshold}}\times A_f\times A_{max}
Where the tier allocation factors
AfA_f
Tier
Allocation Factor
Bronze
0.4
Silver
0.6
Gold
0.8
Platinum
1.0

Members Voting Weight

Each member has a right to vote and a voting weight depending on their member type and their token weight. The voting weight of each member is given by:
Votemember=AfundsVote_{member}=A_{funds}

Funding Projects

A project that passes vote is funded and incubated. To pass a vote, at least 90% of the members of the incubator protocol must vote and also 70% must vote yes.
When a project passes, funds are contributed from all members (from their available allocation deposit) proportionately to fund the project.
In turn, the members who contribute funds to a project that passed gets the project's token at the seed funding price for the allocation they contributed.
The amount contributed by each member who voted yes is given by:
Contributionmember=QfundQfund×IfundContribution_{member}=\frac{Q_{fund}}{\sum{Q_{fund}}}\times I_{fund}
where
QfundQ_{fund}
is the amount of funds deposited into the incubation protocol by a member who voted yes.
Qfund\sum Q_{fund}
is the total amount of funds deposited into the incubation protocol by all members who voted yes.
and
IfundI_{fund}
is the total amount the project to be incubated is asking for.
For each of the functions, if a member is in multiple pools, then a sum from each pool is used.
NOTE: Only members can access the incubation protocol. Members are users who staked or provide liquidity in 0xVault and 0xMine respectively.