CommonsBuild / commons-config-proposals

3 stars 1 forks source link

Adjusted Goldilocks v2 #168

Open tecparamsbot opened 6 months ago

tecparamsbot commented 6 months ago

image

What is the overall Commons Configuration strategy?

This was adjusted to account for the extra tokens and wxDai in the Hatch, since fewer people rage quit than expected.

This is a fork of $1 Gambit for $1,000,000 Goldilocks Fast Orogeny

The original proposal that was forked was merging of The Bolshevik's Gambit fork with Lower Min. Quorum #72's Token Thaw and Tao Voting (with a few tweaks) and Goldilocks' Million Dollar Entry into Orogeny #71 CV and ABC with a few tweaks

So shout out to Juanka, Angela, Lauren, Mitch, Nate, Zep and Tam who all influenced this config.

This Proposal expects a strong community that can coordinate to pass both Tao Voting and Conviction Voting Proposals. The real things to note about this proposal is the ability to get ~1 million dollars in the Common Pool, the Strategy around the Entry and Exit Tributes, the 5 day Tao Voting period, $1 opening price and the 20% Reserve Ratio.

image

This proposal has a high entry tribute to act as a minting tax early on, which might dissuade speculators and attract value-aligned participants that missed the Hatch and are smart enough to see that the low reserve ratio will still allow them to make a profit if they get in early, and are happy to fund the Advancement of Token Engineering.

With this strategy, we should change the Tributes every month so that they gradually go from 22% and 2% to 2% and 12% in 5 months. This could be done every month by decreasing the Entry Tribute by 4% and increasing the Exit Tribute by 2%. It is important for our long term growth to have a high exit tribute so that if the price is going down, more money is flowing into the Common Pool so that as a community we can provide more value to our token holders and the TE community. It also helps us practice our Governance Procedures early on so that we are ready and practiced to actively govern our Commons as a Community.

If we are smart, we will eventually want to set the Entry Tribute to 100% when we reach a decent sized market cap and good liquidity so that the bonding curve can act as a parachute if the Price crashes but we stop printing TEC once we are large enough and don't need the liquidity protection of the bonding curve. We might even consider using the funds in the bonding curve to advance token engineering if the Common Pool gets low, and our liquidity is high.

The CV Params are set so that it takes a week to pass any serious proposal with 15-20% of token holders sitting with their tokens behind the proposal, but with a higher Minimum Conviction and faster Conviction Growth and a smaller Spending Limit. This will make the Token holders have to coordinate (without having to talk) to pass proposals.... I can imagine that Transparency/Comms will want to post and Tweet the Passing and Leading proposals that have a lot of voting power behind them every week to aid voters in coordinating around advancing token engineering. :-D

This parameter set is full of round simple numbers and the outcome is “Just Right” as Goldilocks would expect.

FORK THIS PROPOSAL (link)

Summary

Module 1: Token Freeze & Token Thaw

Parameter Value
Token Freeze 24 Weeks
Token Thaw 51 Weeks
Opening Price 2 wxDAI

Module 2: Augmented Bonding Curve

Parameter Value
Commons Tribute 68.88%
Entry Tribute 22.00%
Exit Tribute 2.00%
*Reserve Ratio 9.91%

*This is an output. Learn more about the Reserve Ratio here.

Module 3: Tao Voting

Parameter Value
Support Required 85%
Minimum Quorum 10%
Vote Duration 7 day(s)
Delegated Voting Period 2 day(s)
Quiet Ending Period 5 day(s)
Quiet Ending Extension 7 day(s)
Execution Delay 9 day(s)

Module 4: Conviction Voting

Parameter Value
Conviction Growth 7 day(s)
Minimum Conviction 4.0%
Spending Limit 11.0%

Module 1: Token Freeze and Token Thaw

Strategy:

By setting the Opening price at $1 we recognize that there are more TEC friends out there that could try to jump in ASAP, but don’t alienate the Hatchers.

A 6 month of Freeze is a reasonable amount of time in crypto to hold tokens.

