A compliant version of tornado cash. Bringing Compliance On-chain with privacy preserving using zero knowledge
Governments wants compliance and users wants privacy. Why can't we have both? Solution is compliant version of tornado cash which brings the best of both worlds. We create a kycUSDT token and only users who have successful worldcoin credential and kyc validation can receive or send kyc token. And mixer like tornado cash breaks the link between new wallet and old wallet.
WorldCoin saves the day by providing worldID to mitigate the risks malicious actors attack the Dapp with. On successful Worldcoin verification we redirect user to vendors to submit their PII and validation checks allows to determine whether user is part of sanctioned list or satisfy the kycUSDT policies. If all validations successful, user is free to trade kycUSDT and use compliant tornado to break the link between wallets. Next version is adding zk-SNARKS to break the link between user and wallet by wallet proving it's part of a group of compliant users and not revealing who it is. That way, other than the user no one knows which wallet belongs to the user while user can authorize/unauthorize user's wallet addresses.