← Back to home

Verf3d

SolidityNext.js

Verf3d is a decentralized endorsement system which is focused towards solving the problem of non-authentic credentials using SBTs

Screenshots

Verf3d screenshot 1
Verf3d screenshot 2
Verf3d screenshot 3
Verf3d screenshot 4
Verf3d screenshot 5

Problem Statement

Acquiring reliable verification of real-world credentials has always been a challenging task. In professional settings, the veracity of virtual profiles is a crucial subject; the risks associated with misplaced trust are significant. Moreover, the Web3 community relies heavily on virtual networking. Our solution provides professionals with a simple, foolproof verification system. Through the presentation of a web-based verification model, the hackathon concept addresses accreditation and endorsement issues. This idea aims to simplify the verification process between the three tiersβ€”an organizer, an endorser, and an individual.

Solution

This project makes use of soul-bound tokens for the verification system. Each endorsement is minted as a soul-bound token for the wallet of the receiver. We built a smart contract using Solidity and tested it using Hardhat and Ethers.js. We deployed it to the Skale TestNet and also to the Polygon Mumbai TestNet for a possible multi-chain future for our project. We made use of the FileCoin infrastructure to store the SBTs and images. Because of their zero gas fees and alluring framework, we attempted to create a file storage system on Skale as well. We created a front-end using Next.js. We made use of Ethers.js to call functions in the smart contract from the client side.

Hackathon

ETHSanFrancisco 2022

2022

Prizes

  • πŸ†

    πŸŠβ€β™‚οΈ SKALE β€” Pool Prize