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.
Re-hashes the file and matches it against the on-chain record. Proves the exact document is authentic and unaltered.
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.