This post was written by the Bandada team.
Bandada is a public infrastructure project that allows you to easily create and manage privacy-preserving groups of anonymous individuals. It is a plug-and-play, free SaaS or self-hosted solution, for developers, DAOs, governments, and individuals that care about privacy.
Groups are an important concept when we speak about privacy and zero knowledge technologies, they can be thought of as anonymity sets. Credentials are a way to establish necessary trust between a set of participants while letting users keep control over how their identities are stored and used.
Bandada allows you to create groups and establish trust within the participants by ensuring that everyone who joined the group needed to meet the credential requirements.
In Spanish, "Bandada" means "flock" or "group” of birds or animals moving together in a coordinated manner.
Representation of Anonymous Groups: Just like a flock of birds or animals moving together, Bandada aims to create privacy-preserving groups where individuals can act collectively without revealing their identities.
Coordinated and Secure Interaction: Birds in a flock exhibit coordinated movements for navigation, safety, or foraging. Similarly, Bandada enables coordinated and secure interactions among the members of anonymous groups. The infrastructure provided allows for seamless communication and collaboration within these groups without compromising individual identities.
Easily create onchain or offchain anonymous groups with a few clicks using our Bandada Admin Dashboard
Decide how members will join, with a unique invitation URL or by proving credentials
Select which credentials they will need to prove to join the group (GitHub, Twitter, etc.)
Build your application on top of Bandada, leveraging completely anonymous signals (like votes, endorsements, claims, messages, etc.)
Group with members who have contributed to a specific GitHub repository
Group of people with more than X followers on Twitter
Group of people in an organization like DAO, company, etc.
(future) Groups of wallets holding a specific NFT
Bandada API Docs https://api.bandada.pse.dev
Bandada credentials library https://github.com/privacy-scaling-explorations/bandada/tree/main/libs/credentials
Install it locally https://github.com/privacy-scaling-explorations/bandada#-install
Run it with Docker https://github.com/privacy-scaling-explorations/bandada#running-in-docker
The groups are currently binary Merkle trees compatible with the Semaphore protocol, but additional data structures will be integrated in the future.
Two types of groups can be created from the dashboard: manual or credential groups. In the former, you can add members by entering IDs directly or by creating invite links, while in the latter you can define credentials that members must prove they have in order to access the group.
Once you create your manual group in the dashboard you can either create an API key to add or remove members or use the invite codes to add members with the
Credential groups can instead be accessed by redirecting users to an appropriate page in the dashboard. Bandada will ask users permissions to fetch their credentials and check if they are eligible.
Bandada also provides a preset of credential validators that can be extended with the
Check here for new and upcoming learning resources like tutorials, videos, and additional documentation and growing project ideas to do with Bandada.
Lastly, keep exploring our Bandada Notion where we’ll keep it updated with the latest news.
Shortly after this announcement, we´re starting Bandada Moonrise, a focused effort, and campaign to showcase Bandada and gather as much feedback as possible from the community to tailor the future roadmap.
If you’re part of a DAO, Web3, or ZK Dev community and want us to give a presentation, please reach us out!
Onchain invitation groups
Onchain credential groups (like POAPs, NFTs, and tokens balance)
Easier deployments using Docker containers
Combining credential providers
Supporting different identity protocols
And much more!
Check our Bandada - Features Roadmap to explore more
Also if you contribute to Bandada´s codebase, then you´re eligible to claim a special POAP!
🥳 Check if you´re eligible and get yours here: https://www.gitpoap.io/eligibility
Thanks to all contributors and Bandada supporters! In particular @cedoor, @vplasencia, @saleel, @aguzmant103, @rachelaux, @beyondr, @wanseob, @mari, @kat