← Back to home

LetsConnect

A privacy-preserving way for crypto natives to build their social graph

Screenshots

LetsConnect screenshot 1
LetsConnect screenshot 2
LetsConnect screenshot 3
LetsConnect screenshot 4
LetsConnect screenshot 5

Problem Statement

LetsConnect is a messenger and contacts app using EAS, XMTP, and Sismo Connect.Telegram and POAPs were two common ways to exchange contacts at this year's EthCC. Exchanging Telegram handles is fast and gets the job done; however, it locks us into a closed-source platform and makes it hard to leverage your social graph onchain. POAPs, on the other hand, support a number of onchain use cases but lack privacy and make your social graph effectively public.On LetsConnect, users can exchange contacts (using EAS attestations) and start a conversation instantly — to snap a selfie together, no doubt! — via secure chat (backed by XMTP), while also being able to leverage their social graph in a privacy-preserving way using ZK proofs (provided by Sismo).

Solution

Will do a thing here in a momentEAS attestationsBurner walletsSismo Connect to create private vault IDsXMTP to connect the participantsServer-side for Sismo proof validationNext.js appEAS attestationsBurner walletsSismo Connect to create private vault IDsXMTP to connect the participantsEAS attestationsBurner walletsSismo Connect to create private vault IDsXMTP to connect the participants

Hackathon

ETHGlobal Paris

2024

Contributors