project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5
project screenshot 6

Zk3 Alpha

Create and Embed zkProofs into Lens posts, use the proofs to moderate the govern interactions with your content.

Zk3 Alpha

Created At

ETHGlobal Tokyo

Winner of

🏊‍♂️ Polygon — Pool Prize

Project Description

Zk3 is a ZeroKnowledge proofs kit built on top of Semaphore protocol and Lens Protocol to allow users to generate ZK proofs for both web2.0 and 3.0 services.

using custom Lens Reference Module we made, Lens is able to validate these proofs during the publishing or the post and will revert if the proofs are invalid.

How it's Made

  1. SemaphoreZK3 - Smart contract built as an extension for Semaphore, it manages the zkGroups (aka circles) and the membership of users to these groups.

  2. Zk3ReferenceModule - A Lens Reference Module that allows Lens to check the validity of the ZKProofs.

  3. Backend Listener / watcher - offchain service to keep an eye on the conditions of membership for each user.

  4. ZKDapp - browser web app to generate and validate proofs in the browser.

  5. integration with Lenster - Lenster-zk3 edition

background image mobile

Join the mailing list

Get the latest news and updates