project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

Tact

Tact: dating without baggage. Private match reasoning leaves plenty to discuss on dates.

Project Description

Tact is a zero knowledge dating app. The premise is that people should be matches based on interests and profile information, but by revealing the match reasoning, people may be biased and not choose to engage with someone else.

Tact takes a different, more tactful approach. It uses vector embeddings of user responses and zero knowledge proofs of interest indicators to create mutual matches. Connections are made by engaging with people, so Tact provides only enough information to let two people know they are a match. It's then up to them to build the connection and learn about each other.

How it's Made

  • This project uses Privy for authentication. Email authentication results in an automatically generated embedded wallet.
  • The project uses vector embeddings and vector search to create initial matches of users based on profile and response information without revealing the actual responses.
  • This project uses SP1 from succinct for zero knowledge proofs, specifically built around the act of proving mutual interest without revealing any personal info or even who has indicated interest until there's a mutual match.
background image mobile

Join the mailing list

Get the latest news and updates