Last updated 3 months ago
Patients must share sensitive data entirely to prove compliance e.g. to insurers.This risks total privacy loss.We lack an openSource DApp demonstrating ZKP-powered selective data disclosure for health
We will build the Glucose ZKP Reference DApp using a Compact contract to prove a specific glucose metric via a ZKP, without revealing the raw readings.
Please provide your proposal title
Glucose ZKP Reference: Private Health Data Proofs
Please specify how many months you expect your project to last
3
Please indicate if your proposal has been auto-translated
No
Original Language
en
What is the problem you want to solve?
Patients must share sensitive data entirely to prove compliance e.g. to insurers.This risks total privacy loss.We lack an openSource DApp demonstrating ZKP-powered selective data disclosure for health
Supporting links
Does your project have any dependencies on other organizations, technical or otherwise?
No
Describe any dependencies or write 'No dependencies'
We'll use the currently implemented and publicly released repository to add the blockchain features.
Will your project's outputs be fully open source?
Yes
Please provide here more information on the open source status of your project outputs
The project will be fully open source and licensed under the MIT License. All blockchain integration features, including the on-chain glucose data storage and verification functionalities, will be made available through a public GitHub repository throughout the entire project lifecycle. This ensures transparency, community contribution, and easy adoption for future enhancements.
Please choose the most relevant theme and tag related to the outcomes of your proposal
Privacy
What is useful about your DApp within one of the specified industry or enterprise verticals?
The Glucose ZKP Reference DApp provides a foundational, open-source solution for the Health vertical, addressing the critical industry need for data privacy and selective disclosure in patient-generated health data (PGHD).
The core utility is the shift from "data sharing" to "proof sharing." This is useful for enterprises and regulated systems by:
Enabling Compliant Health Insurance/Incentives: It allows a patient to prove they have met specific criteria (e.g., maintained a 30-day average blood glucose below 180 mg/dL) to an insurer or wellness program without exposing their raw, sensitive, and personally identifiable daily readings. This solves the privacy paradox that prevents most PGHD from being used for large-scale compliance or research.
Creating a Trustless Auditing Standard: The Compact contract establishes a verifiable, immutable Zero-Knowledge Proof (ZKP) standard for glucose data integrity. Any third party (doctor, regulator, researcher) can verify the proof on-chain to confirm the patient's compliance claim without seeing the underlying data, making the system auditable by design.
Accelerating DeHealth Adoption: As a Reference DApp, it provides the first tangible, fully documented template for ZK-Health DApps on Midnight, attracting health-tech builders who require high assurance for privacy-sensitive applications.
What exactly will you build? List the Compact contract(s) and key functions/proofs, the demo UI flow, Lace (Midnight) wallet integration, and your basic test plan.
We will build the Glucose ZKP Reference DApp as a three-part system:
How will other developers learn from and reuse your repo? Describe repo structure, README contents, docs/tutorials, test instructions, and extension points. Which developer personas benefit, and how will you gauge impact (forks, stars, issues, remixes)?
The repository is structured as a clear Midnight DApp template for maximum reusability.
Repo Structure: Standard layout (contract/, ui/, cli/) for easy navigation.
Documentation:
Extension Points: Builders can easily fork the code to modify the GlucoseProof.compact circuit to test new ZKP metrics (e.g., A1C estimates) or integrate with DID systems.
Beneficiaries: The Midnight Beginner (learns core stack) and The Privacy Builder (gets a reusable code pattern for conditional data verification).
Please describe your proposed solution and how it addresses the problem
We are proposing to build the Glucose ZKP Reference DApp, a focused software prototype to demonstrate programmable privacy in the health sector. The problem we solve is the need for patients to prove they are managing their health without compromising their total health history.
Our Approach - The ZKP Pattern: Instead of using Plutus to anchor data hashes (which is not suitable for this category), we will use Compact to implement a Zero-Knowledge Proof (ZKP) circuit. This circuit will take a patient's local glucose readings as a private input and a compliance threshold as a public input.
The output will be a proof (the ZKP) that confirms the raw data meets the threshold (e.g., "all readings were below 180") without revealing the raw readings. This proof is then submitted on-chain and can be verified by any third party.
What is Unique & Why Midnight/Compact is Essential: The uniqueness lies in the application of ZKPs to specific health-compliance scenarios. Midnight's Compact contracts provide the necessary primitives to natively construct, deploy, and verify these ZKPs. This functionality is not possible on Cardano's main chain or through basic Web2 solutions. By building this, we provide a foundational template demonstrating how the Midnight ecosystem can support compliant, privacy-preserving interactions between patients and healthcare systems.
Target Audience:
Current Progress
A functional glucose tracker web2 app is already developed with key features including blood glucose level tracking, A1C estimates, advanced data filtering, CSV/PDF export, and email sharing of data with healthcare providers. The web application is mobile-friendly, offering an intuitive and adaptive interface for users on different devices. Additionally, the platform supports the import of glucose data via CSV, making it easy for users to manage existing data.
https://github.com/EsubalewAmenu/Glucose-Tracker

