Skip to content

[DMP 2025]: Web3 ZK Medical Billing Platform with NFT-Based Governance #28

@seetadev

Description

@seetadev

Ticket Contents

Description

Building on the foundation of the ZK Medical Billing Platform, this year’s focus is to extend its Web3 functionality by introducing PPT token-enabled governance and NFT-based decentralized voting. This feature allows verified healthcare providers and institutions to propose changes, flag fraud patterns, and collectively vote on billing rules — all on-chain. Using the PPT ERC-20 token, participation is gated to verified actors, ensuring only credentialed stakeholders engage in protocol-level decision-making.

Additionally, by anchoring identity and reputation to Farcaster, the project brings a social verification layer to the governance model. This creates a transparent and resilient system where healthcare decisions and platform upgrades can be made through community consensus. This governance layer strengthens decentralization, accountability, and inclusivity in healthcare delivery and compensation — especially within low-resource or community clinic settings like Mohalla Clinics.

Goals & Mid-Point Milestone

Goals

  • [Extend the existing ZK Medical Billing Platform with support for PPT (ERC-20) token-gated access control.]
  • [Design and implement an NFT-based voting system that allows verified medical professionals to vote on billing protocol changes.]
  • [Implement base PPT token logic for gating access to key billing actions.]
  • [Maintain compatibility with Avail light clients to preserve decentralization and performance in low-resource settings.]
  • [Conduct first test round of mock governance with test users and data.]

Setup/Installation

Module based set-up, Screencasts and Demos:

  • Token Gated access to Storacha storage (save and retrieve) and key knowledge base features: Screencast Link

Wish to share that PPT Token is an ERC-20 token on Filecoin developed by us and currently made available on Sushiswap.

Github Link: https://github.com/seetadev/web3-invoice-token-gated-storacha

  • Integration of Storacha storage with Ionic mobile frameworks for AI agent usage in ios & android phones: Screencast Link

Github Link : https://github.com/seetadev/fil-token-gated-dapp-de-storage

  • Mobile Version Configuration

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

Run Locally

Clone the project

Go to the project directory: https://github.com/seetadev/ZKMedical-Billing/tree/main/zk-medical-billing-tracker

cd zk-medical-billing-tracker

Install dependencies

npm i -g @ionic/cli

npm i

Start the server

For Browser

ionic serve

Build App

For Android

ionic capacitor add android

ionic capacitor sync android

ionic capacitor open android

For IOS
ionic capacitor add ios

ionic capacitor sync ios

ionic capacitor open ios

Expected Outcome

By the end of the project, we aim to deliver a fully operational decentralized governance layer for the ZK Medical Billing Platform, powered by the PPT ERC-20 token and NFT-based voting. Verified healthcare providers will be able to participate in proposal submission and governance using on-chain credentials linked via Farcaster identity.

This upgrade will enable:

A governance-ready version of the medical billing system to pilot at 11 Delhi universities, beginning with NSUT, in collaboration with D.T.T.E.

A launch of the PPT token on Uniswap, SushiSwap, and PancakeSwap to foster utility and liquidity.

A fully extensible Python backend that supports a DIY deployment model for low-infrastructure government clinics (e.g., Mohalla Clinics).

Cross-chain support for major networks including Optimism, Polygon, zkSync, Near, Arbitrum, Filecoin, Solana, Cardano, BTTC, Algorand, XDC, and StarkNet, ensuring the platform is modular, scalable, and interoperable across ecosystems.

