FUTA
Credence
Blockchain Credential Verification

Academic credentials, verified in seconds

Credence uses Hyperledger Fabric to create a tamper-proof, decentralized record of academic credentials issued by Nigerian universities. Employers verify instantly. Fraud becomes impossible.

credence.futa.edu.ng/verify
CRD-L9K2M3-8FAB2D
Verify
ResultVERIFIED

Graduate

Adebayo O. Johnson

CGPA

4.72 / 5.0

Degree

B.Tech, Computing

Graduated

2024

Class

First Class Honours

Institution

FUTA

Hyperledger Fabric Ledger

SHA-256 Hash

a3f8c2d1e4b97f2e...8c2d1a4f

Block Number

#00000412

Timestamp

2024-11-15 09:23:41

Verification time1,247ms

Blockchain Verified

No tampering detected

Under 60 Seconds

Real-time chain query

100%
Tamper-Proof
Cryptographic guarantee
<60s
Verification Time
Instant employer checks
SHA-256
Hash Algorithm
Industry standard
15+
FUTA Faculties
Full institutional coverage
The Challenge

Nigeria has a credential crisis

Millions of Nigerians graduate each year into a system where their credentials can be easily forged, are slow to verify, and are stored in fragile, disconnected archives.

Certificate Falsification

Fraudulent graduates present forged degrees to secure positions in healthcare, engineering, and finance, posing significant public safety risks.

Weeks of Processing Time

Manual verification through university registrars takes weeks or months, costing graduates employment opportunities and employers operational time.

Fragile Paper Records

Universities rely on paper-based archives prone to degradation, fire, and human error with no standardized digital backup infrastructure.

International Reputation Risk

Nigerian graduates face stricter and more expensive verification requirements from foreign employers due to widespread credential fraud.

The Solution

Credence ends the credential crisis

Built on Hyperledger Fabric, Credence gives FUTA the infrastructure to issue tamper-proof digital credentials that any employer can verify in under 60 seconds, anywhere in the world.

0
Phone Calls
No registrar contact needed to verify
<60s
Verification Time
Real-time query against the blockchain
100%
Tamper-Proof
Cryptographic guarantee on every record
SHA-256
Hash Standard
Industry-grade fingerprint algorithm
The Process

Three steps from issuance to verification

Credence connects the moment a university issues a credential to the moment an employer verifies it, with zero possibility of tampering in between.

01
Admin Action

Credential Issuance

A FUTA administrator issues a digital certificate for a verified graduate. The system fetches the graduate details, generates a SHA-256 hash of the credential data, and records it permanently on the Hyperledger Fabric blockchain.

02
Graduate Access

Certificate Delivery

The graduate receives a beautifully branded PDF certificate containing their academic details, a unique certificate key, and an embedded QR code. The certificate can be downloaded at any time from their personal dashboard.

03
Employer Verification

Instant Verification

An employer scans the QR code or enters the certificate key on the Credence platform. The system queries the Hyperledger Fabric ledger and returns a cryptographic verification result in under 60 seconds, including the exact blockchain timestamp.

Under the Hood

Cryptographic truth, not institutional trust

The verification process does not rely on a phone call to a registrar or a manual database lookup. It relies on the mathematical certainty of SHA-256 hashing and the immutability of the Hyperledger Fabric ledger.

Certificate data is hashed at issuance and stored on-chain
The hash is replicated across all Fabric peer nodes
Verification compares the live hash against the ledger record
Results returned in under 60 seconds with full timestamp
credentialContract.js | Hyperledger Fabric Chaincode
1// Credence Verification Engine
2// Hyperledger Fabric Chaincode
3
4async function verifyCertificate(ctx, certificateKey) {
5 const startTime = Date.now();
6
7 // Query the blockchain ledger
8 const ledgerRecord = await ctx.stub.getState(certificateKey);
9
10 if (!ledgerRecord || ledgerRecord.length === 0) {
11 return {
12 status: "NOT_FOUND",
13 verified: false,
14 message: "Certificate not found on ledger",
15 };
16 }
17
18 const certificate = JSON.parse(ledgerRecord.toString());
19
20 // Validate certificate status
21 if (certificate.status === "REVOKED") {
22 return {
23 status: "REVOKED",
24 verified: false,
25 revokedAt: certificate.revokedAt,
26 reason: certificate.revokedReason,
27 };
28 }
29
30 // Compute SHA-256 hash of current record
31 const currentHash = sha256(JSON.stringify({
32 graduateName: certificate.graduateName,
33 matricNumber: certificate.matricNumber,
34 faculty: certificate.faculty,
35 cgpa: certificate.cgpa,
36 graduationYear: certificate.graduationYear,
37 }));
38
39 // Compare with stored hash
40 const isAuthentic = currentHash === certificate.blockchainHash;
41 const elapsed = Date.now() - startTime;
42
43 return {
44 status: isAuthentic ? "VERIFIED" : "TAMPERED",
45 verified: isAuthentic,
46 graduate: certificate.graduateName,
47 institution: "Federal University of Technology, Akure",
48 classOfDegree: certificate.classOfDegree,
49 issuedAt: certificate.issuedAt,
50 blockchainTimestamp: certificate.txTimestamp,
51 verificationTimeMs: elapsed, // < 60,000ms guaranteed
52 };
53}
Fabric Network: Active
Peers: 3/3 Online
JavaScript | Chaincode v1.0
Credential Verified
Verified in 1.2 seconds
Who Uses Credence

