Blockchain
Blockchain Certificate Verification
Tamper-proof academic credentials on an EVM chain
- Solidity
- Hardhat
- Next.js
- ethers.js
- +2
Blockchain · Capstone
Encrypted records on IPFS with patient-granted access on-chain
Overview
Records are encrypted in the browser before upload to IPFS, so neither the chain nor the storage network ever sees them in the clear. The contract holds only pointers and an access list the patient controls: grant a doctor access, set an expiry, revoke it later, with every read logged. An academic prototype using dummy records, not a clinical system, deployed to Sepolia or local Hardhat.
What makes it stand up
Module breakdown
Encrypts each record with a fresh key in the browser.
Pins ciphertext to IPFS and stores the CID on-chain.
Tracks who may read which record and until when.
Wraps the record key with the doctor's public key.
React views for patients, doctors and the access log.
After this, you will be able to
Technology stack
You receive
Keep looking
Blockchain
Tamper-proof academic credentials on an EVM chain