Defense & Aerospace Standards

MIL-STD-130 IUID Guide:
DoD Item Unique Identification

To fulfill Department of Defense contracts, all mission-critical assets valued over $5,000 must bear a permanent, machine-readable 2D DataMatrix ECC 200 code formatted to ISO/IEC 15434 syntax. Learn how to structure Construct 1 and Construct 2 labels to guarantee zero WAWF intake rejections.

The high-stakes cost of non-compliant defense markings.

Under Defense Federal Acquisition Regulation Supplement (DFARS) clause 252.211-7003, contractors supplying tangible items to the military must provide Unique Item Identifiers. When assets arrive at military receiving docks, automated verification stations scan the DataMatrix code directly into the DoD IUID Registry via Wide Area Workflow (WAWF / PIEE).

If an asset tag omits ISO compliance header characters, confuses Construct 1 with Construct 2, or fails verifier grading under MIL-STD-130N Table VII, the shipment is frozen on the tarmac. Payments are withheld, and the supplier faces corrective action requests (CARs) that endanger multi-year government contracts.

Malformed Syntax (The Raw Text Trap)

Encoding raw text like "CAGE12345-PART99" directly into a QR code or barcode. Result: WAWF Registry Rejection. The scanner fails because it lacks the mandatory ISO/IEC 15434 envelope characters.

Compliant ISO/IEC 15434 Enveloped DataMatrix

A 2D DataMatrix ECC 200 containing compliant Format 06 syntax with proper Record Separator ([)>RS06GS) and Group Separator control characters that ingest into the DoD database seamlessly.

The 3 Pillars of MIL-STD-130 Compliance

To achieve a passing Grade A or B on an optical UID verifier and ensure acceptance into the DoD registry, your labeling workflow must follow these three architectural requirements.

1

Construct 1 vs. Construct 2 Architecture

You must choose the correct data structure. Construct 1 uses the Enterprise Identifier (CAGE Code) + Serial Number. Use this if your serial numbers are globally unique across all products you manufacture. Construct 2 uses the CAGE Code + Original Part Number + Serial Number. Use Construct 2 if your serial numbers repeat across different part lines.

ISO/IEC 15434 Syntax & Control Headers

A compliant DataMatrix must contain invisible ASCII control characters: Compliance Indicator `[)>`, Format Trailer `RS` (ASCII 30), Data Element Separator `GS` (ASCII 29), and Record Trailer `EOT` (ASCII 04). In Format 06, Data Identifiers such as `17V` (CAGE), `1P` (Part Number), and `S` (Serial Number) identify each payload element explicitly.

Direct Part Marking & Metalphoto Substrates

Paper stickers are strictly prohibited for primary IUID tags. MIL-STD-130 mandates that markings must match the expected operational lifespan of the item. Deploy Photo-anodized Aluminum (Metalphoto), laser-etched stainless steel Direct Part Marking (DPM), or thermal transfer polyimide labels with high-durability resin ribbons resistant to hydraulic fluid, salt fog, and abrasive cleaning.

Defense Compliance Sandbox

Live IUID Syntax Compiler

Configure your defense asset parameters below. Our compiler formats the ISO/IEC 15434 Format 06 data payload and generates a military-spec asset tag preview.

U.S. MILITARY PROPERTY MIL-STD-130

CAGE: 1ABC2

P/N: PN-8820-X

S/N: SN-2026-0042

RAW SYNTAX: [)><RS>06<GS>17V1ABC2<GS>1PPN-8820-X<GS>SSN-2026-0042<RS><EOT>
ISO/IEC 15434 Format 06 Enveloped Structure

Batch Process Defense Master Manifests

Manufacturing high-rate defense production lots? Never manually encode ISO strings row by row. Export your production manifest from your ERP as a CSV file. Drop it directly into our Bulk Workspace, bind your CAGE, Part, and Serial parameters, and spool thousands of verified, vector DataMatrix tags ready for your laser etcher or thermal queue in seconds.

Sohail Hakeem
Article Architect & Reviewer

Sohail Hakeem

Defense Supply Chain & Logistics Infrastructure Consultant

Sohail consults on defense supply chain architecture, defense contract compliance, and automated warehouse tracking. He specializes in designing integrated serial identification nodes for aerospace manufacturers, ensuring strict compliance with MIL-STD-130 and DFARS requirements to eliminate receiving bottlenecks across federal logistics networks.

MIL-STD-130 & IUID FAQs

What is the difference between IUID Construct 1 and Construct 2?
Construct 1 formats the unique identifier using only the Enterprise Identifier (CAGE/DUNS) and a serial number that is unique within that enterprise. Construct 2 includes the Enterprise Identifier, the Original Part Number, and a serial number that is unique within that specific part number. Construct 2 is mandatory if your factory reuses serial numbers across different product lines.
What barcode symbology does MIL-STD-130 mandate?
MIL-STD-130 strictly mandates a 2D DataMatrix ECC 200 symbol formatted in accordance with ISO/IEC 15434 syntax (using Format 06 with Data Identifiers or Format 09 with Application Identifiers). Standard 1D linear barcodes and QR codes are not compliant for primary IUID markings.
What material is required for DoD MIL-STD-130 tags?
IUID tags must survive the entire operational lifecycle of the asset in harsh environmental conditions. The standard materials are photo-anodized aluminum (Metalphoto), laser-engraved stainless steel, or thermal transfer polyimide labels with high-durability resin ribbons resistant to petroleum, salt spray, and extreme temperatures.

Ready to compile military-grade IUID tags?

Bypass manual software errors. Import your defense asset CSV into our local browser compiler and spool thousands of verified, vector DataMatrix tags instantly without transmitting sensitive data externally.

Open Bulk Workspace
Need help? Chat with Burt 👋