Building blocks
The core building blocks of the Curvy privacy protocol are:
- Stores users' public keys associated with their Curvy ID
- Executes ENS resolves
- Automates shielding to solve the problem of time locality
- Delivers the best possible UX to senders, regardless of their wallet choice.
- Shields users funds by offerring complete opaqueness of the sender, receipient, token and currency in private transfers
- Utilizes ZK proofs and Sparse Merkle Trees
- Open-source client-side TypeScript package that provides the complete set of Curvy features
- "Glues" all components together by orchestrating and facilitating users' intents