[!Note]
This page has been archived.
Explore the Zama Developer Program to participate to the new bounties.
🎉 Welcome to the Zama Bounty Program
Zama is a cryptography company working on Fully Homomorphic Encryption (FHE) and other tools that make protecting privacy easy. We started this experimental bounty program to encourage developers from the community to collaborate with us in advancing the FHE space!
The Zama Bounty Program offers monetary rewards for tackling specific challenges.
This initiative aims to inspire and incentivize the developer community to create FHE applications and address problems that can drive FHE technology forward by a decade! Therefore, our Bounty program emphasizes innovation and contribution, rather than bug fixes.
For specific bounty questions, comment the dedicated issues.
❓FAQ
How often is the list of bounties updated?
Season 1 was launched during Q4-2022. A season usually lasts several weeks to months in order to give contributors enough time to work on their submissions.
How long will it take for a bounty submission to be reviewed?
We are reviewing most of the submissions at the end of every season. But feel free to submit your code at anytime through the submission link you received.
How are bounty submissions reviewed?
Every contribution to the bounty program is reviewed as a code submission. If the code does not meet the quality or the performance expected, the proposition will be rejected, or partially rewarded.
What is the reward for the bounty program?
Each bounty is attributed a total envelope of €10,000 in rewards.
🥇Best submission: up to €5,000.
To be considered best submission, a contribution must be efficient, effective and demonstrate a deep understanding of the core problem. Alongside the technical correctness, it should also be submitted with a clean code, clear explanations, and complete documentation.
🥈Second-best submission: up to €3,000.
For a contribution to be considered the second best submission, it should be both efficient and effective. The code should be neat and readable, while its documentation might not be as exhaustive as the best submission, it should cover the key aspects of the contribution.
🥉Third-best submission: up to €2,000.
The third best submission is one that presents a contribution that effectively tackles the challenge at hand, even if it may have certain areas of improvement in terms of efficiency or depth of understanding. Documentation should be present, covering the essential components of the contribution.
I have more questions, where can I contact the Zama team?
Who is reviewing submissions to the Zama bounty program?
Our program committee is responsible for reviewing your code, merging your final PR, and rewarding your submission. We have selected a broad range of Zama team members to ensure that the process is as fair, fast, and smooth as possible.
What are the terms and conditions of the Zama Bounty Program?
🎉 Welcome to the Zama Bounty Program
Zama is a cryptography company working on Fully Homomorphic Encryption (FHE) and other tools that make protecting privacy easy. We started this experimental bounty program to encourage developers from the community to collaborate with us in advancing the FHE space!
The Zama Bounty Program offers monetary rewards for tackling specific challenges.
This initiative aims to inspire and incentivize the developer community to create FHE applications and address problems that can drive FHE technology forward by a decade! Therefore, our Bounty program emphasizes innovation and contribution, rather than bug fixes.
📃 Table of Content
🏆 Leaderboard
🎯 Previous Winning Solutions
Season 8
TFHE-rs: Develop a Fixed-point Arithmetic API Using Homomorphic Integers within TFHE-rs
Concrete ML: Implement an FHE-based Biological Age and Aging Pace Estimation ML Model Using Zama Libraries
fhEVM: Build a Confidential Benchmarking and Polling System Onchain using fhEVM
Season 7
TFHE-rs: Implement a Fully Homomorphic Version of the AES-128 Cryptosystem using TFHE-rs
Concrete ML: Create a Privacy-Preserving Invisible Image Watermarking System using Concrete ML
👉 Read the blog of the winning solution: Build an End-to-End Encrypted 23andMe-like Genetic Testing Application using Concrete ML
fhEVM: Build a Confidential Single-Price Auction for Tokens with Sealed Bids using Zama’s fhEVM
Season 6
Concrete ML: Create a privacy-preserving image style transfer application using Concrete ML
fhEVM: Create a confidential variant of ERC-3643 security token standard using Zama’s fhEVM
Season 5
TFHE-rs: Create an implementation of an SQL encrypted query on a clear database
Concrete ML: Create an encrypted DNA ancestry
👉 Read the blog of the winning solution: Build an End-to-End Encrypted 23andMe-like Genetic Testing Application using Concrete ML
fhEVM: Create an on chain DRM system
Season 4
TFHE-rs: Create a string library that works on encrypted data
Concrete & Concrete ML: Create a privacy preserving version of Shazam
👉 Read the blog of the winning solution: Build an End-to-End Encrypted Shazam Application Using Concrete ML
fhEVM: Create an on-chain game that keeps private states hidden
👉 Read the blog of the winning solution: Build an Encrypted Wordle Game Onchain using FHE and Zama’s fhEVM
Season 3
TFHE-rs: Create a FHE ECDSA signature tutorial
Concrete: Encrypted Matrix Inversion
Season 2
TFHE-rs:
Concrete: Create a tutorial for LinearSVC
Concrete ML:
✅ Support
❓FAQ
How often is the list of bounties updated?
Season 1 was launched during Q4-2022. A season usually lasts several weeks to months in order to give contributors enough time to work on their submissions.
How long will it take for a bounty submission to be reviewed?
We are reviewing most of the submissions at the end of every season. But feel free to submit your code at anytime through the submission link you received.
How are bounty submissions reviewed?
Every contribution to the bounty program is reviewed as a code submission. If the code does not meet the quality or the performance expected, the proposition will be rejected, or partially rewarded.
What is the reward for the bounty program?
Each bounty is attributed a total envelope of €10,000 in rewards.
🥇Best submission: up to €5,000.
To be considered best submission, a contribution must be efficient, effective and demonstrate a deep understanding of the core problem. Alongside the technical correctness, it should also be submitted with a clean code, clear explanations, and complete documentation.
🥈Second-best submission: up to €3,000.
For a contribution to be considered the second best submission, it should be both efficient and effective. The code should be neat and readable, while its documentation might not be as exhaustive as the best submission, it should cover the key aspects of the contribution.
🥉Third-best submission: up to €2,000.
The third best submission is one that presents a contribution that effectively tackles the challenge at hand, even if it may have certain areas of improvement in terms of efficiency or depth of understanding. Documentation should be present, covering the essential components of the contribution.
I have more questions, where can I contact the Zama team?
Check out the support section.
Who is reviewing submissions to the Zama bounty program?
Our program committee is responsible for reviewing your code, merging your final PR, and rewarding your submission. We have selected a broad range of Zama team members to ensure that the process is as fair, fast, and smooth as possible.
What are the terms and conditions of the Zama Bounty Program?
You can find the full terms and conditions for individuals and for companies.