# BrightID Discord Bot Discord is the gathering place of web3. What better for a social verification graph than to integrate directly where people connect to each other? Web3 Discord is a mess: - Bot's spamming "gm" - Airdrop farming - DAO Servers with high pay walls What if there was a universal Discord Role that meant an account was a unique human? ## What can the BrightID bot do for you? The BrightID bot empowers your Discord server with sybil resistance. The bot will manage various Discord role's in your server allocated to different BrightID Verifications. Basically, once added the bot unlocks the "Human" class in your Guild. There are nearly 11,000 humans verified within Discord waiting to discover communities where they can use their unique Human quality. Here are some current examples of the BrightID Bot in action. ### [Song A DAO](https://songaday.world/) Song-A-DAO uses the BrightID Discord Bot instead of Snapshot to run their server voting. It gives them less voting overhead as it directly integrates with their existing Discord community. ### [BrightID](https://www.brightid.org/) The BrightID server itself uses the Discord bot to host votes as well as deliver Bright to verified members through the tip.cc bot. ### [EthStaker](https://ethstaker.cc/) Ethstaker used BrightID in their server to verify that discord accounts that ran nodes were coming from humans. ### [SHE](https://she.energy) SHE uses BrightID to gate their SourceCred Contribution Graph. This ensures their weekly community token distributions don't get attacked by bots. ## How does it work Invite the bot to join your server by going to https://bot.brightid.org When the bot joins your server, it will verify all the humans in your Discord Server that have previously connected a verified BrightID account. It does this by assigning them an unrevocable "BrightID Verified" role. It will also automatically verify any new humans that join your server! Just add the bot and forget it, no config needed. ### What about members who haven't verified? The bot uses BrightID's "Meets" verification to enforce a Discord accont's "Human" status. The "Meets" verification is best at protecting against bots. A bot cannot programmatically acquire a Meets verification. This level of verification can only be acquired one way: 1. Join a [BrightID-sponsored Verification Party](https://meet.brightid.org/#/) where a BrightID star will assist the person in installing the BrightID App and verify that the owner of the BrightID is indeed a human. No personal information will be requested (not even a real name!) 2. Navigate to any Discord and go through the linking flow by running the `/verify` command 3. That's it! The bot will do the rest! ![](https://i.imgur.com/OzR0eQ5.png) ### Is it really that simple? **Yes...kinda** Just run the `/verify` command and scan the QR code in the BrightID app. However, behind the scenes the bot is doing a lot of work to obfuscate the verification process to make it as simple as possible. To be specific, the bot handles sponsoring new BrightID users. Every user is required to be sponsored before they can be verified by the BrightID social graph. Normally, the BrightID API requires communities to purchase sponsorships for each individual they add to the graph and spin up their own service for assigning these sponsorships. Instead the sponsorship flow is handled entirely in the `/verify` command. On top of that, the bot supplies every Discord server with 10 free sponsorships! Feel free to [invite the bot](https://discord.com/oauth2/authorize?client_id=759128312030691328&permissions=2416045120&scope=applications.commands%20bot) to your server and try it out yourself! <!-- *Not sure if I should add aura stuff because it's not built yet ## My Discord members will never join a Zoom call! Are we not anon enough for your server? Maybe Introducing [Aura](https://aura.brightid.org/) BrightId's brand new sybil resistance MMORPG! *Yeah you hear that right* Aura is c -->