Questions to differenciate from the independent contractor agreement - Key differences: schedule, regular payment, days off, payment types. Independent or not. # Contributor Agreement The contributor agreement is a binding document where a party supports another party within a determined role in the structure of an organization, in exchange for a financial compensation. ## Introduction - **contributorAddress** *address* What is the Ethereum address of the services contributor? - **clientAddress** *address* What is the Ethereum address of the client? - **startingDate** *date* When is the effective date of the agreement? - **endDateExists** *option* Is there an end date for the agreement? - Yes - No - **endDate** *date* (endDateExists==1) What is the date the agreement will end? ## Contracted services - **contractedServices** *longtext* Enter the contributor’s services, as they are expected to be performed under this contract. > These can be tasks they are expected to do on a daily basis or the overall tasks they will be responsible for throughout the course of their agreement. ## Compensation - **compensationType** *option* How will the compensation be? - Annual - Hourly - Commission - Wage plus comission > Choose the structure of compensation that the contributor will receive. - **compensationCurrency** *token* What is the currency that will be used to pay this compensation? > Choose the currency that will be part of the payment. - **annualCompensation** *number* (compensationType==1) How much will the annual compensation be, in U.S. dollars? > Enter the amount, in U.S. dollars, of the annual compensation be the contributor will receive. - **detailsAnnualCompensation** *longtext* (compensationType==1) Enter the specific details of how payment is made to the contributor each pay period. > Enter the specific details about how payment is made. Include dates if possible, as well as method of payment. - **hourlyCompensation** *number* (compensationType==2) Amount of hourly compensation the contributor will receive, in U.S. dollars. > Enter the amount that the contributor will get paid hourly. - **detailsHourlyCompensation** *longtext* (compensationType==2) Enter the specific details of how payment is made to the contributor each pay period. > Enter the specific details about how payment is made. Include dates if possible, as well as method of payment. - **comissionCompensation** *longtext* (compensationType==3) Enter the details of the commission compensation structure. > Enter the specific details of how contributor will receive the commission compensation. - **wagePlusCommission** *longtext* (compensationType==4) Enter the details of the wage plus commission compensation structure. > Enter the specific details of the contributor's wage plus commission compensation structure. Be as specific as possible. ## Bonus - **monetaryBonus** *option* Does contributor's compensation include any kind of monetary bonus? - Yes - No > If contributor will receive a monetary bonus, click "Yes". - **bonusStructure** *longtext* (monetaryBonus==1) Enter the details of the contributor's bonus structure. > Enter any specific details about contributor's bonus structure. Make sure to give enough information so that the contributor will understand exactly how the bonus structure should work. ## Performance reviews - **review** *option* Will the contributor be subject to any kind of review of their performance, such as a formal or informal discussion at specific time periods? - Yes - No > If the parties will speak formally or informally at certain intervals about adjusting contributor's performance, click "Yes". - **reviewFrequency** *option* (review==1) How often will performance be reviewed? - Monthly - Quaterly - Half-year - Annual ## Schedule and Days Off - **schedule** *longtext* What will the contributor’s work schedule be (including number of hours, specific days if any, etc.)? > Enter the specifics of contributor's work schedule, including as much detail as possible. - **daysOffExists** *option* Will the contributor have days off? - Yes - No - **daysOff** *option* (daysOffExists==1) How many days off does the contributor have? - 5 days - 10 days - 15 days - 20 days - **paymentDaysOff** *option* (daysOffExists==1) Will the contributor be paid for the days off? - Yes - No - **rollOverExist** *option* (DaysOffExists==1) If the services contributor does not use all of their days off, does it roll over to the next year? - Yes - No - **rollOverLimit** *option* (rollOverExists==1) Does the contributor have a limit to how days off they can roll over and stockpile? - Yes - No - **daysOffStockpile** *days* (rollOverLimit==1) How much days off can the contributor roll over and stockpile before they must use it or lose it? - 5 days - 10 days - 15 days - 20 days ## Termination - **writtenNoticeExists** *option* Should the contributor notify the client of the termination of the agreement? - Yes - No - **writtenNotice** *days* (writtenNoticeExists==1) How many days notice does the contributor need to give for termination? - 5 days - 10 days - 15 days - 20 days - 30 days ## Disputes - **collateralExists** *option* Is there a collateral that can be disputed in this contract? 1. Yes 2. No - **initialCollateral** *number* (collateralExists==1) How much collateral will the client place at the signature of the contract? - **collateralToken** *tokenList* (collateralExists==1) What is the currency or currencies that will be used to pay this collateral? - **disputeCollateral** *number* How much collateral must the contributor place to raise a dispute of the contract? - **disputeCollateralToken** *tokenList* What is the currency or currencies that will be used to pay this collateral? - **extraInfo** *option* In the event a dispute arises, is there something else the Celeste keepers should take into account? 1. Yes 2. No - **extraInfoDesc** *longtext* (extraInfo==1) What extra information should the keepers take into account? # Contributor Agreement The contributor agrees to provide services in exchange for a fee. ## Recitals WHEWHEREAS, Client wishes to retain the Services (as defined below) of Service contributor; WHEREAS, Services contributor has the skills, qualifications, and expertise required to provide the services to the client; WHEREAS, Services contributor wishes to render such services to client. NOW, therefore, in consideration of the promises and covenants contained herein, as well as other good and valuable consideration (the receipt and sufficiency of which is hereby acknowledged), the Parties do hereby agree as follows: ## Agreement Subject to the terms and conditions of this Agreement, services contributor hereby agrees to render the services to Client, beginning on {{**startingDate**}}, and Client agrees to pay services contributor the fees required for the services. ## Client Obligations During the provision of the services, the Client hereby agrees to: A) Cooperate with the services contributor for anything the services contributor may reasonably require; B) Provide any information needed by the contributor relevant to the provision of the services; C) Payment for the provision of contracted services. ## Contributor Obligations During the provision of the services, the services contributor hereby agrees to: {{**contractedServices**}} ## Compensation {{#eq compensationType 1}} Services contributor will receive the following compensation: {{#**annualCompensation**}} annually. Payment will be made as follows: {{detailsAnnualCompensation}} {{/eq}} {{#eq compensationType 2}} Services contributor will receive the following compensation: {{**hourlyCompensation**}} per hour. Payment will be made as follows: {{**detailsHourlyCompensation**}} {{/eq}} {{#eq compensationType 3}} Services contributor will receive the following compensation: {{**comissionCompensation**}} {{/eq}} {{#eq compensationType 4}} Services contributor will receive the following compensation: {{**wagePlusCommission**}} {{/eq}} {{#eq monetaryBonus 1}} ## Bonus Services contributor will receive the following Bonus: {{**bonusStructure**}}. {{/eq}} {{#eq review 1}} ## Performance reviews Services contributor shall be subject to performance review at {{reviewFrequency}} interval. {{/eq}} ## Schedule and Days Off The services contributor's schedule will be: {{**schedule**}} {{#eq daysOffExist 1}} Services contributor is entitled to the following amount of days off per year: {{**daysOff**}} {{/eq}} {{#eq paymentDaysOff 1}} The services contributor will be paid for the days off. {{/eq}} {{#eq rollOverExist 1}} If the services contributor does not use all of their days off allotted in one year, contributor will be entitled to roll over this time to the next year. Notwithstanding the foregoing, however, contributor may not have total days off in any one year in excess of the following: {{**daysOffStockpile**}} {{/eq}} ## Termination {{#eq endDateExists 1}} The relationship between contributor and client shall be considered at-will. This Agreement shall be valid and in full effect as of the following date: {{**startingDate**}}("Starting Date") to {{**endDate**}}. {{/eq}} {{#eq endDateExists 2}} The relationship between contributor and client shall be considered at-will. This Agreement shall be valid and in full effect as of the following date: {{**startingDate**}}("Starting Date") indefinitely. {{/eq}} Notwithstanding the foregoing, this Agreement may be terminated by either of the parties as outlined below, prior to the expiration of it's natural term. ## Disputes In case of dispute, Celeste will be used as an Arbitrator. {{#eq extraInfo 1}} Celeste keepers should be aware that: {{**extraInfoDesc**}} {{/eq}} {{#eq collateralExist 1}} There is an initial collateral that can be disputed in this contract of {{**initialCollateral**}} {{**collateralToken**}} {{/eq}} To raise a dispute on Celeste, the contributor must place {{**disputeCollateral**}} {{**disputeCollateralToken**}}. **proposalDeposit** **challengeDeposit** ## Confidentiality Unbreakable vows provides enryption as a basic layer Confidentiality as long as any of the parts reveals the content of the contract, either raising to celeste or sharing the private keys.