Aleo launched Deploy Incentives on Testnet3 Phase III to encourage developers to write and deploy applications on the network. We aimed to drive organic use of the Aleo protocol and create an initial set of useful programs for our on-chain program registry. Deploy Incentives are critical because they encourage builders to demonstrate their ability to harness the power of zero-knowledge (ZK) technology to build private, programmable applications on the Web. In particular, we wanted people to start building these applications using our zk-enabled domain-specific language (DSL) and compiler, Leo. This allows us to introduce Leo to a wide range of developers and to test the limits of what is currently possible to build.
Deploy Incentives are open to applications of all types. There is NO use case or application that is out of scope. What’s most important is if the app demonstrates the core properties of the Aleo network and how well it fulfills our submission criteria.
Below is a list of the five application categories for Deploy Incentives. Applicants could deploy a program based on one of these categories or something entirely different.
For reviewing submissions, we have a committee comprised of 25 ambassadors and 6 Aleo core team members. The ambassadors were selected based on their status within our community. The Aleo core team members we selected from our developer relations team.
All review committee members received a shortlist of 50 qualifying submissions. This shortlist was curated by systematically eliminating submissions that did not meet the minimum requirements outlined in our application form.
It should be noted that ambassadors reviewed all 50 qualifying submissions, while only 30 were reviewed by both ambassadors AND Aleo core team members. Since fewer Aleo core team members were involved in this review process, we only required them to review the 30 submissions with the highest ambassador scores from the original list of 50.
Each submission contained the following information:
Team/project name
Project category
GitHub repository link
Deployed Transaction ID
Demo video link
(Optional) Additional information about the project/submission
Our committee members are responsible for (1) reviewing an assigned group of projects from the shortlist of qualifying applications and (2) ordering the top 10 submissions. Below are step-by-step instructions on how to conduct reviews.
Each ambassador will be given a set of 5 applications to score, and each Aleo core team member will be given 2 applications to score. When reviewing an application, please make sure to: