-
Notifications
You must be signed in to change notification settings - Fork 13
Description
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.
- Enhancements to the existing Python backend to support:
-
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