Work Structure

Values

Tetu has a collaborative work structure based on freedom, trust and results. These values ​​help workers collaborate in the best way for each individual and protocol, breaking the boundaries of geography and maximizing flexibility.

Salaries

Tetu have created an innovative platform for organizing work in DeFi. All salaries are paid using a contract called PayrollClerk. At the start, it will have the following structures:
Tokens - The set of tokens used to pay salaries. Salaries will be paid in a specific proportion of tokens from the token set, consisting of TETU and USDC initially.
Token Ratio - a number (0-100) that represents the percentage of a given token which will be used as payment. The total must always be 100 (50% TETU 50% USDC at the outset). This may be adjusted with time.
Workers - addresses of the contributors.
Base Hourly Rate - an integer value (1-200) that represents the USDC per hour rate.
Worked Hours - hours devoted by a contributor.
Earned - The value of a team member's contribution, measured in USDC.
Worker Name - will be used on the payroll UI
Worker Role - currently any value, only used for the payroll UI. It has the potential to serve functionality (such as role based permissions)in the future.
Boost - for every (n) hours worked (currently n = 300), a contributor will have a +1 multiplier applied to his or her Base Hourly Rate (if base = $25 and boost = x2, rate = $50). Max boost is currently x3. The Maximum Hourly Rate of $200/hr applies to all contributors.
Any new worker is registered with the function addWorker()
Any worker's data can be changed at any time through governance.
Payments are made to contributors using the following steps:
    Supply PayrollClerk contract with funds (USDC + TETU)
    Call function multiplePay() with arrays that contain worker addresses and worker hours

Grades

There are 4 hierarchical grades in TETU.
Nomarch: public (or well-known) person and expert in the field. This will include a great deal of responsibility and TETU Finance will make up for that with a higher salary. Require strict security actions. Each department can have only one Nomarch. The Nomarch is the leader of his working field. Blessed: Experienced hard workers that know how to get things done. Workers graded as blessed has 3x boost. Educated: Medium expert, good specialist, but not experienced enough in their field. Workers graded as educated has 2x boost. Novice: Novice but full of energy. Novice workers has 1x boost.

NFT for grades.

Worked hours are immutable in the PayrollClerk contract, which means:
We can create an NFT (ERC-721) for each grade.
The value of these NFTs is left to be determined by the community.
Each NFT card will feature high quality artwork.

IMPLEMENTATION

We will have two types of workers - Builders and Freelancers
Builder
Every week, each builder decides on the number of hours he will work during the following week. Descriptions of work days and off days are required. If builders do not provide this info, previous data will be used.
At the end of each week (Sunday-Monday), the hours contributed by builders are recorded on a spreadsheet, which will later be incorporated into the http://Tetu.io website.
Freelancer
Each freelancer tracks his hours with the application https://toggl.com/.
Freelancers provide the exported report of their contribution hours at the end of each week of his or her corresponding time zone. This data will be accumulated in a spreadsheet.
With time, this process will be automated and improved as needed.

Hourly rate

The salary paid is strictly related to the results, as the need to measure the salary at work and add some predictability, TETU Finance has adopted a work hourly range that is personally adapted to the needs of each worker, but the workers will not necessarily be paid for the working day, What drives wages paid per week is mostly work results. The salary structure is paid on an hourly per week basis, which is defined from the worker's results. Each participant decides the amount of hours they will work each week and their days off. Workers must report approximately the daily work period to estimate hours per week. Some activities assume the participant is available at this time. TETU Finance do not have strict rules about time tracking and all control is based on personal results.
Hourly rate is different by each role and all roles has standard hourly rates that will be used to newcomers, exceptions are handled by governance. Boosts in the base hourly rate shown below are activated for every 300h worked.
Solidity developer (SC Builder)
75$ > 150$ > 200$
Front-End developer (FE Builder)
25$ > 50$ > 75$
TheGraph/Dune/Other platform developers (Builder)
50$ > 100$ > 150$
Content Writers (Scribes)
25$ > 50$ > 75$
Biz Developers (Ambassador)
According to experience and track record.
Chat Moderators (Guardians)
10$ > 20$ > 30$
Designers (Painters)
15$ > 30$ > 45$
Any hourly rate is subject to changes but the mechanics of the rate boost will stay the same.

Grading

As a characteristic of being highly results-oriented, the worker's Grades can be increased or decreased. For example, this can happen when a developer doesn't do anything for a period of time or is absent from work. In the worst cases, laziness and dishonesty about the work performed can also result in hourly range downgrade. A great contributor will rise on the Grade ranks while a bad contributor can lose his Grade boost.
Last modified 2mo ago