Universal Loan Identifier (ULI) validation and check digit generation for the Home Mortgage Disclosure Act (HMDA). Procedure for generating and validating described here
If you have a rust development environment, from the root directory of the project:
cargo build --release
cargo install --path .If you are on Mac OS X:
brew tap jmarin/ulibrew install jmarin/uli/uliTo validate a ULI:
uli --validate 10Bx939c5543TqA1144M999143X38The output of this command should be ULI 10Bx939c5543TqA1144M999143X38 is valid
To generate a check digit (COMING SOON):
uli --check-digit <loan_id>