Unlock Protocol has revolutionized the way certifications and credentials are issued and managed. This powerful, on-chain system enables you to create customizable and secure certifications, easily shared and verified by anyone. In this step-by-step guide, we’ll walk you through creating your own certifications and credentials using Unlock Protocol.

Connect your wallet
Visit the Certifications by Unlock landing page and connect your wallet. You’ll be prompted to sign a message to verify ownership of the wallet address. Once verified, you’ll be taken to the “Create Certification” page.
Input certification details
Here, you can customize your certification by providing the following details:
- Image: Upload an image that represents the certification.
- Name: Give your certification a name.
- Description: Provide a brief description of the certification.
- Issuer: Specify the name of the organization or business issuing the certification.
- External URL (optional): Include a URL for the organization or business issuing the certification.
These details will be stored as metadata on-chain.

Set certification options
Next, choose from the following options:
- Expiration date: Select whether the certification lasts forever or has an expiration date. Expiration dates are useful for licenses that need to be renewed.
- Purchase Price: Decide if the certification can be purchased. If so, set the token and amount required for purchase. You can also make the certification free.
- Quantity limit: Set a limit on the number of available certifications.
Choose your network
Select the network on which the certification will be deployed. Ethereum is usually the default option, but due to high gas costs, other compatible networks such as Optimism, Polygon, and Arbitrum are recommended. In this example, we’ll use the Mumbai testnet on Polygon.

Deploy your certification
After filling in the required information and choosing your network, click “Deploy.” Verify the gas cost and wait for the deployment to complete. This may take anywhere from a minute to a few minutes, depending on the network and its load.

Make certifications non-transferable
Once the certification is live, make the tokens non-transferable, or “soul-bound.” This ensures that the certification remains tied to the recipient’s address and cannot be sold or transferred.

Airdrop certificates
On the certification page, you can now edit details and airdrop certificates to recipients. To do this, provide a wallet address, email address, and the number of keys to be dropped. You can also use just the email address if your recipients don’t have a wallet.

Notify recipients
Upon receiving the certificate, recipients will get an email notification with links to view the certificate directly, along with a QR code and an attached image.
That's it!
With Unlock Protocol, creating and issuing certifications and credentials has never been easier. By following these steps, you can harness the power of Unlock Protocol to create secure, verifiable, and customizable certifications or credentials for any purpose.
Want to see a video walkthrough? Here’s Michael who will show you how it’s done!