Skip to content
CertiSure

CertiSure

Certification System Built for the Blockchain Era

Created on 11th October 2025

CertiSure

CertiSure

Certification System Built for the Blockchain Era

The problem CertiSure solves

🎓 Certisure - Making Credentials Actually Trustworthy

The Problem We're Solving

Let's be real - certificate fraud is a massive problem that nobody talks about enough.

Every year, billions of dollars are lost because people fake their credentials. Whether it's a fake degree, a forged training certificate, or a completely made-up professional license, the current system makes it way too easy. You can literally buy a Harvard diploma on the internet for $50 and it looks completely legit. That's broken.

The Current Painful Reality

For Employers:

  • Spend days or weeks manually verifying each certificate
  • Make endless phone calls to universities and previous employers
  • Still have no guarantee the certificate is real
  • According to studies, 85% of employers have caught applicants lying on resumes
  • Some companies hire entire teams just to verify credentials

For Educational Institutions:

  • Get bombarded with verification requests from employers
  • Have to maintain manual verification processes
  • Can't provide instant proof of their own certificates
  • No way to revoke certificates if needed (like if a degree was awarded by mistake)

For Certificate Holders:

  • Paper certificates get lost, damaged, or stolen
  • Have to carry physical copies for every job application
  • Can't easily share their achievements
  • No way to prove their certificate is genuine without going through their institution

For Everyone:

  • The whole system runs on trust and paper - which is insane in 2025
  • Forgery is easier than ever with modern design tools
  • Background verification companies charge crazy fees
  • International verification is even worse - imagine verifying a degree from another country

Why This Happens

The fundamental problem is that we're still using a system designed for the 1800s - paper certificates backed by institutional reputation. But here's the thing: paper can be forged, institutions can be contacted by phone (or faked), and the entire process is slow, expensive, and frankly, not secure.

The Certisure Solution

We're taking credentials on-chain. Not because blockchain is trendy, but because it actually solves the problem.

Here's how:

1. Instant, Cryptographic Verification

Instead of making phone calls and sending emails, employers just enter a certificate ID. Boom - verified in 2 seconds. The blockchain provides cryptographic proof that the certificate is real and was issued by the right institution.

2. Impossible to Forge

Once a certificate is issued as an NFT on Sui blockchain, it's cryptographically secured. You can't forge it, you can't modify it, you can't fake it. The math doesn't lie.

3. Permanent & Indestructible

We store certificate files on Walrus decentralized storage. This means:

  • Your certificate will exist forever
  • No single server can go down and lose it
  • The institution can shut down and your cert is still accessible
  • Natural disasters, fires, floods - doesn't matter, your achievement is safe

4. True Ownership

Certificates are NFTs owned by the recipient. You actually own your achievements. You can share them, prove them, and nobody can take them away from you.

5. Transparent Revocation

If a certificate needs to be revoked (maybe it was issued in error), the institution can revoke it on-chain with a transparent reason. No shady backdoor removals - everything is public and auditable.

Real-World Use Cases

Let's talk about who actually benefits from this:

🎓 Universities & Colleges

Issue degree certificates, diplomas, and transcripts. Students can share them with employers worldwide, and verification happens instantly. No more verification department bottlenecks.

Example: MIT issues 10,000 degrees per year. Instead of handling thousands of verification requests, they just point employers to Certisure. Verify any degree in seconds.

💼 Online Course Platforms

Coursera, Udemy, Udacity - they can issue certificates that actually carry weight. No more "yeah but it's just an online certificate" skepticism. If it's on-chain, it's verifiable.

Example: Complete a full-stack web development bootcamp? Get a blockchain certificate. Employers can verify instantly that you actually finished the program.

🏛️ Government Bodies

Professional licenses, permits, certifications - all verifiable on-chain. Think driver's licenses, medical licenses, contractor permits.

Example: Hiring a contractor? Verify their license is legit in 2 seconds instead of calling the licensing board and waiting days.

🏢 Corporate HR Departments

Issue experience certificates, completion of internal training, performance awards. Employees can share these with future employers without any "can you call my previous company" awkwardness.

Example: Left a company on good terms? They issue you a blockchain experience certificate. Your next employer can verify your work history without any phone calls.

Challenges I ran into

Technical Challenges & Solutions

Challenge 1: Certificate Revocation Architecture

Problem: Initial implementation required certificate owners to mutate NFT objects, preventing issuers from revoking transferred certificates. This resulted in TypeMismatch errors when attempting revocation after ownership transfer.

Solution: Redesigned architecture using a shared CertificateRegistry with a Table structure on Sui. Issuers now call revoke_certificate() with a reference to the recipient's certificate NFT while the registry maintains mutable revocation state independently of ownership.

Impact: Enabled proper revocation workflow while preserving NFT ownership model.

Challenge 2: Frontend State Querying

Problem: Sui Table storage proved difficult to query directly from client-side code, creating performance bottlenecks for fetching revocation status.

Solution: Pivoted to event-based verification by querying CertificateRevoked events emitted during transactions. Built a client-side Set of revoked certificate IDs from the event stream.

Impact: Improved query performance and simplified frontend data layer.

Challenge 3: CORS Configuration for Walrus Storage

Problem: Browser security policies blocked direct cross-origin requests to Walrus Publisher endpoints.

Solution: Implemented Express.js proxy server that forwards requests with proper CORS headers, mediating between frontend and Walrus API.

Impact: Enabled seamless file uploads while maintaining security best practices.

Key Learnings

  • Design smart contract architecture with frontend accessibility as a primary consideration
  • Leverage blockchain events as reliable data sources for state changes
  • Event-driven patterns often outperform direct storage queries for client applications
  • Plan for CORS requirements when integrating third-party decentralized services

Tracks Applied (2)

Open Track - Development

Certisure embodies open development principles by building a fully transparent, decentralized certificate verification s...Read More

Walrus Track

Certisure integrates Walrus as its core decentralized storage layer by using the /v1/store API endpoint to upload certif...Read More
Walrus.xyz

Walrus.xyz

Cheer Project

Cheering for a project means supporting a project you like with as little as 0.0025 ETH. Right now, you can Cheer using ETH on Arbitrum, Optimism and Base.

Discussion

Builders also viewed

See more projects on Devfolio