1. A system, comprising: at least one computing device, comprising one or more processors, a memory, and a storage storing computer executable code, wherein the computer executable code, when executed at the one or more processors, is configured to: process a plurality of source modules to generate a plurality of binary modules corresponding to the source modules, wherein each source module has at least one source file and a control file comprising a certificate of origin (COO) of the source module, and each binary module generated from each source module has at least one binary file corresponding to the at least one source file and a copy of the control file; combine the binary files of each of the binary modules to generate an executable file; and generate a COO file for the executable file based on the control files from the source modules or the binary modules.