Skip to content

zk Diagnostics on Scroll, Polygon, Ethereum blockchain using Avail and zksbts with Bandada, Sindri and Aztec

License

Notifications You must be signed in to change notification settings

seetadev/ZKMedical-Billing

Repository files navigation

MediChain: Decentralized Healthcare & Utility ERC-20 Token on Optimism, Filecoin and EVM Chains

🚀 Project Overview

MediChain is an Optimism-native decentralized healthcare system, powered by the Medi ERC-20 utility token. This project leverages Optimism’s low-cost, high-speed L2 infrastructure to create secure, scalable, and token-gated healthcare solutions.

Demo and Community Deck

Please visit Demo and Community Deck at https://drive.google.com/drive/u/5/folders/1ujDwzGw_chF3PYNK8tgcLmS6l9DRJxJG

PPT Token Deployment on OP Mainnet: https://optimistic.etherscan.io/address/0xa9c14d3e8ece4d924a4a4a819088f982b55f6734

PPT Token Deployment on Optimism Sepolia: https://sepolia-optimism.etherscan.io/address/0xC00BBC9A2C88712dC1e094866973F036373C7134#code and https://sepolia-optimism.etherscan.io/address/0xFC27e0420faBA3965dBdd7B3bAF202A10c6d258a#code .

🔗 Key Components

1️⃣ Medi ERC-20 Utility Token

2️⃣ Optimism-Powered Decentralized Healthcare System

  • A trustless, smart contract-based network for health records, remote consultations, and payments.
  • Uses ZK-proofs & cryptographic attestations for privacy-preserving health data access.
  • Enables cross-clinic interoperability while maintaining patient data ownership.

3️⃣ Web3 DApp with Optimism Token-Gating

  • A React-based dApp for patients, doctors, and researchers to interact securely.
  • Token-gated health services marketplace where Medi token is required for appointments, prescriptions, and rewards.
  • Integrates NFT-based health IDs for verifiable credentials & prescriptions.

🎯 Why Optimism?

Low-Cost Transactions: Optimism’s L2 scaling ensures affordable healthcare microtransactions.
Decentralized Identity & Privacy: ZK-based attestations on Optimism ensure secure patient identity management.
Public Goods & RetroPGF Alignment: Open-source healthcare infrastructure benefits global communities and reduces reliance on centralized health data silos.

📌 Key Outcomes & Impact

  • Onboarding healthcare providers to Optimism through tokenized incentives.
  • Empowering patients with self-sovereign health data.
  • Bridging healthcare & DeFi with Medi staking & insurance protocols.

💬 Looking for support from the Optimism community to revolutionize decentralized healthcare! 🚀

Modules

ZK Medical Billing

zk Medical Billing and Diagnostics on Optimism, Scroll, Polygon ZKevm blockchain using Avail and zksbts with Bandada, Sindri and Aztec

Track, trace and record work orders, invoices and receipts for medical diagnostic labs using zero knowledge proofs built using circom and noir deployed on Polygon zkEVM and Scroll, analytics tools on Sindri and Bandada, verification and account abstraction on ZK email based wallet, and Web3 ecosystem tools on Avail and Aztech.

We are also developing tools to enable tracing, monitoring and recording of medical invoices in a scalable manner across an entire supply chain for efficiency and sustainability and benefit the entire medical eco-system using Avail for data accessibility layer and Sindri for verification using circom, devops and user security.

zk Verification contract: https://mumbai.polygonscan.com/tx/0x88f4b0c54cb35dd5f834a1603c0b2555bdc480afb9f5c8aa52a27d6e0d64739b

We are integrating Avail’s Light Client features with zk Medical wallet that seamlessly works across key Ethereum L2 Blockchains and leverages Zero Knowledge Proofs for Crypto-transactions and Identity proofs. Avail: We are developing custom rollapps using Dymension with Avail DA and and tools to enable no code, low code analytics tooling using an open source analytics and visualization tool, namely Avail XLS, which enables tabulation, organization, collaboration, visualization, graphing and charting.

ZK Email wallet supports operations like sending DAI and USDC payment amounts, zk signing of the transaction and other cryptographic operations across multiple platforms and blockchains that improve the overall usability and interoperability on Scroll.

We are using Bandada with Semaphore to signal anonymously inside a Semaphore-compatible off-chain groups. We are also developing zksbt tokens to communicate with Bandada SDK.

We are extending Aztec’s Stealthdrop implementation in Noir to reward users with cashbacks and gift vouchers in invoices raised in case they exceed an expected range or during yearly festivals.

AIops using Sindri: We are also trying to extend the implementation of Page Rank Algorithm by Sindri to prioritize the ranking of actions (pending, draft and paid) to be undertaken on invoices. Proof generation using Sindri’s ZKML tooling in Noir.

Scroll

ZK Usage for Scalability on Scroll: We are developing tools to enable tracing, monitoring and recording of medical invoices in a scalable manner across an entire supply chain for efficiency and sustainability and benefit the entire medical eco-system on Scroll using Avail for data accessibility layer and Sindri for verification using circom, devops and user security.

