VeriCred

Blockchain Academic Credential Verification

VeriCred proves a credential was issued by this registered issuer address and has not been altered since registration. It does not verify the issuer's real-world legitimacy, and no personal data is ever stored on-chain.

Verify a credential

There are two tiers of trust. Uploading the PDF is the strong proof. It confirms the document itself is registered and unaltered. Looking up a certificate ID or scanning a QR only confirms that a record exists.

Strong proof
Upload PDF

Re-hashes the file and matches it against the on-chain record. Proves the exact document is authentic and unaltered.

Record check
Certificate ID / QR

Confirms a record with that ID exists on-chain and who issued it, but not that any particular PDF matches it.

AUpload the credential PDF

The file stays in your browser. Only its hash is sent to the contract.

BLook up by certificate ID

Enter a certificate ID (or arrive here by scanning a QR code).

CScan a QR code

A credential's QR code links to /verify?id=CERTIFICATE_ID. Scanning it with any phone camera opens this page and automatically runs the certificate ID lookup in Method B. Like any ID lookup, it confirms a record exists, not that a specific PDF matches it.