I’m currently exploring options to implement Know Your Customer (KYC) protocols into a decentralized application running on the Internet Computer, and I’m particularly interested in using standards like ICRC-17 for this purpose. However, I’ve encountered that icrc 17 resources removed from github available resources or examples that specifically address KYC implementation in this context.
Does anyone have experience or documentation on integrating KYC processes with ICRC-17, or any other recommended approaches on the Internet Computer?
Are there existing tools or community projects focused on KYC that could be leveraged for DApps on the ICP ecosystem?
Just kidding. Ish. I’ve seen a few uses across GitHub if you run a search. It is super simple. Basically, given a principal/account, does it pass aml/kyc and optionally, if so, how much is authorized. There is another optional endpoint to report “using” some of the authorization. The implementation is completely up to the service so you can write whatever you want.
This could be as simple as a manually maintained white list or a complicated http outcall integration with an existing kyc service.