Discord Attestation
Discord Attestation brings onchain proof of Discord server membership via Verax on Linea. Perfect for DAOs, NFT communities, and dApps needing decentralized verification.
Videos
Description
Discord Attestation: On-Chain Proof of Community Membership
🎯 Problem Statement
Today, Discord is the go-to platform for web3 communities, yet membership verification remains centralized and non-transparent. Current solutions like Collab.Land verify on-chain assets to grant Discord roles, but there is no easy way to prove on-chain that a user is a member of a specific Discord server.
This creates a gap in trustless identity and reputation for DAOs, NFT communities, and gated platforms that want to leverage off-chain community participation.
💡 Solution
Discord Attestation brings on-chain attestations of Discord memberships to Linea using the Verax Attestation Registry.
Users authenticate with their Discord account
The app verifies server membership
A Verax attestation is generated and stored on-chain
This attestation can be queried by smart contracts or used in dApps
🔥 What makes it unique?
Unlike existing solutions, we bring off-chain ("web2") social identity on-chain in a decentralized, verifiable, and composable way.
🚀 Use Cases
• Token Gated dApps: Smart contracts can require an attestation instead of a token
• DAO Voting: Ensure that only verified Discord members vote
• Social Reputation: Build an on-chain identity tied to real web3 communities
• Sybil Resistance: Prevent fake accounts by linking wallet addresses to Discord activity
🔗 Live Demo
👉 Try it now: discord.alainnicolas.fr
🔧 Tech Stack
• Frontend: React, TypeScript, Vite
• Blockchain: Linea
• Smart Contracts: Solidity
• Authentication: Discord OAuth2
• On-Chain Attestations: Verax
🌍 Impact
By bridging off-chain communities and on-chain identity, Discord Attestation enables new trust models for DAOs, NFT projects, and Web3 platforms. This unlocks new use cases for decentralized governance, reputation, and community engagement.
Progress During Hackathon
70