  Nowadays, academic certificates are still widely issued in paper format.
Traditional certificate verification is a lengthy, manually intensive, and
sometimes expensive process. In this paper, we propose a novel NFT-based
certificate framework called NFTCert, which enables the establishment of links
between a legitimate certificate and its owner through a Blockchain. In this
paper, we describe the implementation of the NFTCert framework, including
schema definition, minting, verification, and revocation of NFT-based
certificates. We also introduce a payment gateway into the minting process,
which enables NFTCert to be used by a wider audience. Therefore, participants
of NFTCerts do not need to rely on cryptocurrency for transactions. All in all,
the proposed framework is designed to achieve usability, authenticity,
confidentiality, transparency, and availability properties when it is compared
to existing Blockchain-based systems.