Acceptance Criteria

  • Token Launch: Successfully deploy the PPT token on CEX-1, CEX-2, and decentralized exchanges (Uniswap, SushiSwap, PancakeSwap) as part of the ZK Medical Billing platform ecosystem.

  • Cross-Chain Integration: Complete full integration of the ZK Invoice Manager and Government Invoice dApp with the following chains:
    Optimism, Near, Arbitrum, Filecoin, Polygon, zkSync, Solana, Cardano, Tron’s BTTC, Algorand, XDC, and StarkNet — ensuring wide blockchain compatibility.

  • Pilot Deployment: Implement and validate the solution at 11 Delhi universities under D.T.T.E., beginning with NSUT, including a live demo of ZK-based invoicing and token-gated access.

  • Backend Enhancements: Extend and optimize the Python backend of the ZK Medical Billing platform to support DIY, modular deployment in low-infrastructure public health setups (e.g., Mohalla Clinics).

  • Save-to-Multicloud Feature: Enable a "Save to Multicloud" feature for invoices (minimum 100-invoice test dataset), with support for providers like Dropbox, Supabase, Firebase, AWS S3, and Google Cloud Firestore, using hybrid mobile frameworks (Ionic Angular or Ionic React).
    📂 Reference implementation and screenshots: Drive Folder

  • Security Layer: Implement token-gated data writes to IPFS and Storacha, leveraging LIT Protocol for access control and encryption of medical invoice metadata.

Implementation Details

The project will extend the ZK Medical Billing Platform with advanced Web3 capabilities using the following technical stack and frameworks:

  • Smart Contract Layer:

    • ERC-20 token contracts for PPT token (governance + access control).
    • NFT-based voting logic using open-source governance contracts (e.g., Nouns-style, modified for medical use cases).
    • Deployed on EVM-compatible chains: Optimism, Arbitrum, Polygon, zkSync, Filecoin (FEVM), Near (via Aurora), and others.
  • Frontend / DApp Layer:

    • Core application developed in Ionic React to ensure cross-platform compatibility (Web, iOS, Android).
    • Integration of Farcaster Sign-In for on-chain identity and social-based access control.
    • Support for token-gated access using LIT Protocol and encrypted data blobs stored in decentralized systems.
  • Data & Storage Layer:

    • Use of IPFS and Filecoin for decentralized invoice data storage.
    • Multicloud support for redundancy using Firebase, Supabase, AWS S3, Dropbox, and Google Firestore.
    • Custom logic for encrypting and uploading invoice data, along with metadata pinning on IPFS.
  • Backend:

    • Enhancements to the existing Python backend to support:
      • Invoice parsing, ZK-based validation, PDF generation.
      • REST APIs to interact with blockchain state and invoice metadata.
      • DIY deployment support with environment-based config templates.
  • Cross-Chain Interoperability:

    • Contract deployments across at least 10 chains including StarkNet, Algorand, Cardano (via Milkomeda), and BTTC.
    • Usage of bridges/wrappers where required for token and governance state sync.
  • Governance UI & Flow:

    • Voting dashboard integrated into the Invoice Manager interface.
    • Proposal creation, voting power calculation, and on-chain execution logic based on NFT ownership and PPT token weight.
  • DevOps & Deployment:

    • CI/CD with GitHub Actions for backend and frontend.
    • Static frontend hosted on Fleek or Vercel, backend on Render or Railway.

Community Publications on SocialCalc

"Collaborating Towards Learning, Using Social Spreadsheets for Health Education and Community Awareness", Aastha Chhabra, Manu Sheel Gupta, Sixth International Conference of MIT’s Learning International Networks Consortium (LINC), MIT, Cambridge, Massachusetts, USA · Jun 16, 2013

"Spreadsheet on Cloud - Framework for Learning and Health Management System", K.S. Preeti, Vijit Singh, Sushant Bhatia, Ekansh Preet Singh, Manu Sheel Gupta, Proceedings of the EuSpRIG Conference 2011 "Spreadsheet Governance - Policy and Practice" ISBN : 978-0-9566256-9-4

"Constructionist Learning using Spreadsheet Based Models on Tablets", Mithil Gupta, Manu Sheel Gupta, Sixth International Conference of MIT’s Learning International Networks Consortium (LINC), MIT, Cambridge, Massachusetts, USA · Jun 16, 2013