AIops using Avail and Sindri on Scroll: We are building Avail XLS, an on-chain analytics, visualization tool and also trying to extend the implementation of Page Rank Algorithm by Sindri to prioritize the ranking of actions (pending, draft and paid) to be undertaken on invoices. Proof generation using Sindri’s ZKML tooling in Noir.

Link: https://github.com/seetadev/ZKMedical-Billing/tree/main/zk_validate_verify and demo, contract at https://drive.google.com/drive/u/1/folders/1MS_uLsmDUNcdgugJZqOCQFUC7GMqFdOt

Vercel link: https://zk-validate-billing.vercel.app/

ZK Usage for Privacy on Scroll: ZK Email wallet on Scroll supports operations like sending DAI and USDC payment amounts, zk signing of the transaction and verification cryptographic operations that improve the overall usability and interoperability on Scroll.

Link: https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker Android version at https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker (please download tablet.apk)

Bandada Semaphore implementation for anonymous feedback reports

We are extending on the Bandada Semaphore implementation to receive anonymous feedback reports by clients, citizens inside a Semaphore-compatible off-chain groups, store feedback details from both users and government officials on the medical billing errors and incident reports so that they could strategize more productively and do early stage prevention of medical billing errors and incidents.

We are using Bandada with Semaphore to signal anonymously inside a Semaphore-compatible off-chain groups. We are also developing zksbt tokens to communicate with Bandada SDK.

Android version at https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker (please download tablet.apk)

Link: https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker/ZK-bandada-module/zksbt-bandada-semaphore

demos and screenshots at https://drive.google.com/drive/u/1/folders/1MS_uLsmDUNcdgugJZqOCQFUC7GMqFdOt

Aztech's Stealthdrop implementation in Noir to reward users anonymously

We are extending Aztec’s Stealthdrop implementation in Noir to reward users with cashbacks and gift vouchers in invoices raised in case they exceed an expected range or during yearly festivals. Demo at https://drive.google.com/drive/u/1/folders/1MS_uLsmDUNcdgugJZqOCQFUC7GMqFdOt

Android version at https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker (please download tablet.apk)

Link: https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker/aztech-stealthdrop

Avail

We are integrating Avail’s Light Client features with zk Medical wallet that seamlessly works across key Ethereum L2 Blockchains and leverages Zero Knowledge Proofs for Crypto-transactions and Identity proofs.

Android version at https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker (please download tablet.apk)

Lib integration at https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker/android/app

demo, screenshots at https://drive.google.com/drive/u/1/folders/1MS_uLsmDUNcdgugJZqOCQFUC7GMqFdOt

Avail: We are developing custom rollapps with Avail DA and and tools to enable no code, low code analytics tooling using an open source analytics and visualization tool, namely Avail XLS, which enables tabulation, organization, collaboration, visualization, graphing and charting.

Link: https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker and https://github.com/seetadev/ZKMedical-Billing/tree/main/zk_validate_verify/avail-da

We are developing tools to enable tracing, monitoring and recording of medical invoices in a scalable manner across an entire supply chain for efficiency and sustainability and benefit the entire medical eco-system on Scroll using Avail for data accessibility layer and Sindri for verification using circom, devops and user security.

Link: https://github.com/seetadev/ZKMedical-Billing/tree/main/zk_validate_verify and demo at https://drive.google.com/drive/u/1/folders/1MS_uLsmDUNcdgugJZqOCQFUC7GMqFdOt

AIops using Avail and Sindri on Scroll: We are building Avail XLS, an on-chain analytics, visualization tool and also trying to extend the implementation of Page Rank Algorithm by Sindri to prioritize the ranking of actions (pending, draft and paid) to be undertaken on invoices. Proof generation using Sindri’s ZKML tooling in Noir.

Sindri

AIops using Sindri on Scroll: We are extending the implementation of Page Rank Algorithm by Sindri to prioritize the ranking of actions (pending, draft and paid) to be undertaken on invoices depending upon the status (pending, draft and paid). Proof generation using Sindri’s ZKML tooling in Noir. Android version at https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker (please download tablet.apk) and demo at https://drive.google.com/drive/u/1/folders/1MS_uLsmDUNcdgugJZqOCQFUC7GMqFdOt

Page rank Lib integration at https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker/android/app

We are also developing tools to enable tracing, monitoring and recording of medical invoices in a scalable manner across an entire supply chain for efficiency and sustainability and benefit the entire medical eco-system using Sindri for verification using circom, devops and user security and Avail for data accessibility layer.

Link: https://github.com/seetadev/ZKMedical-Billing/tree/main/zk_validate_verify and demo at https://drive.google.com/drive/u/1/folders/1MS_uLsmDUNcdgugJZqOCQFUC7GMqFdOt

ZK Email Wallet

ZK Email wallet supports operations like sending DAI and USDC payment amounts, zk signing of the transaction and other cryptographic operations across multiple platforms and blockchains that improve the overall usability and interoperability on Scroll.

Link: https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker/ZK-email-module/prove.email and https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker/ZK-email-module

demos and screenshots at https://drive.google.com/drive/u/1/folders/1MS_uLsmDUNcdgugJZqOCQFUC7GMqFdOt

About

zk Diagnostics on Scroll, Polygon, Ethereum blockchain using Avail and zksbts with Bandada, Sindri and Aztec

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published