Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Adjusted Goldilocks v2 #162

Open
tecparamsbot opened this issue Jan 20, 2024 · 0 comments
Open

Adjusted Goldilocks v2 #162

tecparamsbot opened this issue Jan 20, 2024 · 0 comments

Comments

@tecparamsbot
Copy link

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

  • Token Freeze: 24 weeks, meaning that 100% of TEC tokens minted for Hatchers will remain locked from being sold or transferred for 24 weeks. They can still be used to vote while frozen.
  • Token Thaw: 51 weeks, meaning the Hatchers frozen tokens will start to become transferable at a steady rate starting at the end of Token Freeze and ending 51 weeks later.
  • Opening Price: 2 wxDAI, meaning for the initial buy, the first TEC minted by the Augmented Bonding Curve will be priced at 2 wxDAI making it the price floor during the Token Freeze.

Augmented Bonding Curve (ABC)

  • Commons Tribute: 68.88%, which means that 68.88% of the Hatch funds (875071.36 wxDAI) will go to the Common Pool and 31.12% (395357.44 wxDAI) will go to the ABC's Reserve.
  • Entry Tribute: 22.00% meaning that from every BUY order on the ABC, 22.00% of the order value in wxDAI is subtracted and sent to the Common Pool.
  • Exit Tribute: 2.00% meaning that from every SELL order on the ABC, 2.00% of the order value in wxDAI is subtracted and sent to the Common Pool.

Tao Voting

  • Support Required: 85%, which means 85% of all votes must be in favor of a proposal for it to pass.
  • Minimum Quorum: 10%, meaning that 10% of all tokens need to have voted on a proposal in order for it to become valid.
  • Vote Duration: 7 day(s), meaning that eligible voters will have 7 day(s) to vote on a proposal.
  • Delegated Voting Period is set for 2 day(s), meaning that Delegates will have 2 day(s) to use their delegated voting power to vote on a proposal.
  • Quiet Ending Period: 5 day(s), this means that 5 day(s) before the end of the Vote Duration, if the vote outcome changes, the Quiet Ending Extension will be triggered.
  • Quiet Ending Extension: 7 day(s), meaning that if the vote outcome changes during the Quiet Ending Period, an additional 7 day(s) will be added for voting.
  • Execution Delay: 9 day(s), meaning that there is an 9 day delay after the vote is passed before the proposed action is executed.

Conviction Voting

  • Conviction Growth: 7 day(s), meaning that voting power will increase by 50% every 7 days that they are staked behind a proposal, so after 14 days, a voters voting power will have reached 75% of it's maximum capacity.
  • Minimum Conviction: 4.0%, this means that to pass any funding request it will take at least 4.0% of the actively voting TEC tokens.
  • The Spending Limit: 11.0%, which means that no more than 11.0% of the total funds in the Common Pool can be funded by a single proposal.

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)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant