Anyone with the ZKBlueBird extension can see who has a blue check. To get a blue check, just verify yourself with Worldcoin World ID
This project uses WorldCoin's orb to verify the users identity. A user gets a unique identity with an orb, then can use it to prove their Twitter belongs to a real human. All users who have verified their account with a privacy-preserving proof of personhood will be shown with a checkmark. This is possible via the ZKBlueBird extension which alters the content of twitter to give the checks.
This Project uses WorldCoins orb and WorldID to verify user identity and provide the respective verification. This uses a "hash" of somebody's unique biometrics to generate a secret key. This secret key is added to a semaphore set, and a ZK Merkle proof is generated to prove membership without revealing the member. The preimage of the semaphore commitment contains a nullifier, which is used to prove uniqueness for an action. We utilized this nullifier scheme to prvoide sybil resistance, using Worldcoin's API. Worldcoin's API made the process significantly easier than handwriting circuits. As an input signal, we hackily give a Twitter or Lens account instead of a wallet address, so the social account is tied to the proof. This proof result is stored in a database, linked to the twitter account.
A browser extension reads from this database when the user visits twitter.com, appending a checkmark to accounts who have proved their personhood