Skip to content

A dapp for anonymously reviewing employers which proves that all reviewers have been paid by the companies that they review.

License

Notifications You must be signed in to change notification settings

fluffypill0w/zKurrate

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

zKurrate

zKurrate is a dapp for reviewing employers which proves that all reviewers have been paid by the companies that they review, but without revealing their identity or salary.

It is done thanks to Zero Knowledge technologies, specifically Circom and snarkjs.

Additionally the reviews are durable and censorship resistant thanks to storage in Ethereum and IPFS.

This project has been developed for the 0xHack Hackathon.

For further details please check the submission video.

The project is still incomplete, but a live mock demo of the web interface is available at zkurrate.com.

Please feel free to use it and contribute if you found it interesting :)

Prerequisites

A Unix environment with a recent version (circa 2021) of the following tools:

  • GNU Make
  • Docker

Build

Run make zkurrate-builder to prepare a builder container with all the tools.

Run make zkurrate-run to run the container with the code mounted in /zKurrate.

Inside the container, run make setup-ptau-default verify-proof to run all the circuit pipeline, generating the files at zkurrate/build directory (located /zKurrate/zkurrate/build inside the container).

Third party software

This repository contains derived work from the following software with GPLv3 or compatible licenses (see https://dwheeler.com/essays/floss-license-slide.html):

About

A dapp for anonymously reviewing employers which proves that all reviewers have been paid by the companies that they review.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published