Rajesh Ranjan

Rajesh Ranjan

Founder & CEO

Highly technical software engineering leader. Patent holding Innovator and strategic thinker. Currently immersed in Blockchain, Cloud, DevSecOps, Security, Application performance, Logging, Monitoring, Analytics, Streaming analytics and Business intelligence.

Pawan Khurana

Pawan Khurana

Co-founder & COO

Business executive with 24 years of cross domain experience in leadership and management in IT industry.
Last 9 years as CEO and Shareholder Director of B2B technology business (India) and B2C Digital Homes services business (US); delivering growth & transformation, building organizational capacity & culture, setting up offshore technology delivery.

Meenoy Seesongkham

Meenoy Seesongkham

Development Lead

A software architect having 10+ years of expertise in developing solutions on React, React-native, Angular with Nodejs.
I am equally passionate in creating solutions on emerging technology like blockchain with deep expertise in Ethereum and Bitcoin .



Future of Digital Degree – Blockchain

When was the last time you actually took out your college degree…


CertOnce is Digital Records Creation & Management Platform that offers services to organizations e.g. Educiational Institutions, Companies, Government Departments to create and issue digital records that are time stamped, tamper proof, instantly and independently verifiable records using Blockchain anchored, open standards-based credentialing model.
The document once created can be shared by Issuer or receiver, verified by anyone instantly, independent of the Issuer

It solves the problem of fake credentials (academic, professional, social etc.). Today a lot of students or job applicants creates fake/counterfeit digital records e.g. Degree certificates, Experience Certificates etc. It is very difficult, time consuming and expensive to really go about verifying every such document for a prospective admission deptt of a university, or a potential employer, or a financial institution.
CertOne platform is created to make these documents immutable.
It addresses it by creating a deterministic, one-way cryptographic SHA-256 hash of the digital document and publishing on public distribute ledger i.e. Blockchain.

Once you create a hash of any document and upload it onto a public ledger i.e. Blockchain. It stays there forever. The document thus created can be verified by recreating the hash locally and comparing it with the hash uploaded on to the blockchain. If the hash matches then it confirms the authenticity of the document and if the hash doesn’t match then it means the document is tampered with and makes it unverifiable.
So if someone submits a fake or tampered credential. The local hash will never match with the blockchain published hash.

Let’s break it down in steps.

  1. It starts with a simple step of an issuer (say a university) wants to issue a degree to a student.
  2. The issuer, creates a digital degree certificate and shares it with CertOnce.
  3. CertOnce then creates a small unique code for the documents.
  4. This code is then stored on a publicly visible platform aka Blockchain.
  5. The beauty of this code is that you cannot create a document back from the code making it completely secure.
  6. This document then can be shared with anyone in the form of a link or a software code (.json) file.
  7. The verification process is even more easy and instantaneous.
  8. The receiver can submit the file to and it will confirm the authenticity by creating the unique code of the recd. File and comparing it with the code on the publicly visible platform a.k.a. Blockchain.
  9. The record will only match if the file is original and not tampered.
  1. CertOnce is based on Blockcerts i.e. MIT Media Labs incubated open standards credentialing model
  2. The issuer initiates the process by inviting the receiver of the credential to download the blockcerts wallet on his/her phone
  3. By doing this the receiver shares his public key with the issuer.
  4. Issuer creates a digital document in favor of the receiver
  5. CertOnce then creates a SHA256 hash of the document by using the private key of the Issuer of the document and public key of the receiver.
  6. This one-way, deterministic hash is then published on Blockchain giving it a time stamp and making it immutable.
  7. Issuer then sends the digital document to the receiver, which is stored in the blockcerts wallet by the receiver.
  8. This document then can be shared by receiver with anyone in the form of a link or a software code (.json) file.
  9. The verifier goes to by submitting the (.json) file. CertOnce will recreate the SHA256 hash of the submitted file and comparing it with hash published on Blockchain.
  10. The record will only match if the file is original and not tampered.