Inspiration
You deserve to have your privacy respected when you need medical accommodations at work. You shouldn’t have to expose your personal details or beg for understanding. We want to use ZKP technology to let you request help without revealing sensitive medical history or specific details of your condition. We call it Concealed Care.
What it does
Using Zero Knowledge Proofs on the Mina Blockchain, patients can securely and privately request workplace accommodations for their health issues. They can prove that they meet the criteria for accommodations without revealing their specific medical conditions to their employers.
How we built it
We built a web frontend using next.js, a framework for React. Our frontend connects to a zk app, an application that uses zero-knowledge cryptography to protect the privacy of users and data. We use these proofs to store encrypted data on the blockchain, which can be verified by third parties without revealing any details. This way, we can enable employees to request accommodations at work based on their needs and preferences without disclosing any personal or medical information.
Challenges we ran into
We had an idea of the ZKP protocol we wanted to work on, but it took our team a long time to come up with a meaningful use case. We spent a lot of time on research, and believe we found a meaningful problem.
Near the end of the hackathon we had to move the prototype from React to Next.js, causing problems for the rest of the night.
Accomplishments that we're proud of
We built a technically working and complete app to solve a difficult problem with many players.
What we learned
Our teammates got exposure to new web development environments, new crypto-related technologies (especially zero-knowledge proofs). “A deep dive into terminology and concepts I had never stepped into before” - Jean
What's next for Concealed Care
Working with stakeholders to launch into market! Building out a generalized protocol for other developers to use.
Built With
- mina
- next
- react
- snarks
- snarky.js
- zkp

Log in or sign up for Devpost to join the conversation.