A year of Thaw means that TEC holder's will be very unlikely to sell their Tokens for a while longer after that 6 months since so little will be available. If they intend to sell they will wait and speculate a bit longer.

If a Hatcher had 10k TEC, they would get ~27.4 TEC liquid every day during that year.

This is "Just Right."

Parameter Value
Token Freeze 24 Weeks
Token Thaw 51 Weeks
Opening Price 2 wxDAI

Hatcher's TEC Release Schedule

![]()

This is the release schedule for TEC that was given to Hatchers. Their TEC will start out frozen and then slowly become liquid according to the graph above.

Token Release Timeline

Duration % of Tokens Released Price Floor of Token
3 months 0.00% 2.00 wxDAI
6 months 3.92% 1.92 wxDAI
9 months 29.41% 1.41 wxDAI
1 year 54.90% 0.90 wxDAI
1.5 years 100.00% 0.00 wxDAI
2 years 100.00% 0.00 wxDAI
3 years 100.00% 0.00 wxDAI
4 years 100.00% 0.00 wxDAI
5 years 100.00% 0.00 wxDAI

Module 2: Augmented Bonding Curve (ABC)

Strategy:

Even with a low Reserve (~390k) the Reserve Ratio is at 20% thanks to the $1 Opening Price. This 20% Reserve Ratio allows for the price to grow at a fast rate and give people that crypto token volatility everyone wants... but isn't a DAO casino, not the slightest. The 250k initial buy only changes the price 38 cents. Giving the Hatchers a 38% profit out the gate.

A 5k buy changes the price 1 penny, negligible slippage A 25k Buy changes the price 3 cents and experiences 1.1% slippage.

This is GREAT! And with the 22% entry tribute, we only need to sell 90k worth of tokens after the initial buy to get ~1 mil in the Common Pool!

image

This gives us a nice runway to get a jumpstart on Advancing Token Engineering!

The Entry Tribute (22%) is extremely high.. but this is more of a tax on minting and the ABC is the only way to get tokens to start so I think it will not dissuade early contributors that are value aligned and if it does we are doing bad marketing on it. Our Comms TEAM rocks! We will sell the token at any Tribute, ICO’s have 100% Tribute

The UI doesn’t show the tributes except in a little question mark.. Check it out at https://convert.tecommons.org/ so if people want to buy tokens to support us and invest in Advancing Token Engineering to make the world a better place, they will just buy the tokens, we don’t have to promote the Tribute in Comms.

Also I assume it will take less than month to put up the Liquidity Pool… so the go to place will be Honeyswap very quickly after launch and the Tributes will really become a minting tax.

That being said, we should invert the Tributes before the Hatchers can sell tokens. If this proposal is chosen the intention is to reduce the entry tribute 4% and raise the exit tribute 2% every month until the tributes end up as 2% entry and 12% exit after 5 months.

If we lower it 4% a month, we only have to sell ~40k worth of tokens every month for it to make sense to mint the token this month instead of waiting to buy next month when the proposal goes through. If we wanted less sharp changes, we can reduce the entry tribute 2% and raise the exit tribute 1% every 2 weeks.

The Reserve Ratio is at a healthy 20% which gives the token price room to grow, but doesn’t give the Hatchers too much Governance power (relative to the people that buy tokens later).

20% is “Just Right.”

Parameter Value
Commons Tribute 68.88%
Entry Tribute 22.00%
Exit Tribute 2.00%
*Reserve Ratio 9.91%

*This is an output. Learn more about the Reserve Ratio here.

Allocation of Funds wxDAI
Common Pool (Before Initial Buy) 875071.36
Reserve (Before Initial Buy) 395357.44
Common Pool (After Initial Buy) 933371.36
Reserve (After Initial Buy) 602057.44

TEC Price vs ABC Reserve Holdings

![]()

The ABC mints and burns TEC tokens, the price of the TEC token is dependent on the funds that is held in the Reserve. This graph shows how the ABC's Price for TEC tokens changes with the ABC's Reserve Balance. The Initial Buy that will happen at launch is highlighted.

Example Transaction Data

