@vivianplasencia
## 😎 Semaphore is a zero-knowledge protocol that allows users to prove their membership in a group and send signals such as votes or text messages without revealing their identities. There are three main parts: identities, groups and proofs. The groups are Incremental Merkle Trees and the proofs are Groth16 proofs.