project screenshot 1
project screenshot 2
project screenshot 3

kyc-onchain

privately attesting to kyc details so they are available for all "broker/dealer" apps if current us legislation gets enacted

kyc-onchain

Created At

Superhack 2024

Project Description

Unfortunately, I wasn't able to finish my project by the deadline. The idea for the project is to explore whether accommodating to impending US legislation, which classifies many defi projeects/services as broker dealers, would even be possible. This specific project is exploring the Know Your Customer (KYC) & Anti Money Laundering (AML) aspects of the legislation.

The idea is that users would use this service, which integrates a 3rd party KYC provider like Plaid, to verify their identity, risk level & presence/absence on sanctions / politically exposed pesrsons lists. The KYC provider would provide a JSON response to the server with the relevant details to the server after the customer completed they KYC check. This information would then be attested to by the server on EAS using their private data schema. The private data schema means that the data can only be revealed by the user. A challenge would be getting the defi services to integrate this service because they would need to interact w/ the attestation in a specific way to enable the user to reveal the relevant KYC details.

How it's Made

I attempted to build this project using react and EAS's SDK and their private data class. The private data class didn't work as I expected it to, the user has to store the proof of the private data in order to reveal it, and I thought it would enable them to reveal the information by signing a transaction if they were the recipient of the attestation.

background image mobile

Join the mailing list

Get the latest news and updates