Hatch Goals - Deep Dive

What are the Hatch Goals?

There are 2 Hatch Goals

  • Minimum Goal: The amount that needs to be raised during the Hatch to initialize the bonding curve
  • Maximum Goal: The maximum amount of funds that can be sent to the Hatch

The default setting for the Rinkeby Test was that both Goals were set to the same value, 300 tDAI.

This makes the math simple, and sets clear expectations for everyone. It removes all variables from the Hatch, most notably the Opening price and the Redeemable Pool Ratio.

Does this match the original Commons Stack Design?

No. The Commons Stack design had the desire of setting the Hatch Price and Open price as constants, but we only have a minimum raise (based on how much funding in the funding pool we think we need to make an impact) and did not have a cap on the Max that could be collected during the Hatch. To deal with the amount raised in the Hatch being variable we actually made the shape of the curve variable (in this case that would mean making the reserve ratio variable). You can see this in action on our website: https://commonsstack.org/abc

So what do we need to decide?

There are a few questions to discuss around the Hatch Goal…

  1. [Technical Blocker] Can we still have the Hatch Price and Open Price constant if we don’t have the Hatch goal represent the Min and Max goal? There is a lot of value in keeping those two constant for the Hatchers to have clear expectations when joining.

  2. Based off that answer, should it be a Min and a Max all in one as it is currently? Or should there be a Min and a Max? Or only a Min? Or a Min with a very very high Max?

  3. Based off that answer, if applicable, how do we deal with a variable amount raised during the Hatch?

  4. What information should we use to decide that actual value of the Min and Max goals?

1 Like

Reserve ratio can be modified using Dandelion Voting after the hatch is complete and before the bonding curve is open, so we can still have this pre-determined Open Price.

Maybe what we can begin determining is the hatch price and the open price. I think in the cadCAD models we have been testing with 0.10 DAI and 0.30 DAI respectively, and worked pretty well. Do them work well for us or we want something like 0.01 and 0.03 or even 0.001 and 0.003 to don’t have to deal with too much decimals in the future when the value of the token is higher? Is a 3x return on investment enough?

Depending on the min goal and the hatch tribute, we will have the min reserve ratio and the min funding pool funds to start our commons. They are important to be high, because we don’t want to token to be very much undercollateralized, and we’ll need initial funds to begin commoning.


Yes! That is Huge!

We will need to decide what the minimum amount of funding we want to have in the Funding Pool at launch is… This will be a critical number…

1 Like

This goes well with the direction of starting with a Moloch style DAO with a guaranteed donation (the Hatch Tribute) and then upgrading after the Hatch.

1 Like

What is the Minimum Goal (wxDai)
The Minimum Goal is the minimum amount of funds (wxDai) that needs to be collected during the Hatch Period in order to successfully deploy the HatchDAO. If this goal is not reached, 100% of the wxDai will be refunded, the Hatch DAO will not be deployed and Impact Hours will have no value.

Implications & Parameter Options
The Minimum Goal is measured in wxDai (≅1USD), and you will have the option to set this parameter between 0 and ∞.

The amount of wxDai you select for your Minimum Goal (wxDai) will impact whether or not the HatchDAO is deployed. If you set your Minimum Goal to 1 wxDai, it is highly likely that the TEC Community will be able to deploy the HatchDAO, but may disincentivize the collection of additional funds. If you set your Minimum Goal to 1,000,000,000 wxDai it is highly unlikely the HatchDAO will receive enough wxDai to deploy, and all funds received will be returned.

Suggested Range
We collected over 400,000 wxDai in “soft-commits” from ~100 Trusted Seed members, based on that we suggest a range for the Minimum Goal (wxDai) parameter between 200,000 wxDai and 1,500,000 wxDai.

Related Parameters to consider when defining the Minimum Hatch Goal (wxDai):
Hatch Period
Target Goal
Impact Hour Rate at Target Goal
Impact Hour Rate at Infinity

1 Like

What is the Maximum Goal (wxDai)?
The Maximum Goal (wxDai) is the maximum amount of funds (wxDai) that can be collected during the Hatch Period. Once this goal is reached, the Hatch Period will end and the HatchDAO will be deployed.

Implications & Parameter options.
The Maximum Goal is measured in wxDai (≅1USD), and you will have to option to set this parameter between 0 and ∞, and must be larger than your Minimum Goal (wxDai).

The amount of wxDai you select for your Maximum Goal (wxDai) will create a limit to how much wxDai that can be covested into the HatchDAO. The upper limit has several implications that should be considered during parameter design, and although many concerns surrounding this parameter have been addressed, it is important to evaluate the implications of the Maximum Goal (wxDai).

All wxDai sent to the HatchDAO during the Hatch Period will result with the minting of TECH tokens which serve as voting power within the HatchDAO. If the Maximum Goal is set to ∞ , this has the potential to give a substantial amount of voting power (via TECH tokens) to “Whales” within the Trusted Seed. The Trade-off is that the amount of funds provided will increase the value of covestments made by smaller contributors in exchange for voting power that set the parameters for the Commons Upgrade.

Much of this trade-off has been mitigated through both the Trusted Seed (limiting Hatch contributors to those with value alignment with the Commons), and the 10% rule (which limits the amount of TECH tokens minted for any contributor to be no more than 10% of all TECH tokens minted.)

Suggested Range
Based upon our collection of “soft-commits” from Trusted Seed members, we suggest a range for the Maximum Goal (wxDai) between 2,000,000 wxDai and 20,000,000 wxDai.

Related Parameters to consider when defining the Maximum Goal (wxDai):
Minimum Goal (wxDai),
Target Goal (wxDai)
Hatch Period (days),
Membership Ratio (wxDai/CSTK)

1 Like

What is the Target Goal (wxDai)?
The Target Goal (wxDai) is the amount of funds (wxDai) that the community expects to raise during the Hatch Period.

Implications & Parameter Options
The Target Goal is measured in wxDai (≅1USD), and you will have the option to set this parameter anywhere between your Minimum Goal (wxDai) and your Maximum Goal (wxDai).

This parameter is intended to help inform the design of your other parameters within the dashboard. There are also community implications surrounding the establishment of this parameter. If this parameter is set just beyond our assumptions of how much money can be raised, we can motivate community members to really push for new outreach campaigns and create a highly motivated effort to seek more funding from Trusted Seed members in order to satisfy this collective goal.

Suggested Range
Since the Target Goal is a social parameter that allows the Community to rally around a particular funding goal, we suggest a range of 1,000,000 - 15,000,000 wxDai.

Related Parameters to consider when defining the Maximum Goal (wxDai):
Minimum Goal (wxDai)
Maximum Goal (wxDai)

1 Like