Tx Reserve Total Supply Price Amount In Tribute Amount Out New Price Slippage
0 395357.44 1994437.14 2.0 265000.00 wxDAI 58300.0 84893.33 TEC 2.92 17.86%
1 602057.44 2079330.48 2.92 5000.00 wxDAI 1100.0 1331.15 TEC 2.94 0.29%
2 605957.44 2080661.62 2.94 100000.00 wxDAI 22000.0 25121.38 TEC 3.28 5.37%
3 683957.44 2105783.0 3.28 3000.00 TEC 2148.87 7618.71 wxDAI 3.23 0.64%
4 674189.86 2102783.0 3.23 5000.00 wxDAI 1100.0 1202.51 TEC 3.25 0.26%
5 678089.86 2103985.51 3.25 100000.00 wxDAI 22000.0 22828.51 TEC 3.59 4.83%
6 756089.86 2126814.02 3.59 3000.00 TEC 2352.15 8339.46 wxDAI 3.54 0.64%
7 745398.25 2123814.02 3.54 5000.00 wxDAI 1100.0 1098.78 TEC 3.56 0.23%
8 749298.25 2124912.8 3.56 100000.00 wxDAI 22000.0 20959.09 TEC 3.89 4.40%
9 827298.25 2145871.89 3.89 3000.00 TEC 2550.97 9044.34 wxDAI 3.84 0.63%
10 815702.94 2142871.89 3.84 5000.00 wxDAI 1100.0 1013.29 TEC 3.86 0.21%
11 819602.94 2143885.18 3.86 3000.00 TEC 2529.57 8968.46 wxDAI 3.81 0.63%

ABC Overview

Reserve (wxDai) Supply (TEC) Price (wxDai/TEC) Market cap
10,000 1,385,333 0.07 100,938.63
50,000 1,624,864 0.31 504,509.42
100,000 1,740,409 0.58 1,008,969.23
200,000 1,864,177 1.08 2,017,902.54
300,000 1,940,618 1.56 3,026,818.49
400,000 1,996,748 2.02 4,035,747.45
500,000 2,041,401 2.47 5,044,671.23
600,000 2,078,626 2.91 6,053,601.60
700,000 2,110,628 3.35 7,062,523.05
800,000 2,138,748 3.77 8,071,465.56
900,000 2,163,862 4.20 9,080,399.40
1,000,000 2,186,577 4.61 10,089,302.71
1,250,000 2,235,476 5.64 12,611,635.35
1,500,000 2,276,240 6.65 15,133,959.91
1,750,000 2,311,284 7.64 17,656,223.40
2,000,000 2,342,077 8.62 20,178,539.84
2,500,000 2,394,455 10.53 25,223,236.68
3,000,000 2,438,118 12.41 30,267,900.09
3,500,000 2,475,655 14.26 35,312,533.28
4,000,000 2,508,638 16.09 40,357,159.37
5,000,000 2,564,739 19.67 50,446,461.63
7,500,000 2,669,909 28.34 75,669,688.45
10,000,000 2,747,133 36.73 100,892,753.26
15,000,000 2,859,782 52.92 151,339,000.78
20,000,000 2,942,499 68.58 201,785,616.17
50,000,000 3,222,242 156.56 504,463,371.89
100,000,000 3,451,395 292.32 1,008,926,072.17

Module 3: Tao Voting

Strategy:

Tao Voting is used for on-chain smart contract decisions, so delegates will be huge and we should really emphasize that, so we can have a 10% quorum no problem, and there is one TECH holder with 9% of the tokens so 10% stops them from passing quorum by themselves.

Given the importance of Tao decisions, we should keep a high consensus requirement of 85%.

The big thing here is that quiet ending period overlaps the delegates voting period so if there is a contentious vote within the Delegates, an extra 2 days can be added so #TECoinstituents have time to change their delegates vote.

A quick-er vote duration means we could wrap up and execute votes within 5.5 days. If there's any contention 2 days are added to the vote so we have ample time for more participation.

A 12 hour minimum execution delay is given even though there is a 3 day quiet ending period so people won't really ever be surprised by an outcome... but still anyone who REALLY cares would never be asleep after the outcome is certain with a 12 hour delay.

