project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

sanicert

A private, permissionless medical data attestation protocol built with sign protocol.

sanicert

Created At

ETHOnline 2024

Winner of

trophy

Sign Everything Pool Prize

trophy

Best ZK Attestation Verifier With Schema Hooks

Project Description

Sanicert is a privacy-focused medical data attestation platform that leverages blockchain technology and zero-knowledge proofs. It allows users to securely store their medical information and generate verifiable proofs of specific health attributes without revealing sensitive data. The platform enables users to create attestations about their medical status, such as age verification or vaccination records, which can be verified by third parties while maintaining patient privacy. Built on Next.js and integrating with blockchain networks, Sanicert offers a user-friendly interface for managing medical data, generating proofs, and creating blockchain-based attestations.

How it's Made

Sanicert is a nextjs app, it leverages:

  • Attestation Protocol: The Sign Protocol (from @ethsign/sp-sdk) for creating attestations based on generated proofs.
  • Integration with the Base Sepolia testnet using RainbowKit for wallet connection and Wagmi for Ethereum interactions
  • Zero-Knowledge Proofs: circom for circuit design and snarkjs for proof generation and verification, forming the core functionality of the application.
  • Cryptographic Libraries: circomlibjs for cryptographic operations, particularly EdDSA signatures.
  • Smart Contracts: Solidity smart contracts for on-chain verification of zero-knowledge proofs.
  • Circuit Design: Custom circom circuits for different types of verifications, such as age verification and vaccination status.

This tech stack enables Sanicert to provide a secure, privacy-preserving medical data attestation system. It leverages blockchain technology and zero-knowledge proofs to generate proofs of medical data, create blockchain-based attestations, and verify these proofs on-chain, all while maintaining user privacy. The combination of frontend technologies, cryptographic tools, and blockchain integration results in a robust and user-friendly application for managing sensitive medical information.

background image mobile

Join the mailing list

Get the latest news and updates