Projects
Mopro is a versatile tool that can be used to build any client-side application. On this page, we showcase examples of existing projects and provide inspiration for what you can create with Mopro.
Example Projects
The examples provided are implemented with native ZK provers and may not utilize the Mopro stack. However, we believe they can serve as valuable references for developers. If you think your project would make a great addition to the list, feel free to submit a pull request to include it.
World ID
World ID is a privacy-preserving proof of human for age of AI. It securely and anonymously proves you are human online.
Privado.iD
Privado ID enables secure identity data verification everywhere. Any service, any device, any protocol.
Rarimo
Rarimo is building a permissionless ZK Registry that redefines how identities, interactions, and social graphs are managed.
Anon Aadhaar
Anon Aadhaar is a zero-knowledge protocol that allows Aadhaar ID owners to prove their identity in a privacy-preserving way.
OpenPassport
OpenPassport is an identity wallet that lets users generate privacy-preserving proofs from government-issued IDs such as passports.
ZKPassport
Generate a zero-knowledge proof on your phone from your passport credentials, then securely verify it using this demo web app.
Inspiration
Here are some examples of projects you can build using Mopro.
Identity
Represents any form of citizenship, membership, ID card, or proof of attendance.
- Examples:
- Luma
- POAP
- ZK Applications:
- Semaphore
- Anon Aadhaar
- Privado ID
- proof of passport
- Worldcoin ID
Reputation/Attestations
Tracks reputation within applications or systems.
- Examples:
- X followers
- YouTube views
- Reddit upvotes/downvotes
- LinkedIn connections
- GitHub stars
- ZK Applications:
- Rarimo
- UniRep
- TLSNotary
- zkTLS
- potentially EAS with ZK in the future
Social
Refers to social media platforms and forums.
- Examples:
- X (formerly Twitter)
- Telegram
- Discord
- Farcaster
- Slack
- forums
- ZK Applications:
- Rarimo
- ZK-Chat
- zkitter
- UniRep Social
- Cursive
Transactions/Trading
Covers both on-chain and off-chain transactions.
- Examples:
- Booking an Airbnb
- Buying a computer from Amazon
- Purchasing concert or train tickets
- ZK Applications:
- Tornado Cash
- ZKP2P
Gaming
Includes any type of mobile or desktop game.
- Examples:
- Board games
- Strategy games
- MMORPGs
- ZK Applications:
- Dark Forest
- ZuPass Frog Game