FaceMatch is an automated identity verification solution that validates user identity during onboarding processes. The system requires an initial reference photo from an identity document such as a driver's license. Users then submit a selfie which is compared against the reference document to verify identity. The solution employs machine learning techniques to calculate match probability and generate an automated verification score. The system includes liveness detection by prompting users to smile after capturing their selfie, which confirms the physical presence of the individual and prevents fraudulent attempts using static photographs.