
CompliSend
KYC erc20/721 transfer with messaging and zk reporting to an auditor
About
- **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