Search projects, hackathons, sponsors and tech

    ← All projects

    Change.WLD

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

    Demo

    About

    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.