The Problem - Too Many Fake Documents In This Digital Era

  • Fake News – social media news, press releases, articles.
  • Fake Certificates – academic certs, patents, birth certs.
  • Fake Legal Docs – deeds, agreements, financial statements.
  • Fake Tickets – 12% of ticket buyers get scammed
  • Even Fake Death Certificate! – for fraudulent insurance claim.

The Solution - Authenticate Files Using NFT via ChainFiles

ChainFiles empowers enterprises and individuals to create their own smart contracts and mint NFTs containing digital files they uploaded. We call it “file tokens.” These original documents can then be compared with their copies on the Internet to validate their authenticity and origin. The smart contracts can be verified to further strengthen their authenticity.

How ChainFiles Works

  • User connects their wallet and creates their custom smart contract with their desired name and symbol. E.g: University of California (UC)
  • They upload one or more files to IPFS and mint an NFT to store those files.
  • Each NFT contains a tokenURI that links to the files’ metadata and source URL on IPFS.

BONUS: ChainFiles also allows users to mint their own digital art NFTs to be sold on OpenSea, Rarible and other marketplaces. Unlike OpenSea, we do not practice lazy-minting so each ERC-721 token is minted right on the spot!

ChainFiles Features

  • Allow users to create their own smart contracts and mint their own NFT file tokens.
  • Allow users to upload multiple files into one NFT to reduce gas fee when minting.
  • Support various file formats – images, docs and more.
  • Easy to use file search engine to find NFT file tokens.
  • Contracts can be verified on Aurora block explorer.

How was it built

This project was built with WordPress. We modified existing production-ready code and scripts. We feel there's no need to reinvent the wheel by rebuilding from scratch that will have bugs and vulnerabilities.

Built With

Share this project:

Updates