SmartVerifier

SmartVerifier

A platform to provide verified and trusted source of documents with the help of decentralised, peer to peer storage of data.

SmartVerifier

SmartVerifier

A platform to provide verified and trusted source of documents with the help of decentralised, peer to peer storage of data.

The problem SmartVerifier solves

The problem faced by the users is to have a repository of all their professional details like Name, Address, Education, Marks, Job, Skills, etc. You might think of LinkedIn! But wait. All the details on LinkedIn are filled by the individual himself and there is no way to prove that the details are correct.
Thats were SmartVerify comes into the picture. We are visioning of a platform where a person will have all the information which would be helpful for them in Academics and Professional Career. But in this, the user won't have rights to edit it themselves. Suitable and Trusted organizations would issuing those documents and details to the user's profile. This will make sure that the data can be trusted and is tamperproof.
Further, the user can permit other organizations or individuals to view certain details of his/her profile. This would be useful when an interviewer needs certain details like qualifications, technical skills, work experience, etc. The organizations or individuals can trust this data as they are issued from verified sources and no further verification is required.

Challenges we ran into

  1. We are using ipfs storage system for peer to peer distributed storage of documents. We first tried implementing it using infura but their services were paid.

  2. Then we thought of implementing it using web3.storage or nft.storage. We selected web3.storage to utilize IPFS. However, we were getting errors for the same as well. We were able to upload the documents using web3 storage, but were not able to retrieve the documents, as the api was showing errors.
    At last, after researching about the topic in depth and discussing about it with the IPFS and Filecoin team, the issue was sorted.

  3. The main challenge was to integrate our smart contract with the front-end. All the team members equally looked upon this issue, and had one-on-one discussions with different mentors to solve it.

Tracks Applied (2)

Push Protocol

Push Protocol

General Storage Track

Protocol Labs

Discussion