Hey Cardano!
Hope everyone is doing well. I have seen a lot of amazing things coming out of the Cardano Foundation’s Cardano Blockchain Certified Associate (CBCA) Alpha Program. Cheers to everyone who has worked on this, including all of the organizers and the participants.
A topic came up during the Messari Q1 Report today regarding the certificates from this program, and I asked if they would eventually become on-chain assets. Frederik Gregaard was kind enough to note that while they are not yet, friends at the Foundation are working to make this possible.
As such, I wanted to share a draft template I made for fun in imagining what these certificates might look like on the Cardano blockchain. The tinyurl links below are versions of the certificates on the pool.pm metadata editor.
Public:
Here is an example of a CBCA Certificate if it was minted as a native asset. In this case, an NFT: https://tinyurl.com/CBCAap
As you can see here, all of the important information from the certificate is included in the metadata of the NFT. Included are the type of certificate, what it is (in recognition of), issuer, recipient, certificate ID, date, and relevant links to the Foundation and the CBCA program. Even the asset name follows a potentially useful pattern being named “CBCA_Certificate_123456,” in order to indicate the Program > Document Type > Document Number." In addition to this on-chain information, there is an IPFS-hosted image file of the certificate and a PDF version that have been included.
Private:
As some individuals may want a degree of privacy on a public ledger like Cardano, I also made an encrypted draft as well: https://tinyurl.com/CBCAprivate
[I tried to upload a second screenshot here, but my account is too new for more than one media file. View it in the comments.]
From this version, you can see it accounts for the same information, but a few things have been changed. Importantly, the individual’s name has been removed from the on-chain metadata. Additionally, instead of the certificate document being the main media file of the asset, it has been replaced with a general logo/graphic for the CBCA program. The PDF, in this version, is a password-protected encrypted PDF that was made private using Adobe Acrobat. If you would like to view it, the password is: CBCA2023. For individuals who receive an encrypted/private version, they could receive their certificate passwords from the Foundation upon program completion.
Production:
If the Foundation was to issue CBCA Certificates as native assets, there could be a specific Policy ID to mint all of the assets. Ideally, this Policy ID would be posted on the Foundation website to verify that only assets under this ID are those certifying completion of the program.
For both of these native-asset templates, the cost of production is very minimal for minting onto the Cardano blockchain. With such a small size, minting one would take up approximately 981 bytes of data, or about 6% of what you can fit into a single minting transaction. If they were produced in bundles, approximately 20 CBCA NFTs would be very close to 16kb, or about 99% of what you could fit into a single minting transaction. The total cost of this would be about 2.7 to 3 ADA per bundle. IPFS image + document hosting is another cost consideration, but there are freely available hosting services such as NFT.storage, which utilizes the Filecoin network. Other third-party IPFS services are available, as well as running an IPFS node yourself to pin these data files. Community platforms like NMKR or BuffyBot publishing could very easily help with this aspect of production.
In Summary:
I am a big fan of combining blockchain and education, and am very excited to see so many people enjoying the CBCA program this year. I cannot wait until my schedule frees up sometime to complete it myself. Nevertheless, for the time being, I wanted to share some draft templates for what CBCA certificates might look like minted as on-chain assets. Feel free to use any/all of this template for your own personal or professional purposes. Curious to know what you think, and thank you to everyone cooking on Cardano!
With warm regards,
NOODZ