Parameter Value
Support Required 85%
Minimum Quorum 10%
Vote Duration 7 day(s)
Delegated Voting Period 2 day(s)
Quiet Ending Period 5 day(s)
Quiet Ending Extension 7 day(s)
Execution Delay 9 day(s)

Tao Voting Timeline From Proposal To Execution

![]()

This shows how the timeline stacks up for yes/no time based votes that can change the configuration after launch.

Timeline Data

# of Quiet Ending Extensions No Extensions With 1 Extension With 2 Extensions
Time to Vote on Proposals 7 days 14 days 21 days
Time to Review a Delegates Vote 5 days 12 days 19 days
Time to Execute a Passing Proposal 16 days 23 days 30 days

Module 4: Conviction Voting

Strategy:

With the conviction voting module, I set the Spending Limit at 11% ensuring that we CAN fund 40k-70k proposals if we need to given our large Common Pool. … but really proposals asking for more than 4% of the Common Pool will be pretty hard to pass and should be broken up.

Assuming we have 800k in the funding pool…

29% of the voting tokens can pass a 24k proposal in 3 days. 27% of the voting tokens can pass a 48k proposal in 2 weeks.

And Conviction Growth basically tops off after a month so…

6% of the voting tokens can pass a $8k (1%) proposal after a month. 7% of the voting tokens can pass a $16k (2%) proposal after a month. 8% of the voting tokens can pass a $24k (3%) proposal after a month. 10% of the voting tokens can pass a $32k (4%) proposal after a month. 14% of the voting tokens can pass a $40k (5%) proposal after a month. 20% of the voting tokens can pass a $48k (6%) proposal after a month. 32% of the voting tokens can pass a $56k (7%) proposal after a month. 57% of the voting tokens can pass a $64k (8%) proposal after a month. A proposal asking for $72k (9%) would not be able to pass.

But also if there is a big push to spend money fast, it is possible to pass proposals asking for 1% of the Common Pool in a day with about 50% of the voting power, and in 3 days we can spend up to 5% of the Common Pool with 50% of the voting power.

Fast is possible... but not too fast... Minority proposals with support can pass eventually, but it doesn't take too long

Parameter Value
Conviction Growth 7 day(s)
Minimum Conviction 4.0%
Spending Limit 11.0%

Minimum Percent of Voting Tokens Needed to Pass Funding Requests

![]()

This shows how the minimum percent of tokens needed to pass proposals after 2 weeks varies with the percent of the Common Pool funds being requested.

Example Funding Request Data

Proposal Requested Amount (wxDAI) Common Pool (wxDAI) Effective supply (TEC) Tokens Needed To Pass (TEC)
1 1,000 100,000 1,500,000 72599
2 5,000 100,000 1,500,000 201666
3 25,000 100,000 1,500,000 Not possible
4 1,000 750,000 1,500,000 61481
5 5,000 750,000 1,500,000 67991
6 25,000 750,000 1,500,000 123516
7 7 8 9 Not possible
8 16,000 800,000 1,000,000 59753
9 24,000 800,000 1,000,000 75625
10 35,000 800,000 1,000,000 110274
11 50,000 800,000 1,000,000 214515
12 72,000 800,000 1,000,000 Not possible

FORK THIS PROPOSAL (link)

Parameter Definitions

Token Freeze and Token Thaw

Augmented Bonding Curve (ABC)

Tao Voting

Conviction Voting

Advanced Settings*

Parameter Value
HNY Liquidity 100 wxDAI
Garden Liquidity 1 TEC
Virtual Supply 1 TEC
Virtual Balance 1 wxDAI
Transferable True
Token Name Token Engineering Commons
Token Symbol TEC
Proposal Deposit 200 wxDAI
Challenge Deposit 400 wxDAI
Settlement Period 5 days
Minimum Effective Supply 1.0%
Hatchers Rage Quit 35794.77 wxDAI
Initial Buy 265000 wxDAI

*Learn more about Advanced Settings on the TEC forum

FORK THIS PROPOSAL (link)