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


KYC erc20/721 transfer with messaging and zk reporting to an auditor


Created At

ETHSanFrancisco 2022

Winner of


🏊‍♂️ XMTP — Pool Prize


🥉 Mina — Best Use

Project Description

  • transfer only if the recipient has KYC_SBT (non-transferable NFT with zk proof of identity that we built at eth NYC)
  • transfer for ERC20 and ERC721
  • with the transfer, send notes (like Venmo), Photos, zkp, and videos
  • DAO voting with the staked transfer tokens
  • reporting of over $3000 transaction (anti-money-laundry law compliance)
  • push notification
  • oracle checks black-listed addresses and white-listed tokens
  • ens, lens with zk verification

How it's Made

  • wrap tokens into voting erc1155 with a modified transfer function that checks for kycsbt

  • send a message to the receiver using xmtp, ipfs, livepeer

  • report the encrypted transaction as an xmtp message and as a mina state

  • tellor and uma as oracles

background image mobile

Join the mailing list

Get the latest news and updates