System that ensures secure identity verification for Farcaster users participating in decentralized networks, enabling authentic identity to be recognized. The goal is to help build a trusted, Sybil-resistant environment for the community.
- Sybil attacks caused over $900M in losses. 💸
- Threats to identity and humanity erode trust, necessitating security overhauls in decentralized systems. 🆔
- From Coinbase to Proof of Humanity, unified interoperable standards are crucial. 🔗
- Farcaster Frame that let Farcaster users easily use Ethereum Attestation Service on Arbitrum One to attest to their accounts. 🎫
- Gitcoin Passport is the first use case using the attestation as a primitive for Sybil resistance. 🛡️
- On-Chain Verifications: Use @eas_eth for secure verifications. 🏷️
- Community Trust: Incorporate @farcaster_xyz primitive to @gitcoinpassport. 🛂
- User-Centric Design: Use Farcaster Frames for usability and interactiveness to encourage adoption. 🖼️
- Interoperability and Efficiency: Use @arbitrum for smooth, cost-effective and secure integration. ⚡
- Full decentralization: Eliminate backend dependencies by enabling direct network interactions for attestation creation and dispatch. This will help achieve a fully decentralized solution, building on the groundwork laid during the hackathon.
- attestation-server: Attest Farcaster accounts using Ethereum's Attestation Service on Arbitrum One.
- attestation-frame: Facilitate Farcaster account attestation using Frames.
- gitcoin-passport: Gitcoin Passport allows users to prove their identity through a secure, decentralized UI.
- landing: https://farcaster-onchain-verification.gonzalomelov.xyz
- Dune Dashboard: https://dune.com/gonzalomelov/farcaster-onchain-verifications
- USER: Farcaster mobile or web user.
- FARCASTER HUB: Farcaster is a sufficiently decentralized social network. Farcaster Hubs are a distributed network of servers that store and validate Farcaster data.
- FARCASTER FRAME: Farcaster Frames is used to turn any cast into an interactive app. Within this project, it allows users to verify their account directly on the app.
- WARPCAST: Warpcast is a decentralized social media platform built on Farcaster.
- GITCOIN PASSPORT: Gitcoin Passport deployed on DigitalOcean with the Farcaster Stamp added. In order to verify an account, it checks the Ethereum Attestation Service GraphQL instance on Arbitrum One.
- ARBITRUM ONE: Arbitrum One most dominant L2 on Ethereum by Volume and TVL used to store and query the EAS attestations through their smart contracts.
- EAS: Ethereum Attestation Service is an infrastructure public good for making attestations onchain or offchain about anything.
- NEYNAR: Neynar provides services to build on Farcaster. Used to validate requests on Frames.
- VERCEL: Vercel hosting provider for the BE and FE.