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.