Current system - image 1 https://mpx-temp-test-bkt.s3.us-east-1.amazonaws.com/glucose-dashboard.jpg

Current system - image 2 https://mpx-temp-test-bkt.s3.us-east-1.amazonaws.com/glucose-add.jpg
This project is important to Cardano as it showcases the practical application of blockchain technology in enhancing securely records, verifies, and shares blood glucose data, contributing to the broader adoption of blockchain in diverse sectors.
Please define the positive impact your project will have on Midnight ecosystem
Our primary impact is accelerating Midnight developer adoption by building a high-quality, open-source Reference DApp.
Measuring & Sharing Impact:
Quantitative KPI: Achieve the mandatory technical baseline (Compact contract, Demo UI, Lace integration, full Test Suite).
Sharing Outputs: The project will be fully open-source under the MIT License. We will publish a brief explanatory video, a technical blog post detailing the ZKP logic, and host one developer workshop focusing on how to fork and adapt our Compact contract code for new use cases.
What is your capability to deliver your project with high levels of trust and accountability? How do you intend to validate if your approach is feasible?
Our team is uniquely positioned to deliver this project due to a proven track record within Project Catalyst, deep technical expertise, and an unmatched understanding of the local African tech ecosystem. We build trust through a history of successful delivery and transparent processes.
1. A Proven Catalyst Track Record & A Clear Progression:
We are not new to Catalyst. Our journey has been a deliberate progression, making this proposal the logical next step:
2. Technical Capability & Local Expertise: Our development team is comprised of senior Cardano blockchain developers, experienced Flutter app developers, and project managers based in Africa. This gives us two key advantages:
3. How We Will Validate Feasibility:
The entire project is designed as a product to validate our approach with minimal risk. Feasibility will be proven by achieving the clear, measurable KPIs outlined in our Impact section:
4. Trust, Accountability & Fund Management:
We manage community funds with the highest level of professionalism:
Finally, our capability is further validated by our acceptance into the Microsoft for Startups Founders Hub, providing us with significant technical resources and business support, further de-risking the project's successful delivery.

