; and (E) requirements for reports provided to defendants by prosecution produced documenting the use and results of computational forensic software in individual cases. (3) Standards shall be issued as a rulemaking under section 553 of title 5, United States Code. (4) The Director shall consult with outside experts in forensic science, bioethics, algorithmic discrimination, data privacy, racial justice, criminal justice reform, exonerations, and other relevant areas of expertise identified through public input. (b) Protection of trade secrets The Federal Rules of Evidence are amended by adding at the end of article V the following: Rule 503. Protection of trade secrets in a criminal proceeding In any criminal case, trade secrets protections do not apply when defendants would otherwise be entitled to obtain evidence. . (c) Requirements for Federal use of forensic algorithms Any Federal law enforcement agency or crime laboratory providing services to a Federal agency using computational forensic software may use only software that has been tested under the National Institute of Standards and Technology’s Computational Forensic Algorithm Testing Program and shall conduct an internal validation according to the requirements outlined in the Computational Forensic Algorithm Standards and make the results publicly available. The internal validation shall be updated when there is a material change in the software that triggers a retesting by the Computational Forensic Algorithm Testing Program. (d) Requirements for testing The Director of the National Institute of Standards and Technology shall establish a Computational Forensic Algorithm Testing Program, whose activities include the following: (1) Testing individual software programs using the testing requirements established in the Computational Forensic Algorithm Standards. (2) Using realistic sample testing data similar to what would be used by law enforcement in criminal investigations in performing such testing, including incomplete and contaminated samples. (3)