Effective: June 6, 2022
Ava Labs, Inc. (“Sponsor”) is pleased to sponsor this Developer Contest (the “Contest”). The goal of the contest is to create written ''how to build on Avalanche'' tutorials (“Tutorial”). The best tutorials, as selected by Sponsor in its sole discretion, will receive a prize. All prize-winning tutorials will be licensed to Sponsor and will have a chance to be distributed to the Avalanche ecosystem through a variety of channels.
If you choose to participate, whether you make a submission or not, you will be considered a “Participant” and bound by these Terms and Conditions. “You” refers to the Participant. If you work with teammates on the Contest, these Terms and Conditions apply to you individually, to each of your teammates individually and to the team as a whole.
IMPORTANT! Here are very important high level points about these Terms and Conditions:
1.The Contest is void where prohibited by law.
2. Sponsor has final say in its sole discretion as to all matters relating to the Contest, including, among other things, picking the winners, disqualifying entries or Participants and awarding prizes.
3. There is no entry fee for the Contest but Participants bear all of their own costs.
4. All submissions, whether or not they win or receive a prize, are licensed to Sponsor on a worldwide, perpetual basis with no royalties or other payments due from Sponsor to Participant. Sponsor may use any submission, in its sole discretion, pursuant to the license.
5. If you do not want Sponsor to use your submission, do not participate.
6. By being a Participant, you opt in to receiving promotional and other communications from Sponsor and its affiliates by various means.
The first round of the Contest begins at 8:00am Eastern Time on Monday, June 6th 11:59PM ET and ends at 11:59PM Eastern Time on July 5th 11:59PM 2022. The second round of the Contest begins at 8:00am Eastern Time on July 14th, 2022 and ends 11:59PM Eastern Time on Jul 22nd 11:59PM ET 2022. (the “Contest Period”). Only those submissions selected for the second round by the judges will participate in the second round. No submissions will be accepted before or after the Contest Period and if you do not make a submission in the first round, you will not be able to participate in the second round..
Here are the details. They are also important to read because they apply to the Contest, all Participants and all submissions.
Eligibility: The Contest is open to individuals (i) who are at least eighteen years old and (ii) are not located in a place that prohibits the Contest or their participation. Please do not participate if there is any reason, legal or otherwise, that you cannot. You may participate as part of a team, in which case each team member is a Participant and is responsible for the rest of the team’s actions and compliance with these Terms and Conditions.
Employees of Sponsor, Avalanche Foundation and their affiliates, as well as their immediate family members, are not eligible to participate, either individually or as part of a team, and may not win any prizes.
Registration: You do not need to register with Sponsor to get started on a Tutorial. When you submit your Tutorial, you will need to answer questions on the online submission platform. Sponsor will keep information about you confidential unless you are a winner. Information about winners may be disclosed at Sponsor’s option.
Creating a Tutorial: Tutorials can be on any subject you choose. Sponsor is looking for the best Tutorials that explain how to build on the Avalanche public blockchain. Use your imagination and have fun!
Tutorials should function as stand-alone tutorials, explaining the step by step process of achieving a concrete goal. After the completion of the tutorial, users should have a complete understanding of how to repeat the task in their own development process. Steps in the process should be clear, with concrete code examples that can be copied and reused. Every newly introduced term should be explained either in the text or via a provided link. General programming knowledge can be presumed.
Submissions should be in the form of long form text, formatted in Markdown, submitted as a link to the GitHub repository. Each submission should have an introduction, where the purpose of the tutorial is explained, the main body of the tutorial and a conclusion with key points highlighted. Use of full Markdown capabilities is encouraged (headings, code blocks, tables). Extensive usage of links to existing Avalanche tutorials, references and API documentation is encouraged. Illustrations are welcome and valued as well as a demonstration video.
Here is a list of possible subjects for your Tutorial. Judges may consider the difficulty of the subject explained in the Tutorial when making their decisions.
Contest tutorial prizes per subject:
$2,000 USD prizes:
1. How to set up your development environment for local subnet development
2. Operating and securing bridge in production
3. Create a tutorial for customizing subnet-EVM genesis file
4. How to create a private, permissioned subnet
5. Wildcard: show off what you did with subnets, creative topic.
$3,500 USD prizes:
1. Deploy an NFT on a subnet that also can be listed for sale on the C-chain - NFT Bridge (other bridge providers besides chainsafe https://chainbridge.chainsafe.io/)
2. How to use a ERC-20 C-chain token as the gas fee token - (Native Minter Precompile) + Bridge to call this contract (other bridge providers besides chainsafe https://chainbridge.chainsafe.io/)
$5,000 USD prizes:
1. Propose a novel stateful precompile and show off how it could be used
2. How to extend subnet evm with custom functionality or opcodes
3. Use the BlobVM for metadata and graphic data on a Subnet NFT project
Determining Winning Tutorials:
There will be two rounds of judging. The first round will determine which Tutorials are eligible for prizes. The second round will determine which Tutorials receive the top prizes. Sponsor will choose the Tutorials to move to the second round and the Tutorials to receive top prizes based on originality, creativity, simplicity, correctness and accuracy, practical implementation and ease of understanding. Sponsor will not publish the reasons for its choices of winners and prize recipients. All decisions will be made in Sponsor’s sole discretion and are final.
Sponsor expects to award prizes worth $32,000 in total. There will be two rounds of judging. All submissions accepted for the second round will receive $1K. Winners in each category above will receive the amount listed above. If you incorporate the feedback you receive from the Avalanche Developer team in round 2, that will give a favorable impression to the judges. If you are part of a team, you will share the prize with your teammates and Sponsor’s only obligation is to pay the prize to one team member.
Sponsor will notify winners of prizes via email, so please include an email address with your submission. If you do not respond to the prize notification within 14 days, the prize may be revoked. Sponsor may require that you submit additional documentation in order to collect your prize; failure to submit the documents on a timely basis may result in the prize being revoked.
Ownership of Tutorials and License to Sponsor:
Each Tutorial must be an original work and must not violate anyone’s intellectual property rights. By submitting a Tutorial, you are confirming (representing and warranting) that it is your original work and does not violate anyone’s intellectual property rights. You are also confirming that Sponsor and Avalanche Foundation each has the unrestricted right to use the Tutorial, in whole or in part. You hereby grant to Sponsor and Avalanche Foundation a worldwide, perpetual, royalty-free license to the Tutorial. You understand that Sponsor and Avalanche Foundation may or may not use the Tutorial in the future and that any use of the Tutorial is unrestricted. You confirm that you know of no reason that Sponsor’s or Avalanche Foundation’s use of the Tutorial will be restricted in any way or subject to any payment. You confirm that you will not make any claim to the contrary anywhere in the world.
Notwithstanding the foregoing, all ownership rights in the Tutorial are yours, except as modified by the foregoing, and there are no restrictions on your use of the Tutorial, except to the extent of the foregoing.
Both you and Sponsor agree to execute any documents required to effectuate the rights and licenses, or confirm the other matters, in this Section. If you refuse to execute such documents or cannot be found, you are deemed to appoint the officers of Sponsor as your attorneys-in-fact for the limited purpose of executing such documents on your behalf.
You agree to release, indemnify, defend and hold Sponsor and Avalanche Foundation and their parents, affiliates, subsidiaries, directors, officers, employees, sponsors and agents, including advertising and promotion agencies, and assigns, and any other organizations related to the Contest, harmless, from any and all claims, injuries, damages, expenses or losses to person or property and/or liabilities of any nature that in any way arise from participation in the Contest or acceptance or use of a prize or parts thereof, including without limitation (i) any condition caused by events beyond Sponsor’s control that may cause the Contest to be disrupted or corrupted; (ii) any claim than an Tutorial infringes third party intellectual property or proprietary rights; (iii) any disputes among team members, (iv) any injuries, losses, or damages (compensatory, direct, incidental, consequential or otherwise) of any kind arising in connection with or as a result of the prize, or acceptance, possession, or use of the prize, or from participation in the Contest; (v) any printing or typographical errors in any materials associated with the Contest; technical errors that may impair your ability to participate in the Contest; or (vi) errors in the administration of the Contest.
IN NO EVENT WILL SPONSOR OR AVALANCHE FOUNDATION BE LIABLE TO YOU FOR ANY DIRECT, SPECIAL, INCIDENTAL, EXEMPLARY, PUNITIVE OR CONSEQUENTIAL DAMAGES (INCLUDING LOSS OF USE, DATA, BUSINESS OR PROFITS) ARISING OUT OF OR IN CONNECTION WITH YOUR PARTICIPATION IN THE CONTEST, WHETHER SUCH LIABILITY ARISES FROM ANY CLAIM BASED UPON CONTRACT, WARRANTY, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY OR OTHERWISE, AND WHETHER OR NOT SPONSOR HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH LOSS OR DAMAGE.Some jurisdictions do not allow the limitation or exclusion of liability for incidental or consequential damages, so the above limitation or exclusion may not apply to you.
The Contest is subject to federal, state, and local laws and regulations. Sponsor reserves the right, in its sole discretion, to cancel, modify or suspend the Contest for any reason and at any time without liability for doing so.
Nothing herein shall constitute an employment, joint venture, or partnership relationship between Participant and Sponsor (the “Parties”). These Terms and Conditions: (a) contains the entire agreement between the Parties, extinguishing all prior and contemporaneous agreements and statements; (b) may be executed either electronically or otherwise and in counterparts, none of which affects its validity; (c) and the rights and obligations here under may not be assigned or transferred without the prior written consent of the non-assigning Party, and any purported assignment or transfer without such consent shall be voidable at the non-assigning Party’s option, except that Sponsor may assign the license to any Tutorial without limitation: (d) shall be governed by the laws of the State of Delaware, without regard to its conflict of laws rules; (e) may not be amended, modified or waived without the prior written consent of both Parties; (f) contains severable provisions such that if any provision is found by an appropriate court invalid, it shall be reformulated to be valid or deleted as inapplicable if not capable of reformulation and in either case the remainder of the agreement shall continue in full force and effect. All notices and other communications given or made pursuant to these Terms and Conditions shall be in writing and shall be sent via email to the email address provided by you, if from Sponsor, and to firstname.lastname@example.org, if to Sponsor, with an effective date of the same day if sent during normal business hours in New York City or the next day if sent outside such business hours.