😑 Problem: Exchanging contact information at events is a hassle. Own your data, but privacy is important. Existing vCard formats and solutions such as Linktree make all information public., so we can't handle sensitive/private data. I saw hackathon participants recruiting teammates by posting LinkedIn links or something similar. and wondered if I could make something better with crypto.
💡 Solution: A Linktree-like UI allows users to create pages. Executing save on the profile screen saves the minimum information for contact list display and association in polybase, and saves all data in VCF format in IPFS.
For items with the public range set to "in each other's contact list," the data is saved encrypted with Lit Protocol and will not be decrypted unless both parties are in each other's contact list.
Since this is an existing VCF format, it is easy to import the data with a smartphone and exchange it via URL reference or file passing of NCF tags.
💊 Feature Plans: I'm currently implementing only the basic functionality and the simple condition of "only open to each other's contacts," but I'm also considering extending this to include Lit Protocol conditions, event participants who hold POAPs, and other groupings with ZKP, etc.
The system architecture details is below link: https://0x.cards/img/how-it-works.png