NiftyKit is a platform for minting non-fungible token (NFT) and smart contracts. NiftyKit offers the freedom to the artists and creators to mint and control their own smart contract. Our smart contracts and NFTs are ERC-721 based tokens. They offer a unique set of features such as provable scarcity, authenticity and interoperability. NiftyKit's goal is to become the protocol for creators to create, manage, and sell their custom branded smart contract and tokens. The platform is powered by IPFS and Ethereum and uses an OpenZepplin standard smart contract. NFTs are stored in “smart contracts,” which are executable code that executes automatically and runs on top of the distributed ledger on which the NFT is recorded. Provable ownership of art, music, and other digital and physical content is linked to a single token and contains provenance information to ensure collectors are buying authentic NFTs from the creators. Other people may have copies of the same content, but only one person can own the token through their digital wallet. NFT collectors and artists can verify using blockchain explorers like Etherscan to ensure the authenticity of any NFT being bought or sold.