ENSure | Web3 Luma for hackathons | Self-verified users, ENS profiles, Rootstock prize escrow.
ENSure is a Luma-style event platform for Web3 hackathons that ensures trustless prize distribution and sybil resistance.
User side: Participants connect their wallet, verify their identity (via Self Protocol), and create a profile tied to their ENS name and avatar. Verification ensures they are real humans and over 18.
Organizer side: Organizations (e.g., ETHGlobal) can create events and escrow prize funds in RBTC/RIF on Rootstock. Funds are locked in a smart contract until winners are declared.
Prize payout: Once winners are submitted by ENS name, the escrow contract automatically disburses payouts directly to their wallets. Winners also receive a minted NFT badge (e.g., “Winner,” “2nd Place”) as proof-of-work/achievement.
The result is a trust-minimized hackathon platform: no centralized custody, no fake participants, and transparent prize flows.
We integrated Self Protocol (identity + ZK) to handle user verification. Participants scan a QR code, complete Self’s proof flow (on Celo testnet), and an attestation is relayed to Rootstock. Only verified humans can register.
Identity & Sybil Resistance: Verified using Self + ZK proofs.
Escrow & Payouts: Prize funds escrowed on Rootstock smart contracts; winners auto-paid in RBTC/RIF.
ENS Integration: ENS names and avatars populate user profiles, creating portable and recognizable identities.
Proof of Achievement: NFTs minted to winners as immutable badges.
This creates a seamless Web3-native experience: trustless funds, verifiable users, ENS-based identities, and zk-proofs for privacy.