Video thumbnail

Nocena

Hearth of my SocialFi #chalenge2earn app - human verification checking completed a challenges

Nocena

Created At

ETHGlobal Prague

Project Description

The project aimed to implement the core functionality for a socialfi app centered around challenges. Since the main core values of my app are human connections (no bots), no adds and creator value - I had implemented the main verification system stoping bots from using the app.

The app creates a daily AI generated challenge - the user needs to complete it to get verified as a human and gets rewarded for it in a token that I implemented as part of this hackaton.

The project I created over this weekend I call VHP - Verified Human Protocol. This is the main value of it and I want it to be opensourced and it can be implemented by any project Web2 or Web3 as sort of "Web3 Captcha" - verifing a human and giving them a chain verified stamp that can't be tampered with.

How it's Made

This is a Nextjs app that rellies heavilly on the latest capatibilites of chat gpt for challenge creation and final verification. It also uses open Tensor Flow libraries to detect a human in a video and a selfie to prevent non-human activity. Once those checks pass the video is parsed into images that are submited to open ai api to determine whether the user has completed the challenge or not.

From Web3 technologies it rellies on: Word ID - a shortcut for human to get verified and go on with their business on the website (if they dont have it - or don't have a verified Nocena account they can go into the next step and complete a challenge to get verification) Flow - base token layer, in the working demo I only distribute users their token for completing a challenge, but in the code commited to git (I didnt have time to make it work on Vercel too all the data get saved on-chain for a true Web3 experience) Protocol Labs - filecoin storage implemented for challenges submisions to keep data protected and owned by the users who actually submit them - as all social networks should be made

background image mobile

Join the mailing list

Get the latest news and updates