Change.WLD

Share your petition and be sure that every signature is given by a real human being!

Change.WLD

Created At

ETHGlobal Prague

Project Description

This project uses the minikit SDK to verify only real humans verified by an orb are able to sign petitions. This way you can be sure no one bots their way into a high profile petition anymore! Everyone can create as many petitions as they want to and World ID makes sure that a person can sign each petition only one time.

How it's Made

NextAuth is used for verification with the World ID minikit SDK, the frontend is done with React TailwindCSS and the backend uses Next.js. For the PoC, petition saving is done in a local file in the backend with Node.js' fs module, but can be transferred directly on chain. The id-generation for petitions is HMAC-based and I'm using a RESTful API.

background image mobile

Join the mailing list

Get the latest news and updates