Skip to content
C

CertiBlock

Fake Certificate Verification System

Created on 16th January 2026

C

CertiBlock

Fake Certificate Verification System

The problem CertiBlock solves

CertiBlock allows institutions to register genuine certificates by storing their cryptographic hash on the blockchain. When a certificate is later uploaded for verification:
AI (OCR) extracts the certificate text
A hash is generated and compared with the on-chain record
Any modification, even a single character change, is detected
This makes certificate verification:
Tamper-proof (blockchain immutability)
Fast (automated verification)
Trustworthy (no centralized control)
Cost-effective (uses free test networks and open-source tools)

Challenges we ran into

One of the main challenges was setting up the local development environment and ensuring all tools worked together smoothly. We faced issues such as missing Python libraries, incorrect system paths for OCR tools, and blockchain wallet configuration on test networks.
We overcame these challenges by:
Carefully debugging installation and PATH errors
Verifying each component step-by-step before integration
Using blockchain test networks to safely deploy and test smart contracts
This process helped us better understand the full stack and improved the reliability of our solution.

Tracks Applied (1)

AI

AI reads the certificate (OCR) When you upload a certificate image (JPG / PNG / PDF): AI (OCR) extracts text from the im...Read More

Discussion

Builders also viewed

See more projects on Devfolio