CIs and their configuration documentation shall be assigned unique identifiers as described below.
184.108.40.206 CAGE Code. The design activities and the manufacturers of CIs shall be identified by the Government assigned CAGE Code, which shall be affixed to all CIs, their subordinate parts and assemblies, configuration documentation, software media and products.
220.127.116.11 Government type designators and nomenclature. Each CI that is designated by the Government for control, tracking and logistics purposes shall be assigned Government type designators and nomenclature in accordance with the requirements of the contract.
18.104.22.168 Document numbers. An identification number shall be assigned and applied to specifications and all revisions in accordance with MIL-STD-961 or MIL-STD-490, and to engineering drawings, associated lists and ancillary documents and all revisions in accordance with MIL-STD-100.
22.214.171.124 Part/item identification numbers. A discrete part/item identification number shall be assigned to each CI and its subordinate parts and assemblies and be changed in accordance with MIL-STD-100 (e.g., whenever a non-interchangeable condition is created).
126.96.36.199 Software identifiers. For each CSCI, the contractor shall identify its corresponding Computer Software Components (CSCs) and Computer Software Units (CSUs). For each CSCI, CSC, and CSU the contractor shall issue/obtain a software identifier, which shall consist of a name or number, and a version identifier, and shall relate the software to its associated software design documentation; revision; and release date. The contractor shall embed the software and version identifiers within the source code, and provide a method for display of the software and version identifier data to the user upon command.
188.8.131.52 Serial/lot numbers. The contractor shall assign serial/lot numbers to like items, or to groups (lots) of like items, identified with a specific Government nomenclature, unless otherwise specified in the contract. The serial/lot numbers shall be:
a. A maximum of 15 alphanumeric characters, with at least the last 4 numeric.
b. Unique, consecutive, and non-duplicating for all items with that specific nomenclature.
184.108.40.206.1 Government serial numbers. The Government will identify the serial numbers that shall be affixed to Government designated deliverable CIs by the contractor.
220.127.116.11.2 Reuse of serial numbers. The original serial number of a unit/item/CI shall not be changed even when a change affecting interchangeability may require rework and reidentification. Once assigned, serial numbers shall not be reused for the same item/unit/CI.
18.104.22.168 Product identification/marking. Unless otherwise specified in the contract, all CIs including parts, assemblies, units, sets and other pieces of military property shall be marked in accordance with MIL-STD-130 or identification plates/ nameplates in accordance with MIL-P-15024.
22.214.171.124.1 Software marking and labeling. The marking and labeling of software shall be as follows:
a. Software identifier and version and Computer Program Identification Number (CPIN), where applicable, shall be embedded in the source code header.
b. Each software medium (e.g., magnetic tape, disk) containing copies of tested and verified software entities shall be marked with a label containing, or providing cross-reference to, a listing of the applicable software identifiers of the entities it contains.
c. Media for deliverable CSCIs shall be labeled with the Government Contract number, CSCI Number, CPIN or other Government identifier (if applicable), Design activity CAGE Code, Media Number (e.g., 1 of 2, 2 of 2) if there are multiple units per set and copy number of the medium or media set (if there is more than one copy being delivered).
d. Media copy numbers shall distinguish each copy of the software media from its identical copies. Each time a new version of software is issued, new copy numbers, starting from 1, shall be assigned.
126.96.36.199.2 Firmware labeling. Firmware shall be labeled on the device or, if the device is too small, on the next higher assembly, as follows:
a. Where both the hardware device and the embedded code are controlled via a single engineering drawing, the part number representing the device with the code embedded shall comprise the label.
b. Where the PCD for the source code consists of a software product specification, both the unloaded device part number and the software identifier of the embedded code, including version number, shall comprise the label. In addition, the software identification(s) shall be labeled on an identification plate or decal located adjacent to the nameplate on the equipment containing the firmware.
188.8.131.52.3 NDI, COTS, and PDI labeling. When a CI is wholly developed with private funding and modified to satisfy Government requirements, the CI shall be re-identified as a Government modified CI, and documented and controlled in accordance with the requirements of the contract.