Summary
This chapter moved our Robo-advisor past the core investment capabilities and on to the operational capabilities needed to enable investors to transact. We looked at the types of data typically required by custodians to open new accounts, starting with basic investor information. We tried a few examples of field validation using regexps.
From there, we looked at various types of documents typically needed for KYC. We tried to sign a test document using a digital cryptographic signature and used some AI to extract information from a sample passport image. We also reviewed the basic steps in a KYC workflow and looked at an example of AML checks. We tried using an online database to check whether our investor or related companies were listed as potentially blacklisted by the American government.
Now that we have an account set up, we can move some imaginary money into our account in preparation for making our first investment transaction.