Screens & States
A complete view of all screens the user may encounter during the CURP experience. Each state includes a brief description.
Enter CURP
This screen prompts the user to enter their Clave Única de Registro de Población (CURP).
As the user types, the system validates the input format and enables progression once a complete CURP is provided. Alternative paths, are available when applicable.
Generate CURP
This screen allows users who do not have their CURP to generate it by providing the required personal information, such as name, date of birth, gender and place of birth.
Once the required details are submitted, the system generates the CURP and presents it for confirmation before the user continues in the verification flow.
Verify CURP
This screen appears after the user submits their CURP. The system validates the provided identifier and displays processing state while verification is in progress.
Once validation is compete, the flow continues automatically to the success or error state, depending on the result.
Success
Displayed when the CURP is successfully verified. The user can proceed to the next step in the onboarding or identity flow.
Error State
Shown when verification fails due to incomplete or invalid data, or due to a mismatch with the official database. The user can review and edit their input or retry the process.
Form error
Displayed when the entered CURP is invalid or doesn't match the expected format. The user receives immediate feedback and can correct the input.

Updated about 12 hours ago