Built for every stakeholder in the ecosystem

Whether you issue credentials, hold them, or need to verify them, Credence provides a purpose-built experience.

Universities
Institutional Administrators
  • Eliminate manual verification requests
  • Issue tamper-proof digital certificates
  • Revoke credentials when necessary
  • Generate comprehensive audit reports
AccessAdmin Dashboard
Registration@futa.edu.ng required
Graduates
Degree Holders
  • Own and control your digital record
  • Download a verifiable PDF certificate
  • Share your credential key with employers
  • Track verification activity on your credential
AccessGraduate Portal
Registration@futa.edu.ng required
Employers
Recruiters and HR Professionals
  • Instant background check in seconds
  • No need to contact universities directly
  • Blockchain-backed authenticity guarantee
  • View verification history and timestamps
AccessVerification Portal
RegistrationAny email accepted
Mathematical Foundation

Cryptographic Security Meets Academic Integrity

Our system leverages advanced cryptographic mathematics to ensure tamper-proof credentials with collision probability of 2-256.

SHA-256 Cryptographic Hash

Each certificate generates a unique 256-bit hash using the SHA-256 algorithm:

H(CertificateData) = 256-bit fingerprint

Collision Probability: 2-256 (practically impossible)

Merkle Tree Verification

Efficient verification using Merkle tree structure with O(log n) complexity:

RootHash = MerkleRoot(Hash1, Hash2, ..., Hashn)

Verification Time: <60 seconds guaranteed

Digital Signatures

Elliptic Curve Digital Signature Algorithm (ECDSA) for authentication:

Signature = Sign(PrivateKey, Hash)

Security Level: 128-bit cryptographic security

Certificate Integrity Formula

H = SHA-256
Hash Function
C = Certificate Data
Input Data
F = H(C)
Fingerprint
Verification:If H'(C') = F then certificate is authentic
Technology

Enterprise-grade blockchain for education

Credence is built on Hyperledger Fabric, the same permissioned blockchain framework used by global enterprises for supply chain, finance, and healthcare. Now applied to academic credentials in Nigeria.

SHA-256 Hashing

Every certificate is reduced to a unique 64-character fingerprint, making any tampering instantly detectable.

Hyperledger Fabric

A permissioned enterprise blockchain where only authorized FUTA participants can write transactions.

NDPR-Compliant Private Channels

Fabric channels keep credential data private and visible only to authorized parties at all times.

Hyperledger Fabric Network Status
Network:credence-channel
Organizations:FUTA MSP
Peer Nodes:3 Active
Orderer:Raft Consensus
Chaincode:credential v1.0 (committed)
Ledger Height:Block #14,827
Avg Tx Time:< 2 seconds
Consortium Architecture

Blockchain Consortium System

A permissioned blockchain network where FUTA maintains full control over the academic credential ecosystem, ensuring data privacy while providing immutable verification capabilities.

Orderer

Raft

Peer 3

Endorser

Peer 2

Committer

FabConnect

REST API

Cert Auth

CA Node

Peer 1

Endorser

Transaction Flow Architecture

1

Certificate Issuance

Admin creates certificate

2

Hash Generation

SHA-256 fingerprint created

3

Blockchain Write

Hash stored on ledger

4

Verification Query

Employer verifies authenticity

Research Context

A final year research project from FUTA

Credence is the practical implementation of a final year dissertation submitted to the Department of Information Systems, School of Computing, Federal University of Technology Akure. It demonstrates how Hyperledger Fabric can be applied to solve real credential verification challenges in Nigerian higher education.

StudentOyedokun Kehinde Joshua (oyedokunkjifs2020@futa.edu.ng)
DepartmentInformation Systems, School of Computing
InstitutionFederal University of Technology, Akure
Research FocusBlockchain for Academic Credential Verification
Prof. Adenike Oladiji
Vice Chancellor, Federal University of Technology, Akure
Richard Arifalo
6th Substantive Registrar, Secretary to Council

"The solution shifts the trust model from institutional trust to cryptographic trust, relying on the mathematical certainty of SHA-256 hashing and the immutability of a permissioned blockchain."

Project Thesis, Chapter 1.4

Ready to verify credentials the right way?

Join the platform that makes credential fraud impossible and verification effortless. FUTA students and administrators can register today using their institutional email.

Administrators and graduates must register with a @futa.edu.ng email address.