I would like to suggest the following changes to the current L1 Taskforce Q2 budget and encourage a healthy discussion about this in agora.
Community feedback is important for continued changes and in no way will this be a finalised budget as I would also like feedback from Professor Edward Kim and the core contributors to make it robust and to make us an unstoppable force.
Community members (like i) do not have a fully clear picture of what is happening in the background so these changes are here for consideration of the people mentioned above and other people mentioned within the “proposal”.
To be able to onboard new talent into our ecosystem and to try and ensure we have the best benefits for the chains revival I would like to put forward the below.
Currently we have only one team working on the chain and although they have done a fantastic job so far, I believe there are some things that could be improved to enable it to run more effectively.
I would like to suggest that we allow new developers to contribute under a “trial” situation so the community can view new work and ideas can hopefully flourish.
Collaboration is the key to success however with the current structure.
Many members of the community have raised concerns about both Tobias Anderson (Zaradar) and Jacob Gadikian so for the time being I have eliminated both developers from the proposal.
Core Team
The core team will continue to contribute coding and idea development while also reviewing the code from the “trial” team to ensure it is up to standards and we are not implementing code with errors. With the extra responsibilities of overseeing a new team I have included pay rise for the below developers.
-
1 part time developer (Superman) at a rate of $7k USD per month
-
1 part time developer (Till) at a rate of $7k USD per month
-
1 part time developer (Vinh) at a rate of $7k USD per month
Trial Team
The Trial team will contribute to coding and idea development for this Quarter.
-
1 part time developer (Bilbo Baggins) at a rate of $5k USD per month
-
1 part time developer (NotJoshC) at a rate of $5k USD per month
-
1 part time developer (MangoChutney) at a rate of $5k USD per month
-
1 part time developer (ChopstickSensei) at a rate of $5k USD per month
-
1 part time developer (SolidSnake) at a rate of $0 USD per month (this developer has advised they will trial for free)
Group Opex Budget - $6k per quarter
We already know the core team’s ability but who are the trial team what are their qualifications?
Bilbo Baggins – Senior software engineer/architect
NotJoshC – Senior developer
Mango Chutney – Senior developer
ChopstickSensei – Senior developer
SolidSnake – Senior developer
I would also like to suggest that the road map outlined in LuncBurnArmys Proposal be adhered to with the change of focus from
Finalize L1 Dojo - Path of the Expert and replace this with USTC Staking.
This would mean to Road map would look like this currently although with the extra developers there could possibly be time to add new items to the agenda.
April, 2023
-
Finalize pre-release testing of Core v2.0.0 on testnet and bump to “release”
-
Finalize pre-release testing of Oracle-Feeder v2.0.4 on testnet and bump to “release”
-
Prepare Terra.js v2.0.0 pre-release & ensure peer review
-
Bump Terra.js v2.0.0 to “release” state and push changes upstream to TFL so they can prepare new NPM packages
-
Prepare Terra.proto v2.0.0 pre-release & ensure peer review
-
Bump Terra.proto v2.0.0 to “release” and coordinate NPM packages with TVC
-
Work with TCV to patch GUI assets (Station, extension, mobile) with new Terra.js v2.0.0 NPM package
-
Work with existing validators to expand the testnet to a targeted 30% of the validator set . All existing validators are requested to keep an identical configuration of their production instance available for scheduled “release testing” on the testnet.
-
Schedule v2.0.0 upgrade on mainnet and provide on-call support during scheduled chain-halt.
-
Review and update product backlog for L1 team
-
Renew “community oversight committee” for L1 team, going out to vote for new committee members.
May, 2023
-
Integrate FeeShare module from Juno for release in v2.1.0
-
Finalize CosmWasm upgrade and prepare “migration documentation” for L2 developers.
-
Finalize pre-release testing of Core v2.1.0 on testnet and bump to “release”
-
Schedule v2.1.0 upgrade on mainnet and provide on-call support during scheduled chain-halt.
-
Finalize Terra Operator v0.0.1
-
Overhaul CI (continuous integration) workflows
-
Establish experimental network to host daily release for “vNext” (main branch)-Investigate the addition of Interchain Accounts (ICA part of IBC) module
-
Establish IBC to Kujira
June, 2023
-
Develop a two-year high-level technology roadmap for Terra Classic (Q3 2023 => Q3 2025)
-
Venture into implementation of USTC Staking
-
Assess migration path for Tendermint => CometBFT
-
Review on-ramp technologies for Classic Station and develop proof-of-concept
-
Prepare Q3 budget and agora proposals
I would also like to add in the following stipulation due to past events.
Contractors must conduct themselves in a professional manner.
This means whether you are commenting on your personal social media or not - you are the faces of our community - the following will not be tolerated by the community.
*Theft
*Bribery
*Gross negligence
*F raud
*Misrepresenting factual information
- Harassment of other organizations or individuals
*Bullying
*Aggressive or intimidating behaviour
*Threats of violence
Although as a community i do not believe we would want to micromanage anybody’s behaviour - it has become apparent that we do need to ensure that our L1 taskforce as the faces of our chain should act in a professional and factual manner.
What would the total spend be for the Q2?
$129,000!
this saves us $10,500 from the original LBA proposal while increasing the total number of developers from 4 to 8!
What about community outreach/project manager roles?
Bilbo Baggins has volunteered to publish information to the community in an organised way.
Although AMA’s are always positive not everybody can attend or participate – if the information was published with a comment section this serves the same purpose but allows everybody to access the information.
As we have so many seasoned developers on the team the role of project manager is a luxury role that is no essential to the running of the teams.
In the current situation and limited resources this money should be used to continue to onboard developers who are essential.
What about junior developer roles?
I also agree that investing in future developers is essential however at this point in time we do not have the funding to do this.
I would like to encourage people to volunteer to help for the learning experience and for future potential roles at a later date once their skillset is more robust and work can be proven.
If the two previous junior developers would like to continue, they will be split between the teams.
Closing remarks.
If this proposal passes and any of the developers listed above refuse to accept money or do work then the money will be put back into the community pool.
If any of the Opex budget is not spent, then this will roll over to the next Q or if the teams are abandoned be returned to the community pool.
Distribution of payments will happen at the end of every calendar month given the appropriate milestones have been achieved, approval from the oversight committee, and approval from the Terra Grants Foundation signers of the multisig.
The multi-sig wallet from the Terra Grants Foundation is controlled by Ed, Marco, and Jagamot (Allnodes)
While this is an independent proposition i would like to ask TGF to assist with reports, community engagement and accountability.
I thank you all for your time and hope we can continue our amazing journey.
Sincerely
Pholuna