Privacy-preserving healthcare claims using vlayer Proofs , ERC-7824 sponsored transactions & USDC
zkMed is a streamlined Web3 healthcare platform that revolutionizes medical claims processing through privacy-preserving technology. The system enables patients to submit insurance claims without exposing sensitive medical data on-chain, while hospitals and insurers can validate claims through multiple proof mechanisms.
Key innovations include:
Multi-Proof Privacy Architecture: Combines vlayer WebProofs (patient portal validation), MailProofs (organization verification), and ZK proofs (medical procedure validation) to ensure claim legitimacy without revealing sensitive data Sponsored Transaction UX: ERC-7824 abstract accounts enable gas-free interactions for patients and hospitals, with insurers sponsoring transactions to improve user experience Direct USDC Processing: Simplified claims processing using USDC amounts directly, with frontend-only USD conversion via CoinGecko API, eliminating complex oracle dependencies Italian Health System Integration: Specialized WebProof verification for Italian health portal data, enabling seamless onboarding for Italian patients The platform supports the complete claims lifecycle from privacy-preserving patient registration through automated USDC payouts, all while maintaining zero medical data exposure on-chain.
This project leverages cutting-edge Web3 technologies in a novel healthcare application:
Core Architecture:
Solidity 0.8.20+ smart contracts built with Foundry framework vlayer SDK for multi-proof generation (WebProofs, MailProofs, ZK proofs) ERC-7824 Nitrolite for abstract account management and sponsored transactions thirdweb React SDK for seamless authentication and wallet abstraction Smart Contract Suite:
RegistrationContract.sol - Privacy-preserving patient registration with vlayer MailProof verification HealthSystemWebProofVerifier.sol - Italian health system WebProof validation ERC7824Gateway.sol (planned) - Meta-transaction router for sponsored operations Streamlined Claims Processing Suite (in development) - Multi-proof claim validation with direct USDC handling Frontend Innovation:
Next.js 15 with App Router for modern React patterns vlayer client SDK for browser-based proof generation from patient portals CoinGecko API integration for real-time USD/USDC price display (frontend-only, no on-chain dependencies) Mobile-responsive PWA design for accessibility Particularly Notable Implementations:
Multi-Proof Security: The HealthSystemWebProofVerifier.sol contract demonstrates innovative use of vlayer WebProofs to verify patient data from Italian health portals without exposing personal information on-chain.
Sponsored Transaction Architecture: ERC-7824 integration enables a "pay-for-gas" model where insurers sponsor patient claim submissions, creating a seamless UX while maintaining decentralization.
Simplified USDC Processing: By handling price conversion in the frontend only, I should eliminate ~30% of gas costs and removed external oracle dependencies, creating a more reliable and cost-effective system.
Privacy-Preserving Commitments: Patient registration uses hash commitments of sensitive data rather than storing personal information, enabling verification without exposure.
The project represents a unique application of privacy-preserving proofs in healthcare, demonstrating how Web3 technologies can solve real-world problems while maintaining user privacy and reducing barriers to adoption through sponsored transactions.