FaceENS

Typing an ENS requires a lot of effort in our opinion. FaceENS, ENS with a smile.

FaceENS

Created At

ETHGlobal New Delhi

Project Description

Our project is a mobile friendly webapp that lets users link their facial features to their ENS. When a user first comes up to our app they are first required to connect their wallet, now beacuse they are new to the platform they are met with the registeration flow, using their webcam or front cam they can upload their photo to the app, it then extracts their facial features and stores them in a off chain resolver which stores there facial weights alongside their ENS. Next they sign a message which makes it official that they were the ones that registered themselves on the app. After that is done, you can now send them money, or connect to them on TG (if they have it linked) by just scanning their face. So now you can send that person money or connect with them on TG that you met in a BD party at 2 AM in the night from those photos that you took next to the bar, and not look like a complete clueless fool the next time you see them at an event (you'll probably see them tomorrow again). Another use case is gated access via whitelisted ENS identities. The workflow would be very similar to how the payment/TG flow looks like, but instead of having just one device we would have 2 devices one would be just for registering people who are allowed access and the other would be placed in the area of entrance.

How it's Made

Our project has 2 main components, a frontend that uses Nextjs along with reown appkit, wagmi, viem and Tanstack Query. And an off chain resolver that is built on Node.js. We used ENS and Akave in our app. We used ENS for resolving and getting a standardised way of identifying people on chain. We used Akave as a store for keeping the photos and weights.

background image mobile

Join the mailing list

Get the latest news and updates

FaceENS | ETHGlobal