Semaphore is a generic privacy layer. Leveraging zero-knowledge technology, users can prove their membership in groups and send messages (extending from votes to endorsements) off-chain or across EVM-compatible blockchains, all without revealing their personal identity.
- Website: https://semaphore.pse.dev
- Documentation: https://docs.semaphore.pse.dev
- Telegram: https://semaphore.pse.dev/telegram
- X (Twitter): https://semaphore.pse.dev/x
- Demo: https://demo.semaphore.pse.dev
- Explorer: https://explorer.semaphore.pse.dev
- Benchmarks: https://benchmarks.semaphore.pse.dev
- Board: https://github.com/orgs/semaphore-protocol/projects/10/views/1
- 🌟 Submit your idea to PSE's acceleration program (check out this discussion for potential ideas).
- 🔧 Work on open issues
- 📖 Suggest new terms for our glossary (website-issue)
- 🕸️ Propose new networks for our deployed contracts (semaphore-issue)
- 📦 Suggest new developer tools (semaphore-issue)
- 💠 Share your Semaphore project with us (semaphore-issue)
- 🚀 Share ideas for new features (semaphore-issue)
- 🐛 Create a report if you find any bugs in the code (semaphore-issue)
As a Semaphore contributor, you'll be able to claim a special GitPOAP per year 🏅
Important
Any pull requests are more than welcome, but remember to create an issue first!
Semaphore is part of Privacy & Scaling Explorations (PSE), a multidisciplinary team supported by the Ethereum Foundation. PSE explores new use cases for zero knowledge proofs and other cryptographic primitives.