Proof image:- https://mpx-temp-test-bkt.s3.us-east-1.amazonaws.com/MS-partnership-benefits.jpg
Please provide a cost breakdown of the proposed work and resources
M1: Compact Contract & ZKP Development:- Circuit design, Rust/ZK-tooling implementation, and contract testing.
M2: Frontend, UI/UX & Lace Integration:- Building the Demo UI, connecting the Proof Server logic, and integrating the Lace wallet
M3: Testing, Documentation & Finalization:- Writing the robust README.md, developer tutorials, comprehensive Test Suite, and project close-out.
Project Management, Oversight & Reporting:- For 3-month project oversight, weekly sprint coordination, budget tracking, and final video/report production
How does the cost of the project represent value for the Midnight ecosystem?
The proposed budget provides exceptional value by delivering a foundational, high-impact technical blueprint for the health vertical. This cost is a highly efficient way to bootstrap developer knowledge and reduce the barrier to entry for the entire ecosystem.
Accelerating Developer Adoption (High ROI): The primary value is in the educational output. Instead of funding basic documentation, we are funding a functional, complex code example (a Reference DApp) that teaches developers exactly how to implement selective disclosure—Midnight's core value proposition—using a Compact contract. This dramatically accelerates the learning curve for future builders.
Unlocking High-Value Use Cases: This project delivers a production-ready pattern for ZK-Health applications. The ability to handle private, regulated data (like glucose) is essential for attracting enterprise-level partners and showing that Midnight is viable for the multi-trillion-dollar healthcare market. This single reference DApp demonstrates a pathway to scalable, compliant data solutions.
Open-Source & Reusable IP: All code is open-source under the MIT License. The investment produces a reusable Compact contract circuit that can be forked and adapted by hundreds of developers for various conditional proof scenarios (e.g., proving minimum age, credit score compliance, or license validation), maximizing the return on investment across multiple industries.
Specialized Tooling Cost: The budget accounts for the highly specialized skills required for Zero-Knowledge Proof circuit design and implementation in the new Midnight tooling stack (Rust/Compact), which commands a premium. We are funding expertise to solve a complex technical challenge once for the benefit of the entire community.
I confirm that the proposal clearly provides a basic prototype reference application for one of the areas of interest.
Yes
I confirm that the proposal clearly defines which part of the developer journey it improves and how it makes building on Midnight easier and more productive.
Yes
I confirm that the proposal explicitly states the chosen permissive open-source license (e.g., MIT, Apache 2.0) and commits to a public code repository.
Yes
I confirm that the team provides evidence of their technical ability and experience in creating developer tools or high-quality technical content (e.g., GitHub, portfolio).
Yes
I confirm that a plan for creating and maintaining clear, comprehensive documentation is a core part of the proposal's scope.
Yes
I confirm that the budget and timeline (3 months) are realistic for delivering the proposed tool or resource.
Yes
I Agree
Yes
Our project is led by DataSciencePLC.com, firms with a proven track record of delivering successful, funded projects within the Cardano ecosystem. We have assembled a dedicated, multi-disciplinary team with the perfect blend of blockchain expertise, mobile application development skills, and crucial on-the-ground knowledge of the African market to ensure this project's success.
Please note that all the core team leaders have experience on previously funded successful projects such as Blockchain Based Poultry Farm Management https://milestones.projectcatalyst.io/projects/1200073 Enhancing cardano developer ecosystem with open source tooling https://projectcatalyst.io/funds/11/cardano-open-developers/enhancing-cardano-developer-ecosystem-with-open-source-tooling Cardano for 100,000+ students https://milestones.projectcatalyst.io/projects/1100051 and Universal DevTools for Real-time Tracking for 45%+ of Global Websites Support https://milestones.projectcatalyst.io/projects/1100282
Esubalew Amenu - Linkedin profile https://www.linkedin.com/in/esubalew-amenu/
Role: Lead DevOps & Blockchain Developer
Responsibilities: As founder of DataScience computing plc and a Cardano Certified Associate, Esubalew will lead the backend and API development, ensuring a robust and scalable integration between the app and the Cardano blockchain.
Experience:
Currently working at SingularityNet.io https://singularitynet.io
Email: esubalew.amenu@singularitynet.io
Cardano Blockchain Certified Associate (CBCA) - Certificate ID 64a11f630d345a3a7c07d6cb https://www.linkedin.com/feed/update/urn:li:activity:7082244090058219520/
Certified AWS Certified Cloud Practitioner - Certificate ID 0190f75fb2143df9c2798502bdcf751 https://cp.certmetrics.com/amazon/en/public/verify/credential/d0190f75fb2143df9c2798502bdcf751
BSc in Computer Science https://drive.google.com/file/d/1jdVCjDgwIPjMnBgvw2jS_KkyEl_SBKYO/view?usp=drive_link,, MSc in Software Engineering https://drive.google.com/file/d/1srLK67BwraL95o8DOaD0v0eRPVfsUfXc/view?usp=drive_link , BA in Management
Founder of DataSciencePLC.com
Meron Muche (Msc): Linkedin profile https://www.linkedin.com/in/meronmuche/
Role: Backend Developer
Responsibilities: Meron will support Esubalew in building and documenting the necessary APIs and server-side logic.
Experience: Contributed on previously funded projects.
Application & Frontend:
Matiyas Seifu - Linkedin profile https://www.linkedin.com/in/matiyas-seifu-217345213/
Role: Lead Mobile Frontend Developer
Responsibilities: As our lead frontend expert, Matiyas will lead all frontend development of the project, implementing the wallet integration and user interface for minting and verification
Experience:
Development experience at iCog Labs https://www.linkedin.com/company/18579529/?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base%3Bv05%2BQud4SKKINdlIAtnHYg%3D%3D , A RC ICT TECHNOLOGIES PLC https://www.linkedin.com/company/79763779/?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base%3Bv05%2BQud4SKKINdlIAtnHYg%3D%3D , A2SV | Africa to Silicon Valley https://www.linkedin.com/company/71497247/?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base%3Bv05%2BQud4SKKINdlIAtnHYg%3D%3D , WhiteHat It Solution and Eskalate technologies https://www.linkedin.com/company/65610760/?lipi=urn%3Ali%3Apage%3Ad_flagship3_profile_view_base%3Bv05%2BQud4SKKINdlIAtnHYg%3D%3D
Proficient in backend technologies and database management systems. Extensive experience in developing scalable and efficient blockchain related backend solutions.
Certified AWS Certified Cloud Practitioner - Certificate ID 84d15c10-e267-4a5f-a94b-c7a73b0364fa https://www.credly.com/badges/84d15c10-e267-4a5f-a94b-c7a73b0364fa/linked_in_profile
Quality Assurance:
Fikirte Gejo - Telegram https://t.me/Realhabeshawit
Role: QA Specialist
Responsibilities: Fikirte will oversee all testing phases, from smart contract validation to the closed beta test and post-launch monitoring, ensuring a bug-free and reliable final product.
All staff members- website link https://datascienceplc.com/ will support in developing the responsive UI components and will build the public verification webpage
Engagement and Communications
Our team is deeply embedded in the African Cardano community. Esubalew is an active member of the "Cardano Ethiopia" Telegram group, and we regularly participate in local developer meetups like "CodeNight Addis." This provides us with direct channels for feedback, beta testers.