"A Synchronized Spreadsheet Framework as an IT solution and its Data Management Issues" Rohit Jain, KS Preeti, Vijit Singh, Shubham Shukla, Sushant Bhatia, Yatharth Bansal, Manu Sheel Gupta, International Conference on Information Technology, Systems and Management, Indian Institute of Management, Kozhikode, India · Dec 17, 2011

"SocialCalc: A Spreadsheet Activity for Computer Supported Collaborative Learning", Manu Sheel Gupta, K.S. Preeti, Vijit Singh, Proceedings of the 2010 Conference on Frontiers in Education: Computer Science and Computer Engineering, FECS 2010, Las Vegas, Nevada, U.S.A., CSREA Press 2010, ISBN 1-60132-143-0, pp. 304-309 URL - http://www.informatik.uni-trier.de/~ley/db/conf/fecs/fecs2010.html

"Implementation of Private Cloud Computing using Integration of JavaScript and Python", K.S. Preeti, Vijit Singh, Manu Sheel Gupta, The Python Papers Monograph, The PyCon Asia Pacific 2010, Singapore Management University Download URL - http://ojs.pythonpapers.org/index.php/tppm/article/view/149/161

SocialCalc project has also been covered in important sections of the following conference papers -

"A March Towards Constructionism based on Storytelling, Gaming and Collaboration", Manu Sheel Gupta, Vijit Singh, Manjot Pahwa, The Fifth International Conference of Learning International Networks Consortium (LINC) 2010, Massachusetts Institute of Technology, Cambridge, Massachusetts, U.S.A.

"Collaborating Towards Learning: Using Web 2.0 for Educational Idea Development", Krittika Adhikary, Manu Sheel Gupta, Ekansh Preet Singh, Swarandeep Singh, The Fifth International Conference of Learning International Networks Consortium (LINC) 2010, Massachusetts Institute of Technology, Cambridge, Massachusetts, U.S.A.

Recent research contribution in SocialCalc: Co-author of the article, "Opinion of students on online education during the Covid 19 pandemic", please visit the paper at https://onlinelibrary.wiley.com/doi/epdf/10.1002/hbe2.240

Mockups/Wireframes

Please visit the 4.5 minute demo to understand the ZK Medical Billing Platform at https://drive.google.com/drive/u/1/folders/1zadM3Ac_KCEi5_x29seu-b6bBK6BkAus

Screenshots for each of the Web3 components bootstrapped in ZK Medical Billing Platform: https://drive.google.com/drive/u/1/folders/1MS_uLsmDUNcdgugJZqOCQFUC7GMqFdOt

ZK Medical Invoice Tracker (MVP): https://invoice-suite.vercel.app/

Demo Video for anonymization and encryption of medical data and dapp on decentralized medical counseling (dapp, security): https://www.youtube.com/watch?v=rJRRlaVQSMY

Demo Video for bulk query, retrieve of medical data & dapp using OP, Eth, Embark, IPFS (dapp, portal): https://www.youtube.com/watch?v=BUiVvhuUdrE

Product Name

ZK Medical Billing Platform for Government Universities

Organisation Name

NSUT in collaboration with C4GT, SEETA, AIC

Domain

⁠Healthcare

Tech Skills Needed

Ionic, Solidity, CI/CD, Database, Express.js, Machine Learning, JavaScript, D3.js, AWS, Electron, Node.js

Mentor(s)

@seetadev @aspiringsecurity @aspiringdevapps

Manu Sheel Gupta;

Dr. MPS Bhatia;

Deepti Gupta (SAP Appgyer guidance and SAP BTP integrations) for utility government organizations in India.

Category

CI/CD, Analytics, Mobile, Delpoyment, Security

Metadata

Metadata

Assignees

No one assigned

    Labels

    DMP 2024DMP 2025C4GT 2025 project proposal submission

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions