{
	"$schema": "https://json-schema.org/draft/2020-12/json-schema-core.html#",
	"id": "http://www.paprosinc.com/jschemas/fully_modular_draftver_1782_traceability_jschema.json",
	"description": "revision dated 2026-7-25T15:07:43+0000",
	"type": "object",
	"allOf": [
		{
			"$ref": "1751B.json"
		},
		{
			"$ref": "1752C.json"
		},
		{
			"$ref": "1753.json"
		},
		{
			"$ref": "1757.json"
		},
		{
			"$ref": "manufacturinginfo.json"
		}
	],
	"definitions": {
		"dateTime": {
			"description": "This string will be in ISO 8601 date and time format",
			"type": "string"
		},
		"Duration": {
			"value": {
				"type": "string"
			},
			"format": {
				"type": "string",
				"enum": [
					"hours",
					"minutes",
					"seconds",
					"milliseconds",
					"nanoseconds",
					"ISO 8601 duration",
					"ISO 8601 interval"
				]
			}
		},
		"Event":{
			"timestamp":{
                "$ref": "#/definitions/DateTime"
			},
			"name":{
				"type": "string"
			},
		"ActionResult": {
			"value": {
				"type": "string"
			},
			"format": {
				"type": "string",
				"enum": [
"Passed",
"Failed",
"Error – test could not be completed",
"Aborted – aborted by operator",
"Skipped – test wasn’t carried out"

				]
			}
		}
		},
		"InspectionResult": {
			"timestamp":{
                "$ref": "#/definitions/DateTime"
			},
			"parameter": {
				"type": "string"
			},
			"value": {
				"type": "string"
			},
			"UOM": {
				"type": "string"
			},
			"conclusion": {
				"type": "string",
				"enum": [
"Passed",
"Failed",
"Error – test could not be completed",
"Aborted – aborted by operator",
"Skipped – test wasn’t carried out"

				]
			}
		},
		"Verification": {
			"timestamp":{
                "$ref": "#/definitions/DateTime"
			},
			"value": {
				"type": "string",
				"enum": [
"Defect Confirmed",
"Defect Rejected",
"Defect Repaired",
"Defect Accepted",
"Defect Closed"

				]
			}
		},
		"Measurement": {
			"timestamp":{
                "$ref": "#/definitions/DateTime"
			},
			"value": {
				"type": "string"
			},
			"parameter": {
				"type": "string",
				"enum": [
"Name (String)",
"Measured value units (String)",
"Upper control limit (UCL) (String)",
"Lower control limit (LCL) (String)",
"Measured value (String)"

				]
			}
		},
		"EnvironmentConditions": {
			"timestamp":{
                "$ref": "#/definitions/DateTime"
			},
			"temperature": {
				"type": "string"
			},
			"humidity": {
				"type": "string"
			},
			"pressure": {
				"type": "string"
			},
			"other": {
				"type": "object",
			"parameter": {
				"type": "string"
			}
			},
			"UOM": {
				"type": "string"
			}
		},
		"EquipmentAndConditions": {
			"timestamp":{
                "$ref": "#/definitions/DateTime"
			},
			"equipmentTypeDetails":{
				"type": "string"
			},
			"processTypeDetails":{
				"type": "string"
			},
			"temperature": {
				"type": "string"
			},
			"humidity": {
				"type": "string"
			},
			"pressure": {
				"type": "string"
			},
			"other": {
				"type": "object",
			"parameter": {
				"type": "string"
			}
			},
			"UOM": {
				"type": "string"
			}
		},
		"TestProcedure": {
			"timestamp":{
                "$ref": "#/definitions/DateTime"
			},
			"testName":{
				"type": "string"
			},
			"testMethodNumber":{
                "$ref": "1751B.json#/definitions/EntryInList"
			},
             "result": {
				"value": "atring",
			"parameter": {
				"type": "string"
			},
			"UOM": {
				"type": "string"
			}
		}
			
		},
		"MaterialCarrier": {
			"materialCarrierID": {
				"type": "string"
			},
			"lotNumber": {
				"type": "string"
			},
			"referenceDesignator": {
				"type": "array"
			}
		},
		"Provenance": {
			"type": "array",
			"Company": {
					"$ref": "1751B.json#/definitions/Company"
					},
			"Provenance": {
				"type": "array"
			}
		},
		"TraceabilityDeclaration": {
			"type": "object",
			"additionalProperties": true,
			"properties": {
				"version": {
					"type": "string",
					"enum": [
						"2.00"
					]
				},
				"BusinessInfo": {
					"$ref": "1751B.json#/definitions/BusinessInfo"
				},
				"Include": {
					"anyOf": [
						{
							"$ref": "#/definitions/Include"
						},
						{
							"type": "array",
							"description": "Array of Include",
							"items": {
								"$ref": "#/definitions/Include"
							}
						}
					]
				}
			}
		},
		"Include": {
			"type": "object",
			"additionalProperties": {
				"$ref": "1751B.json#/definitions/Include"
			},
			"properties": {
				"type": {
					"dataType": "string",
					"enum": [
						"1782"
					]
				},
				"Sectional": {
					"type": "object",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/Sectional"
					}
				},
				"sectionalVersion": {
					"type": "string",
					"enum": [
						"2.00"
					]
				},
				"BlockChainCheck": {
					"properties": {
						"address": {
							"type": "string"
						},
						"height": {
							"description": "The element BlockChainCheck will not be present when recorded on block chain and height will not exist in the dict",
							"type": "string"
						},
						"previousHash": {
							"description": "The element BlockChainCheck will not be present when recorded on block chain and height will not exist in the dict",
							"type": "string"
						},
						"hashOfDocument": {
							"description": "The element BlockChainCheck will not be present when recorded on block chain and height will not exist in the dict",
							"type": "string"
						},
						"currentHash": {
							"description": "The element BlockChainCheck will not be present when recorded on block chain and height will not exist in the dict",
							"type": "string"
						}						
					}
				},
				"encrypted": {
					"type": "boolean"
				},
				"EncryptionMethod": {
					"$ref": "#/definitions/EncryptionMethod"
				},
				"MaterialTracebility": {
					"type": "object",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/MaterialTraceability"
					}
				},
				"ProcessTraceability": {
					"type": "object",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/BroadTraceability"
					}
				},
				"BroadTraceability": {
					"type": "object",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/BroadTraceability"
					}
				},
				"Maintenance": {
					"type": "object",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/BroadTraceability"
					}
				},
				"Calibration": {
					"type": "object",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/BroadTraceability"
					}
				},
				"Environment": {
					"type": "object",
					"minItems": 1,
					"items": {
						"$ref": "#/definitions/BroadTraceability"
					}
				}
			}
		},
		"EncryptionMethod": {
			"type": "object",
			"additionalProperties": true,
			"properties": {
				"standard": {
					"type": "string",
					"enum": [
						"AES",
						"DES",
						"RSA",
						"TKIP",
						"MD5",
						"other"
					]
				},
				"numberOfBits": {
					"type": "string",
					"enum": [
						"64",
						"128",
						"192",
						"256",
						"512",
						"1024",
						"2048",
						"4096"
					]
				},
				"mode": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"cipherType": {
					"type": [
						"string",
						"number",
						"boolean"
					]
				},
				"output": {
					"type": "string",
					"enum": [
						"base64",
						"hex"
					]
				},
				"comment": {
					"type": "string"
				}
			},
			"required": [
				"standard",
				"numberOfBits"
			]
		},
		"Sectional": {
			"type": "object",
			"additionalProperties": true,
			"properties": {
				"name": {
					"type": "string",
					"enum": [
						"ProcessTraceability",
						"MaterialTraceability",
						"BroadTraceability"
					]
				},
				"SubSectional": {
					"type": "object",
					"MaterialTraceabilityLevel": {
						"type": "string",
						"minItems": 1,
						"enum": [
							"Level_1",
							"Level_2",
							"Level_3",
							"Level_4"
						]
					},
					"ProcessTraceabilityLevel": {
						"type": "string",
						"minItems": 1,
						"enum": [
							"Level_1",
							"Level_2",
							"Level_3",
							"Level_4"
						]
					},
					"BroadTraceabilityLevel": {
						"type": "string",
						"minItems": 1,
						"enum": [
							"Level_1",
							"Level_2",
							"Level_3",
							"Level_4"
						]
					},
					"Boundary": {
						"type": "string",
						"minItems": 1,
						"enum": [
							"Manufacturing Traceability",
							"SupplyChain Traceability"
						]
					}
				}
			},
			"required": [
				"name"
			]
		},
		"ProductID": {
			"anyOf": [
				{
					"$ref": "1751B.json#/definitions/ProductID"
				},
				{
					"type": "array",
					"items": {
						"$ref": "1751B.json#/definitions/ProductID"
					}
				}
			]
		},
		"Contact": {
			"type": "object",
			"$ref": "1751B.json#/definitions/Contact"
		},
		"Company": {
			"type": "object",
			"$ref": "1751B.json#/definitions/Company"
		},
		"Manufacturer": {
			"$ref": "#/definitions/Company"
		},
		"docID": {
			"type": "object",
			"$ref": "1751B.json#/definitions/docID"
		},
		"ResponseDate": {
			"type": "object",
			"$ref": "1751B.json#/definitions/ResponseDate"
		},
		"Attachment": {
			"type": "object",
			"$ref": "1751B.json#/definitions/Attachment"
		},
		"Response": {
			"type": "object",
			"$ref": "1751B.json#/definitions/Response"
		},
		"BusinessInfo": {
			"type": "object",
			"$ref": "1751B.json#/definitions/BusinessInfo"
		},
		"Request": {
			"type": "object",
			"$ref": "1751B.json#/definitions/Request"
		},
		"MaterialTraceability": {
			"type": "object",
			"properties": {
				"MaterialTraceabilityDocument": {
					"type": "array",
					"items": {
						"$ref": "1751B.json#/definitions/Attachment"
					}
				},
				"Authorizer": {
					"type": "object",
					"items": {
						"$ref": "1751B.json#/definitions/Contact"
					}
				},
				"SupplyCompany": {
					"type": "object",
					"items": {
						"$ref": "1751B.json#/definitions/Company"
					}
				},
				"Contact": {
					"anyOf": [
						{
							"$ref": "1751B.json#/definitions/Contact"
						},
						{
							"type": "array",
							"items": {
								"$ref": "1751B.json#/definitions/Contact"
							}
						}
					]
				},
				"DescriptionOfTraceability": {
					"anyOf": [
						{
							"$ref": "#/definitions/DescriptionOfTraceability"
						},
						{
							"type": "array",
							"items": {
								"$ref": "#/definitions/DescriptionOfTraceability"
							}
						}
					]
				},
				"SupportingInformationForTraceability": {
					"anyOf": [
						{
							"$ref": "#/definitions/SupportingInformationForTraceability"
						},
						{
							"type": "array",
							"items": {
								"$ref": "#/definitions/SupportingInformationForTraceability"
							}
						}
					]
				},
				"date": {
					"type": "string"
				},
				"MaterialTraceabilityDocID": {
					"type": "string"
				},
				"comment": {
					"type": "string"
				},
				"testCheck": {
					"type": "string"
				},
				"counterfeitCheck": {
					"type": "string"
				},
				"softwareCheck": {
					"type": "string"
				},
				"publicationDate": {
					"type": "string"
				},
				"revision": {
					"type": "string"
				},
				"materialDeclarationUpdate": {
					"type": "string",
					"enum": [
						"is available",
						"will be done",
						"no material change",
						"not applicable"
					]
				},
				"dateAvailabilityUpdatedMaterialDeclation": {
					"type": "string"
				}
			},
			"required": [
				"softwareCheck",
				"testCheck",
				"date"
			]
		},
		"BroadTraceability": {
			"type": "object",
			"additionalProperties": true,
			"properties": {
				"ProcessTraceabilityDocument": {
					"type": "array",
					"items": {
						"$ref": "1751B.json#/definitions/Attachment"
					}
				},
				"OtherTraceabilityDocument": {
					"type": "array",
					"items": {
						"$ref": "1751B.json#/definitions/Attachment"
					}
				},
				"Authorizer": {
					"type": "object",
					"items": {
						"$ref": "1751B.json#/definitions/Contact"
					}
				},
				"SupplyCompany": {
					"type": "object",
					"items": {
						"$ref": "1751B.json#/definitions/Company"
					}
				},
				"Contact": {
					"anyOf": [
						{
							"$ref": "1751B.json#/definitions/Contact"
						},
						{
							"type": "array",
							"items": {
								"$ref": "1751B.json#/definitions/Contact"
							}
						}
					]
				},
				"DescriptionOfTraceability": {
					"anyOf": [
						{
							"$ref": "#/definitions/DescriptionOfTraceability"
						},
						{
							"type": "array",
							"items": {
								"$ref": "#/definitions/DescriptionOfTraceability"
							}
						}
					]
				},
				"SupportingInformationForTraceability": {
					"anyOf": [
						{
							"$ref": "#/definitions/SupportingInformationForTraceability"
						},
						{
							"type": "array",
							"items": {
								"$ref": "#/definitions/SupportingInformationForTraceability"
							}
						}
					]
				},
				"date": {
					"type": "string"
				},
				"ProcessTraceabilityDocID": {
					"type": "string"
				},
				"comment": {
					"type": "string"
				},
				"publicationDate": {
					"type": "string"
				},
				"revision": {
					"type": "string"
				},
				"materialDeclarationUpdate": {
					"type": "string",
					"enum": [
						"is available",
						"will be done",
						"no material change",
						"not applicable"
					]
				},
				"dateAvailabilityUpdatedMaterialDeclaration": {
					"type": "string"
				},
				"AssemblyCellTraceability": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"M1", "entry":"Assembly Part Number", "value":{"type":"1751B.json#/definitions/ProductID.itemNumber", "description":"Internal part number/product code used by the organization"}},
{"level":"M1", "entry":"Manufacturer", "value":{"type":"1751B.json#/definitions/Company", "description":"Official name of the entity that produced the material or component"}},
{"level":"M1", "entry":"Manufacturer Part Number", "value":{"type":"1751B.json#/definitions/ProductID.itemNumber", "description":"Official reference designation assigned by the manufacturer (MPN)"}},
{"level":"M1", "entry":"Assembly Documentation", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Identification and markings to indicate contents and any other necessary information (e.g., safety warnings)"}},
{"level":"M1", "entry":"Quantity", "value":{"type":"Number", "description":"For unique subassemblies, this is '1'; otherwise, this will be the number of generic subassemblies in the work-order/lot/batch code"}},
{"level":"M2", "entry":"Reference Designator Records", "value":{"type":"String", "description":"Multiple records for a reference designator when exact material used could not be determined (e.g., SMT reel changed during production cycle)"}},
{"level":"M2", "entry":"Rework Process", "value":{"type":"$ref[]", "description":"Process identifier for parts placed as additional rework process separate from planned assembly. Reference to rework traceability process cell."}},
{"level":"M2", "entry":"Material Replacement Record", "value":{"type":"String", "description":"Record indicating material was replaced due to defect discovery (distinct from rework)"}},
{"level":"M2", "entry":"Material Carrier ID", "value":{"type":"String", "description":"Unique identifier for carriers within labeled packs (e.g., trays of SMT parts in wrapped packages)"}},
{"level":"M2", "entry":"Version", "value":{"type":"1751B.json#/definitions/ProductID.version", "description":"Product revision or version information"}},
{"level":"M2", "entry":"ESD Documentation", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Assembly documentation for ESD or moisture sensitivity requirements"}},
{"level":"M2", "entry":"Unique Assembly ID", "value":{"type":"String", "description":"Serial number for final product; unique ID for subassembly; blank for generic assemblies"}},
{"level":"M2", "entry":"Off-site Manufacturing Info", "value":{"type":"1751B.json#/definitions/Productid[]", "description":"Information about subassemblies manufactured outside the factory including revision/version, date and place of manufacture, lot/batch code"}},
{"level":"M3", "entry":"Assembly Processes", "value":{"type":"$ref[]", "description":"Unique processes indicating at which manufacturing process the material was placed. References to assembly traceability process cells"}},
{"level":"M3", "entry":"BOM Authorization", "value":{"type":"1751B.json#/definitions/Attachment | authorizer", "description":"Verification that material is per original BOM or approved alternative/substitute, with authorization code."}},
{"level":"M3", "entry":"Packing Materials Specification", "value":{"type":"$ref", "description":"Packing materials specification as defined in BOM with traceability per Packing & Shipping Material Cell"}},
{"level":"M3", "entry":"Material Carrier Labeling", "value":{"type":"String", "description":"Individual carrier labeling requirements for materials in uniquely identified packs with scan recognition capability"}},
{"level":"M3", "entry":"Use-by Date", "value":{"type":"dateTime", "description":"Expiration date for materials (ISO-8601 format with time-zone)"}},
{"level":"M3", "entry":"Genuine Product Authorization", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Genuine/Counterfeit determination with authorization code, date, and compliance with industry standards"}},
{"level":"M3", "entry":"Compliance Documentation", "value":{"type":"1751B.json#/definitions/Attachment[]", "description":"Compliance certificates including Certificate of Compliance, Certificate of Traceability, etc."}},
{"level":"M4", "entry":"No additional requirements.", "value":{"type":"", "description":""}}

					]
				},
				"AssemblyCellProcessTraceability": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P1", "entry":"Work Order ID", "value":{"type":"String", "description":"Internal production work-order identifier"}},
{"level":"P1", "entry":"Completion Date", "value":{"type":"dateTime", "description":"Date when production was completed (ISO-8601 format with time-zone)"}},
{"level":"P2", "entry":"Visual Aid", "value":{"type":"1751B.json#/definitions/Attachment[]", "description":"Visual documentation such as photo or PDF"}},
{"level":"P2", "entry":"Work Instruction Revision", "value":{"type":"String", "description":"Revision identifier for the work instruction used"}}

					]
				},
				"Work-OrderInformationCellProcessTraceability": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P1", "entry":"Work Order Name", "value":{"type":"String", "description":"Unique work-order name identifier"}},
{"level":"P1", "entry":"Product Reference", "value":{"type":"String", "description":"Product reference name"}},
{"level":"P1", "entry":"Planned Quantity", "value":{"type":"Number", "description":"Planned quantity for production"}},
{"level":"P2", "entry":"Process Name", "value":{"type":"String", "description":"Name of process including active processes (e.g., screen printer, SMT) and nonactive processes (e.g., transport, storage)"}},
{"level":"P2", "entry":"Process ID", "value":{"type":"String", "description":"Unique process ID in sequence of execution"}},
{"level":"P2", "entry":"Equipment Manufacturer", "value":{"type":"1751B.json#/definitions/Company", "description":"Manufacturer of the equipment used in the process"}},
{"level":"P2", "entry":"Equipment Details", "value":{"type":"1751B.json#/definitions/ProductID", "description":"Equipment type, model number, and description"}},
{"level":"P2", "entry":"Theoretical Processing Time", "value":{"type":"Duration", "description":"Expected processing time duration"}},
{"level":"P2", "entry":"Conditional Routing", "value":{"type":"String", "description":"Routing designation including repair station for each test, pass and fail route"}},
{"level":"P2", "entry":"Scheduled Start Time", "value":{"type":"dateTime", "description":"Scheduled start time for process (ISO-8601 format with time-zone)"}},
{"level":"P2", "entry":"Scheduled End Time", "value":{"type":"dateTime", "description":"Scheduled end time for process (ISO-8601 format with time-zone)"}},
{"level":"P3", "entry":"Actual Start Time", "value":{"type":"dateTime", "description":"Actual start time for process (ISO-8601 format with time-zone)"}},
{"level":"P3", "entry":"Actual End Time", "value":{"type":"dateTime", "description":"Actual end time for process (ISO-8601 format with time-zone)"}},
{"level":"P3", "entry":"Process Parameter List", "value":{"type":"String", "description":"Key program parameters set on material or reference designator basis (e.g., feeder setup, pickup vacuum, placement force, recognition parameters)"}}


					]
				},
				"BillOfMaterialsCellTraceability": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"M2", "entry":"Solder Material", "value":{"type":"1752C/Material.materialID[]", "description":"Solder material used in the assembly process"}},
{"level":"M2", "entry":"Flux Material", "value":{"type":"1752C/Material.materialID[]", "description":"Flux material used in the assembly process"}}

					]
				},
				"MaterialsTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"M1", "entry":"Material Type", "value":{"type":"Enum", "description":"Type of material (Material, Packaging, Label)."}},
{"level":"M1", "entry":"Internal Part Number", "value":{"type":"1751B.json#/definitions/ProductID.itemNumber", "description":"Internal part number/product code used by the organization"}},
{"level":"M1", "entry":"Receiving Order Name", "value":{"type":"String", "description":"Receiving order identifier (e.g., GRN, purchase order number)"}},
{"level":"M1", "entry":"Receipt Date", "value":{"type":"dateTime", "description":"Date of material receipt (ISO-8601 format with time-zone)"}},
{"level":"M2", "entry":"Material Carriers", "value":{"type":"$ref[]", "description":"Reference to Material Carrier Traceability Cell, including carrier ID and lot code."}},
{"level":"M2", "entry":"Original Quantity", "value":{"type":"Number", "description":"Original parts quantity received"}},
{"level":"M2", "entry":"Manufacturer Name", "value":{"type":"1751B.json#/definitions/Company.name", "description":"Name of the manufacturer"}},
{"level":"M2", "entry":"Manufacturer Part Number", "value":{"type":"1751B.json#/definitions/ProductID.itemNumber", "description":"Manufacturer's part number designation"}},
{"level":"M2", "entry":"Manufacturing Date", "value":{"type":"dateTime", "description":"Date of manufacture (ISO-8601 format with time-zone)"}},
{"level":"M2", "entry":"Manufacturing Location", "value":{"type":"1751B.json#/definitions/ProductID.manufacturingSite", "description":"Place of manufacture"}},
{"level":"M2", "entry":"MSD Classification", "value":{"type":"ManufacturingInfo/mslRating", "description":"IPC/JEDEC J-STD-033 / IPC/JEDEC J-STD 020 moisture-sensitive device classification"}},
{"level":"M2", "entry":"Shape Code", "value":{"type":"String", "description":"Component package format identifier (e.g. SOT23)."}},
{"level":"M2", "entry":"Supply Format", "value":{"type":"String", "description":"Physical delivery format (e.g., reel, bulk, tray)"}},
{"level":"M3", "entry":"Exact Trace Mapping", "value":{"type":"String", "description":"Precise mapping of actual material used for each component"}},
{"level":"M3", "entry":"Use-by Date", "value":{"type":"dateTime", "description":"Material expiry date (ISO-8601 format with time-zone)"}},
{"level":"M3", "entry":"Distributor Name", "value":{"type":"1751B.json#/definitions/Company.name", "description":"Name of the distributor"}},
{"level":"M3", "entry":"Distributor Part Number", "value":{"type":"1751B.json#/definitions/ProductID.itemNumber", "description":"Distributor's part number designation"}},
{"level":"M3", "entry":"Genuine Product Authorization", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Genuine/Counterfeit determination with authorization code, date, and compliance with industry standards"}},
{"level":"M3", "entry":"BOM Exception Authorization", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Authorization code and date for acceptance when material deviates from standard BOM"}},
{"level":"M3", "entry":"ESD Classification", "value":{"type":"String | esdClassification", "description":"ESD classification (e.g., ANSI/ESD S20.20 Class 0A, Class 0B, Class 1A)"}},
{"level":"M3", "entry":"Inspection Test Record", "value":{"type":"1751B.json#/definitions/Attachment[]", "description":"Incoming inspection test record documentation"}},
{"level":"M3", "entry":"Material Test Information", "value":{"type":"$ref[]", "description":"Information as defined in the associated Material Test Cell"}},
{"level":"M3", "entry":"Hazardous Substance Information", "value":{"type":"$ref", "description":"Information as defined in the associated Hazardous Substance Cell"}},
{"level":"M3", "entry":"Counterfeit Component Information", "value":{"type":"$ref[]", "description":"Information as defined in the associated Counterfeit Component Cell "}},
{"level":"M4", "entry":"Visual Documentation", "value":{"type":"1751B.json#/definitions/Attachment[]", "description":"Document or visual aid to easily identify the material"}},
{"level":"M4", "entry":"Compliance Certificates", "value":{"type":"1751B.json#/definitions/Attachment[]", "description":"Compliance certificates including certificate of compliance, certificate of traceability, etc."}}

					]
				},
				"UniqueMaterial/SubassemblyTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"M1", "entry":"Serial Number", "value":{"type":"String", "description":"Unique identifier assigned by the manufacturer"}},
{"level":"M1", "entry":"Assembly Cell Information", "value":{"type":"$ref", "description":"Information defined in the associated Assembly Cell of a subassembly"}},
{"level":"M2", "entry":"Group Unique ID", "value":{"type":"$ref", "description":"Link to a Material Cell or Assembly Cell that represents the group traceability data; if there is no grouping of materials/subassemblies by carrier, a Material Cell or Assembly Cell shall be required per each unit"}},
{"level":"M3", "entry":"Individual Test Record", "value":{"type":"$ref", "description":"Individual test record as defined in the associated Material Test Cell (5.4.7)"}}

					]
				},
				"IndividualMaterialTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"M1", "entry":"Software Name", "value":{"type":"String", "description":"Software name "}},
{"level":"M1", "entry":"Version", "value":{"type":"String", "description":"Software version"}},
{"level":"M3", "entry":"Hash", "value":{"type":"String", "description":"Software hash (e.g. MD5/SHA128/SHA256) for verification"}},
{"level":"M4", "entry":"Tool Chain", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Tools used for generating models, design and code ."}},
{"level":"M4", "entry":"Software Process Documentation", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Documentation of software processes"}}
					]
				},
				"Software/Firmware Material Traceability Cell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"M1", "entry":"Software Name", "value":{"type":"String", "description":"Software name "}},
{"level":"M1", "entry":"Version", "value":{"type":"String", "description":"Software version"}},
{"level":"M3", "entry":"Hash", "value":{"type":"String", "description":"Software hash (e.g. MD5/SHA128/SHA256) for verification"}},
{"level":"M4", "entry":"Tool Chain", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Tools used for generating models, design and code ."}},
{"level":"M4", "entry":"Software Process Documentation", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Documentation of software processes"}}

					]
				},
				"PackingMaterialTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"M3", "entry":"Serial Numbers", "value":{"type":"String[]", "description":"Serial numbers of items sharing the same package."}}
					]
				},
				"LabelMaterialTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"M4", "entry":"Label Material Specification", "value":{"type":"String", "description":"Label material specification details"}},
{"level":"M4", "entry":"Ink Specification", "value":{"type":"String", "description":"Ink specification for labeling"}},
{"level":"M4", "entry":"Etching Specification", "value":{"type":"String", "description":"Etching process specification"}},
{"level":"M4", "entry":"Metallization Specification", "value":{"type":"String", "description":"Metallization process specification"}}

					]
				},
				"HazardousSubstanceCell": {
					"type": "array",
					"minItems": 1,
					"enum": [

{"level":"M1", "entry":"For legal and/or regulatory reasons, control and management of hazardous substances may need to follow other standards or regulations speciﬁed by country and/or environmental agencies (e.g., EU, REACH) ", "value":{"type":"0", "description":"0"}},
{"level":"M2", "entry":"Hazardous Substances", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Recommended declaration according to IPC-1752."}}
					]
				},
				"MaterialCarrierCell": {
					"type": "array",
					"minItems": 1,
					"enum": [

{"level":"M2 ", "entry":"ID ", "value":{"type":"MaterialCarrier.ID ", "description":"Material carrier unique ID (should be blank for generic materials) "}},
{"level":"M2", "entry":"Lot Code ", "value":{"type":"MaterialCarrier.lotCode ", "description":"Manufacturing lot or batch code   "}},
{"level":"M3", "entry":"Reference Designators ", "value":{"type":"MaterialCarrier.referenceDesignators[] ", "description":"List of reference designators related to this carrier."}}
					]
				},
				"MaterialTestCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"M3", "entry":"Result ", "value":{"type":"ActionResult", "description":"Overall test result:"}},
{"level":"M3", "entry":"Test Type", "value":{"type":"Enum", "description":"Single, Sample, Bulk"}},
{"level":"M3", "entry":"Calibration Statement", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Test equipment calibration statement"}},
{"level":"M3", "entry":"Test Name", "value":{"type":"String", "description":"Reference name of test "}},
{"level":"M3", "entry":"Test Method", "value":{"type":"String", "description":"Test method used"}},
{"level":"M3", "entry":"Equipment Name", "value":{"type":"String", "description":"Type and model of equipment"}},
{"level":"M3", "entry":"Measurements", "value":{"type":"Measurement[]", "description":"List of measurements:"}},
{"level":"M3", "entry":"Exceptions", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Note any exceptions, for example state whether test was performed more than once, and any actions that were taken if results were not satisfactory and person responsible"}},
{"level":"M3", "entry":"Responsible Person", "value":{"type":"1751B.json#/definitions/Contact", "description":"Person responsible for performing test"}},
{"level":"M4", "entry":"Shock Sensor State", "value":{"type":"Enum", "description":"Tripped, Intact"}}
					]
				},
				"CommonProcessTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P1", "entry":"Process Name", "value":{"type":"String", "description":"Logical process name as described in the work-order"}},
{"level":"P1", "entry":"Process Exceptions", "value":{"type":"Event[]", "description":"Signiﬁcant process exceptions, such as breakdown and loss of power"}},
{"level":"P2", "entry":"Process ID", "value":{"type":"String", "description":"Unique process ID"}},
{"level":"P2", "entry":"Process Start", "value":{"type":"dateTime", "description":"Date and time in"}},
{"level":"P2", "entry":"Process Stop", "value":{"type":"dateTime", "description":"Date and time out"}},
{"level":"P2", "entry":"Cycle time", "value":{"type":"Duration", "description":"Cycle time  "}},
{"level":"P2", "entry":"Operation Documentation", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Operation documentation ID (name/revision/date)   "}},
{"level":"P2", "entry":"Program Data", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Program/setup data (name/revision/date)"}},
{"level":"P3", "entry":"Operator name", "value":{"type":"1751B.json#/definitions/Contact", "description":"Process operator name or ID"}},
{"level":"P3", "entry":"Last PM Date", "value":{"type":"dateTime", "description":"Date of last Preventative Maintenance (PM)/calibration"}},
{"level":"P3", "entry":"Process Interruptions", "value":{"type":"Event[]", "description":"All in-process interruptions shall be included e.g. quality assurance (QA) inspection, repair, cleaning, adjustment, calibration, ﬁre drill, safety stop, operator stop and board jam"}},
{"level":"P3", "entry":"Process Maintenance ", "value":{"type":"$ref[]", "description":"Information as defined in the associated Process Maintenance Cell"}},
{"level":"P3", "entry":"Responsible Person", "value":{"type":"1751B.json#/definitions/Contact", "description":"Record of completion of process or step (responsible person)"}},
{"level":"P3", "entry":"Fiducial Errors", "value":{"type":"Event[]", "description":"Fiducial recognition error events"}},
{"level":"P4", "entry":"Environment Conditions ", "value":{"type":"array", "description":"Environment (e.g., temperature, humidity or air quality)-array of EnvironmentConditions object  "}},
{"level":"P4", "entry":"Process Interruptions", "value":{"type":"Event[]", "description":"All in-process interruption shall be included with reference to the last known important process event e.g. reference designator position"}}


					]
				},
				"UniqueProcessTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Marking Confirmed", "value":{"type":"Boolean", "description":"Conﬁrmation of correct marking. For P2, this must be set to true."}},
{"level":"P3", "entry":"Marking technique ", "value":{"type":"String", "description":"Marking technique used"}},
{"level":"P4", "entry":"Process Parameters", "value":{"type":"String", "description":"Marker process parameters"}}
					]
				},
				"ProductRoutingStation_Printed_Board_Flip/Turn_Storage/Stock/WaitingArea_Traceability_Cell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P3", "entry":"Tracking Mechanism", "value":{"type":"String", "description":"Tracking mechanism used"}},
{"level":"P4", "entry":"Tracking Events", "value":{"type":"Event[]", "description":"Communication record for in-process events, handling and storage"}}

					]
				},
				"ScreenPrinterTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Stencil ID", "value":{"type":"String", "description":"Unique ID or part number of stencil"}},
{"level":"P2", "entry":"Duration Material Opened", "value":{"type":"Duration", "description":"Duration that the paste or other material has been opened"}},
{"level":"P2", "entry":"Duration Material In Use", "value":{"type":"Duration", "description":"Duration that the paste or other material has been on the stencil"}},
{"level":"P2", "entry":"Wash Reprint Policy", "value":{"type":"String", "description":"Policy regarding washing and reprinting PCBs"}},
{"level":"P3", "entry":"Squeegee ID", "value":{"type":"String", "description":"Unique ID or part number of squeegee"}},
{"level":"P3", "entry":"Front Print Pressure", "value":{"type":"Parameter", "description":"Front print force expressed in Newtons"}},
{"level":"P3", "entry":"Rear Print Pressure", "value":{"type":"Parameter", "description":"Rear print force expressed in Newtons"}},
{"level":"P3", "entry":"Front Print Speed", "value":{"type":"Parameter", "description":"Front print speed expressed as distance per unit of time"}},
{"level":"P3", "entry":"Rear Print Speed", "value":{"type":"Parameter", "description":"Rear print speed expressed as distance per unit of time"}},
{"level":"P3", "entry":"Print Strokes", "value":{"type":"Number", "description":"Number of print strokes"}},
{"level":"P3", "entry":"Separation Distance", "value":{"type":"Parameter", "description":"Separation distance"}},
{"level":"P3", "entry":"Separation Speed", "value":{"type":"Parameter", "description":"Separation speed"}},
{"level":"P3", "entry":"Stencil Cleaning Frequency", "value":{"type":"Number", "description":"Number of prints between cleaning cycles"}},
{"level":"P3", "entry":"Stencil Cleaning Method", "value":{"type":"String", "description":"Method defined for cleaning cycle"}},
{"level":"P3", "entry":"Last Cleaning", "value":{"type":"Number", "description":"Number of print cycles since last cleaning"}},
{"level":"P3", "entry":"Duration Material From Cold Storage", "value":{"type":"Duration", "description":"Duration that the paste or other material has been removed from cold storage"}},
{"level":"P3", "entry":"Material First Use Temperature", "value":{"type":"Parameter", "description":"Temperature of the paste or other material at time of first use"}},
{"level":"P3", "entry":"Cycles Since Maintenance", "value":{"type":"String", "description":"Number of cycles performed by the stencil since maintenance"}},
{"level":"P4", "entry":"Environment Conditions", "value":{"type":"EnvironmentConditions", "description":"Temperature and humidity inside printer"}},
{"level":"P4", "entry":"Stencil Age", "value":{"type":"Number", "description":"Age of stencil expressed in total cycle count"}},
{"level":"P4", "entry":"Squeegee Age", "value":{"type":"Number", "description":"Age of squeegee expressed in total cycle count"}},
{"level":"P4", "entry":"Print Deviation", "value":{"type":"Offset", "description":"Print offset expressed in (X, Y, Theta)"}}


					]
				},
				"DispenserTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Applicator ID", "value":{"type":"String", "description":"Applicator ID if applicable (unique ID or part number)"}},
{"level":"P2", "entry":"Syringe ID", "value":{"type":"String", "description":"Syringe ID if applicable (unique ID or part number)"}},
{"level":"P2", "entry":"Duration Material Opened", "value":{"type":"Duration", "description":"Duration that the glue, paste or other material has been opened"}},
{"level":"P2", "entry":"Duration Material In Use", "value":{"type":"Duration", "description":"Duration that the glue, paste or other material has been in the dispenser"}},
{"level":"P2", "entry":"Wash Reprint Policy", "value":{"type":"String", "description":"Policy regarding washing and reprinting PCBs"}},
{"level":"P3", "entry":"Duration Material From Cold Storage", "value":{"type":"Duration", "description":"Duration that the glue, paste or other material has been removed from cold storage"}},
{"level":"P3", "entry":"Syringe Pressure", "value":{"type":"Parameter", "description":"Programmed syringe pressure"}},
{"level":"P3", "entry":"Applicator Cleaning Frequency", "value":{"type":"Parameter", "description":"Frequency of cleaning"}},
{"level":"P3", "entry":"Applicator Cleaning Method", "value":{"type":"String", "description":"Method defined for cleaning cycle"}},
{"level":"P3", "entry":"Last Cleaning", "value":{"type":"Parameter", "description":"Number or PCBs/dots/time since last cleaning"}},
{"level":"P3", "entry":"Material First Use Temperature", "value":{"type":"Parameter", "description":"Temperature of the glue, paste or other material at time of first use"}},
{"level":"P3", "entry":"Cycles Since Maintenance", "value":{"type":"String", "description":"Number of cycles performed by the applicator since maintenance"}},
{"level":"P4", "entry":"Applicator Age", "value":{"type":"Number", "description":"Age of applicator expressed in total cycle count"}},
{"level":"P4", "entry":"Syringe Age", "value":{"type":"Number", "description":"Age of syringe expressed in total cycle count"}}
					]
				},
				"SMTPlacementTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Setup Verification", "value":{"type":"Boolean", "description":"Stating whether all surface mount device (SMD) materials were verified into correct feeder (as applicable) and position on the machine"}},
{"level":"P2", "entry":"Material Exchange Event", "value":{"type":"Event[]", "description":"Shall include manual material exchange events. E.g. splicing of new reel, replacing of tray."}},
{"level":"P3", "entry":"Setup Verification Method", "value":{"type":"String", "description":"All SMD materials shall be verified using automated unique ID process.  Setup Verification attribute value shall be TRUE."}},
{"level":"P3", "entry":"Material Exchange Event", "value":{"type":"Event[]", "description":"Shall include all material exchange events. E.g. use duplicate/alternate feeder. Manual material exchange events shall include accurate splice detection."}},
{"level":"P3", "entry":"Automatic Splicing Detection", "value":{"type":"Boolean", "description":"Machine has automated splicing detection"}},
{"level":"P3", "entry":"Manual Pick-Up Error Recovery", "value":{"type":"Event[]", "description":"Manual pick-up error recovery events (referencing feeder position)."}},
{"level":"P3", "entry":"MSD Remaining Exposure", "value":{"type":"Array[1751B.json#/definitions/ProductID.itemNumber, Duration]", "description":"Actual record of MSD-remaining exposure time for each MSD component"}},
{"level":"P3", "entry":"", "value":{"type":"", "description":"Material handler information, such as unique feeder ID"}},
{"level":"P4", "entry":"Automatic Pick-Up Error Recovery", "value":{"type":"Event[]", "description":"Pick-up error recovery events not requiring manual intervention."}},
{"level":"P4", "entry":"", "value":{"type":"0", "description":"Actual head/nozzle used for each reference designator"}},
{"level":"P4", "entry":"Placement Adjustment", "value":{"type":"Offset", "description":"Placement transform after reading fiducials expressed as x, y and rotation."}}
					]
				},
				"FeederPositionTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Setup Verification", "value":{"type":"Boolean", "description":"Stating whether all surface mount device (SMD) materials were verified into correct feeder (as applicable) and position on the machine"}},
{"level":"P2", "entry":"Material Exchange Event", "value":{"type":"Event[]", "description":"Shall include manual material exchange events. E.g. splicing of new reel, replacing of tray."}},
{"level":"P3", "entry":"Setup Verification Method", "value":{"type":"String", "description":"All SMD materials shall be verified using automated unique ID process.  Setup Verification attribute value shall be TRUE."}},
{"level":"P3", "entry":"Material Exchange Event", "value":{"type":"Event[]", "description":"Shall include all material exchange events. E.g. use duplicate/alternate feeder. Manual material exchange events shall include accurate splice detection."}},
{"level":"P3", "entry":"Automatic Splicing Detection", "value":{"type":"Boolean", "description":"Machine has automated splicing detection"}},
{"level":"P3", "entry":"Manual Pick-Up Error Recovery", "value":{"type":"Event[]", "description":"Manual pick-up error recovery events (referencing feeder position)."}},
{"level":"P3", "entry":"MSD Remaining Exposure", "value":{"type":"Array[1751B.json#/definitions/ProductID.itemNumber, Duration]", "description":"Actual record of MSD-remaining exposure time for each MSD component"}},
{"level":"P3", "entry":"", "value":{"type":"1782C/[", "description":"Material handler information, such as unique feeder ID"}},
{"level":"P3", "entry":"", "value":{"type":"    FeederID,", "description":""}},
{"level":"P3", "entry":"", "value":{"type":"    FeederPosition,", "description":""}},
{"level":"P4", "entry":"Automatic Pick-Up Error Recovery", "value":{"type":"Event[]", "description":"Pick-up error recovery events not requiring manual intervention."}},
{"level":"P4", "entry":"", "value":{"type":"", "description":"Actual head/nozzle used for each reference designator"}},
{"level":"P4", "entry":"Placement Adjustment", "value":{"type":"Offset", "description":"Placement transform after reading fiducials expressed as x, y and rotation."}}
					]
				},
				"PinThrough-HoleInsertion(Automated and Manual)TraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P1", "entry":"Material Exchange Events", "value":{"type":"Event[]", "description":"Shall include manual material exchange events."}},
{"level":"P2", "entry":"Material Exchange Events", "value":{"type":"Event[]", "description":"Manual material exchange event, including splice (joining the taping)"}},
{"level":"P3", "entry":"Manual Pickup Recoveries", "value":{"type":"Event[]", "description":"Manual pick-up error recovery events (reference designators)."}},
{"level":"P3", "entry":"Material Exchange Events", "value":{"type":"Event[]", "description":"Shall include all material exchange events. E.g. use duplicate/alternate feeder. Manual material exchange events shall include accurate splice detection."}},
{"level":"P3", "entry":"MSD Remaining Exposure", "value":{"type":"Array[1751B.json#/definitions/ProductID.itemNumber, Duration]", "description":"Actual record of MSD-remaining exposure time for each MSD component"}},
{"level":"P4", "entry":"Automatic Pick-Up Error Recovery", "value":{"type":"Event[]", "description":"Pick-up error recovery events not requiring manual intervention."}},
{"level":"P4", "entry":"Placement Adjustment", "value":{"type":"Offset", "description":"Placement transform after reading fiducials expressed as x, y and rotation."}}
					]
				},
				"ManualPrintedBoardAssemblyTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Material Exchange Events", "value":{"type":"Event[]", "description":"Manual material exchange event"}},
{"level":"P2", "entry":"Tools Used", "value":{"type":"String[]", "description":"Key tools, including gloves, guides, etc."}},
{"level":"P2", "entry":"Soldering Equipment", "value":{"type":"EquipmentAndConditions[]", "description":"Tooling details and basic conﬁguration.Record of all speciﬁc tools used (e.g., nozzle/tip model number, model. Applicable settings and recipes (set temperature, airﬂow, or proﬁle name.Record of actual parameters (temperature, power, air ﬂow)"}},
{"level":"P4", "entry":"Assembly Preparation", "value":{"type":"EquipmentAndConditions[]", "description":"Assembly preparation (e.g., cleaning)."}}
					]
				},
				"ReflowTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Profile ID", "value":{"type":"String", "description":"Proﬁle (unique ID or name)   "}},
{"level":"P3", "entry":"Reflow Profile", "value":{"type":"EquipmentAndConditions[]", "description":"Proﬁled and actual parameters (e.g., temperature, speed) recorded"}},
{"level":"P4", "entry":"Profile Development", "value":{"type":"String", "description":"Indication of how the proﬁle was developed (e.g., trial, mature, thermal process qualiﬁcation, X-ray inspection, Thermocouple proﬁle)"}},
{"level":"P4", "entry":"Cooling Profile", "value":{"type":"EquipmentAndConditions[]", "description":"Cooling proﬁle beyond machine (i.e., down to ambient condition)."}}
					]
				},
				"WaveSolder/SelectiveSolder/WashTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Profile ID", "value":{"type":"String", "description":"Proﬁle (unique ID or name)   (to include solder and ﬂux)  "}},
{"level":"P2", "entry":"Fixture ID", "value":{"type":"String", "description":"Fixture ID"}},
{"level":"P3", "entry":"Recorded Profile", "value":{"type":"EquipmentAndConditions[]", "description":"Record of actual values:Temperature/speed readings. Time solder added.Chemical composition of solder pot.Flux-speciﬁc gravity"}}

					]
				},
				"ManualInspectionTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Scope", "value":{"type":"String", "description":"Description of the scope of inspection and actions taken"}},
{"level":"0", "entry":"Result", "value":{"type":"ActionResult", "description":"Overall test result:"}},
{"level":"0", "entry":"Defects", "value":{"type":"InspectionResult[]", "description":"Speciﬁc defects identified"}},
{"level":"0", "entry":"Acceptance Criteria", "value":{"type":"String", "description":"Acceptance criteria used for inspection result (e.g. IPC-610)"}},
{"level":"0", "entry":"Inspection Tools Used", "value":{"type":"EquipmentAndConditions[]", "description":"Details and settings for all manual inspection tools used."}}
					]
				},
				"AutomatedOpticalInspectionTraceability Cell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Result", "value":{"type":"ActionResult", "description":"Overall test result:"}},
{"level":"P2", "entry":"Defects", "value":{"type":"InspectionResult[]", "description":"Speciﬁc defects identified"}},
{"level":"P3", "entry":"Accept Reject Criteria", "value":{"type":"String", "description":"Acceptance criteria used for inspection result (e.g. IPC-610)"}},
{"level":"P3", "entry":"Measurements", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Full test result capture"}},
{"level":"P3", "entry":"Verification", "value":{"type":"String/Enum", "description":"Detailed verification of the result – one of the following shown in Verification:"}},
{"level":"P4", "entry":"Images", "value":{"type":"1751B.json#/definitions/Attachment[]", "description":"Retained images"}},
{"level":"P4", "entry":"X-Ray Profile", "value":{"type":"EquipmentAndConditions[]", "description":"Optional (X-Ray only).  Settings applicable only to X-Ray inspection (e.g. dose and/or dose rate, X-ray power)."}}
					]
				},
				"In-CircuitTest(ICT)Traceability Cell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Result", "value":{"type":"ActionResult", "description":"Overall test result:"}},
{"level":"P2", "entry":"Fixture ID", "value":{"type":"1751B.json#/definitions/UniqueIDExtended", "description":"Fixture ID and revision"}},
{"level":"P3", "entry":"Measurements", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Full test result capture"}},
{"level":"P3", "entry":"Fixture Cycle Count", "value":{"type":"Number", "description":"Fixture cycle count"}}
					]
				},
				"Press-FitOperationsTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Material Exchange Events", "value":{"type":"Event[]", "description":"Manual material exchange events"}},
{"level":"P2", "entry":"Tooling ID", "value":{"type":"1751B.json#/definitions/UniqueIDExtended", "description":"Tooling (unique ID or name)"}},
{"level":"P2", "entry":"Profile ID", "value":{"type":"1751B.json#/definitions/UniqueIDExtended", "description":"Proﬁle (unique ID or name)"}},
{"level":"P3", "entry":"Press-Fit Profile", "value":{"type":"EquipmentAndConditions[]", "description":"Actual insertion force or pressure, speed"}}
					]
				},
				"Touch-UpOperationsTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Actions Taken", "value":{"type":"String[]", "description":"Description of the actions taken"}},
{"level":"P2", "entry":"Tools Used", "value":{"type":"String[]", "description":"Key tools, including gloves, guides, etc."}},
{"level":"P2", "entry":"Soldering Equipment", "value":{"type":"EquipmentAndConditions[]", "description":"Tooling details and basic conﬁguration.Record of all speciﬁc tools used (e.g., nozzle/tip model number, model). temperature, power, airflow "}},
{"level":"P3", "entry":"Touch-up area preparation", "value":{"type":"EquipmentAndConditions[]", "description":"Details of touvh up area and preparation"}}
					]
				},
				"RepairStationTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Material Exchange Events", "value":{"type": "array","items":{"$ref": "#/definitions/Events"}, "description":"Manual material exchange events"}},
{"level":"P2", "entry":"Actions Taken", "value":{"type":"String[]", "description":"Description of the actions taken"}},
{"level":"P2", "entry":"Tools Used", "value":{"type":"String[]", "description":"Key tools, including gloves, guides, etc."}},
{"level":"P2", "entry":"Soldering Equipment", "value":{"type":"EquipmentAndConditions[]", "description":"Tooling details and basic conﬁguration.Applicable settings and recipes (set temperature, airﬂow, or proﬁle name)"}},
{"level":"P3", "entry":"Soldering Equipment", "value":{"type":"EquipmentAndConditions[]", "description":"Record of all speciﬁc tools used (e.g., nozzle/tip model number, model) Record of actual parameters (temperature, power, air ﬂow"}},
{"level":"P4", "entry":"Touch-up Area Preparation", "value":{"type":"EquipmentAndConditions[]", "description":"Touch-up area preparation (e.g., cleaning)."}}
					]
				},
				"EncapsulationTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Profile", "value":{"type":"EquipmentAndConditions[]", "description":"Encapsulation settings, such as:speed, cure time, cure temperature, vibration settings (if used)"}}
					]
				},
				"System/Sub/FinalAssembly(MechanicalAssemblybyRobotOrManually)TraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Material Exchange Events", "value":{"type":"Event[]", "description":"Manual material exchange events"}},
{"level":"P2", "entry":"Tooling", "value":{"type":"EquipmentAndConditions[]", "description":"Record of all specific tooling and fixture details and ID’s, including torque drivers."}},
{"level":"P3", "entry":"Profile", "value":{"type":"EquipmentAndConditions[]", "description":"Record of all key parameters, including torque measurement (e.g., hold times, pressures, cure times, etc., for adhesives, conformal coatings, underﬁll, heat sink pressure pads, etc.)  "}},
{"level":"P4", "entry":"Measurements", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Actual profile (e.g. torque readings)"}}

					]
				},
				"Software/FirmwareProgrammingTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Result", "value":{"type":"ActionResult", "description":"Overall test result:"}},
{"level":"P3", "entry":"Verification Method", "value":{"type":"String", "description":"Method of hash e.g. MD5, SHA128, SHA256, etc.  "}}

					]
				},
				"QualityAssuranceCheck/Test/InspectionTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Result", "value":{"type":"ActionResult", "description":"Overall test result:"}},
{"level":"0", "entry":"Defects", "value":{"type":"InspectionResult[]", "description":"Speciﬁc defects identified"}},
{"level":"P3", "entry":"Acceptance Criteria", "value":{"type":"String", "description":"Acceptance criteria used for inspection result (e.g. IPC-610)"}}


					]
				},
				"FunctionalTestTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Scope", "value":{"type":"String", "description":"Definition of the test procedure"}},
{"level":"P3", "entry":"Test Procedure", "value":{"type":"TestProcedure[]", "description":"{Test Name/No, Parameters, Result}"}},
{"level":"P4", "entry":"Measurements", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Full test results capture"}}

					]
				},

				"Burn-In/ExtendedTestTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Method", "value":{"type":"String", "description":"Static / Dynamic"}},
{"level":"0", "entry":"Result", "value":{"type":"ActionResult", "description":"Overall test result:"}},
{"level":"P3", "entry":"Test Profile", "value":{"type":"EquipmentAndConditions[]", "description":"Temperature/Time profile, etc."}},
{"level":"0", "entry":"Time to Fail", "value":{"type":"Duration", "description":"Time to fail"}},
{"level":"P4", "entry":"Measurements", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Full test results capture"}}
					]
				},
				"Shipping/End-User/PostmanufacturingEnvironmentTestTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Result", "value":{"type":"ActionResult", "description":"Overall test result:"}},
{"level":"P3", "entry":"Test Profile", "value":{"type":"EquipmentAndConditions []", "description":"Test profile and parameters"}},
{"level":"P4", "entry":"Measurements", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Full test results capture"}}
					]
				},
				"PackingTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P1", "entry":"Quantity", "value":{"type":"Number", "description":"Number of units sharing the same package"}},
{"level":"P2", "entry":"Weight", "value":{"type":"1751B.json#/definitions/Amount", "description":"Expected weight of the full package"}}
					]
				},
				"ProcessDeviationsTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2", "entry":"Deviation ID", "value":{"type":"String", "description":"Deviation ID (incident number)"}},
{"level":"P2", "entry":"Initiated By", "value":{"type":"String", "description":"Customer / Supplier"}},
{"level":"P3", "entry":"Customer Approval", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Customer approval for major deviations"}},
{"level":"P3", "entry":"Deviation Description", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Description of the process deviation"}},
{"level":"P4", "entry":"Customer Approval", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Customer approval for minor deviations"}}

					]
				},
				"LabelingTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P3", "entry":"Label Information", "value":{"type":"String[]", "description":"Unique label information, for example serial number, date of manufacture, product name/code"}},
{"level":"P4", "entry":"Image", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Image of applied key label(s)"}}

					]
				},
				"PrintedBoardEtchingProcessTraceability Cell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P1", "entry":"Etchant Type", "value":{"type":"String", "description":"Type of etchant used"}},
{"level":"P2", "entry":"Etch Resist", "value":{"type":"String", "description":"Organic / Metallic"}}

					]
				},
				"PrintedBoardOxideProcessTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P1", "entry": "Chemistry type used", "value":{"type":"String"}},
{"level":"P2", "entry": "Desired thickness", "value":{"type":"String"}},
{"level":"P3", "entry":"Microetch before oxide – type and amount", "value":{"type":"String"}},
{"level":"P4", "entry": " Measured thickness", "value":{"type":"String"}}
					]
				},
				"PrintedBoardPlatingProcessTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P1", "entry":"Amount of Cu plated ", "Amount":"1751B.json#/definitions/Amount"},
{"level":"P2", "entry":"Whether periodic reverse current was applied (yes or no)","value":{"type":"String"}},
{"level":"P3", "entry":"Bath was designed to ﬁll microvias or just plate through holes","value":{"type":"String"}}
					]
				},
				"PrintedBoardDeveloperProcessTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P2’ ", "entry":"State whether process is ‘Laser Direct Image (LDI) or Film Image", "value":{"type":"String"}}
					]
				},
				"ExceptionsTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P3", "entry":"Skipped Components ", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Information about skipped components and assemblies (i.e., marking of ‘‘bad boards’’ to be skipped on multiboard panels) together with an explanation as to why they were designated to be skipped."}},
{"level":"P4", "entry":"Other Exceptions", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Exceptions encountered, such as:Wiped printed board due to misprint,Hand-placed part normally machine-placed,Work-order processed with known shortage,Process step performed out of sequence"}}

					]
				},
				"ProcessMaintenanceTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"P3", "entry":"Maintenance Type", "value":{"type":"String", "description":"Planned (scheduled) / Unplanned (breakdown)"}},
{"level":"P3", "entry":"Maintenance Action", "value":{"type":"String", "description":"Maintenance job code/description"}},
{"level":"P4", "entry":"Parts Replaced", "value":{"type":"String[]", "description":"List of parts replaced"}},
{"level":"P4", "entry":"Parts Repaired", "value":{"type":"String[]", "description":"List of parts repaired "}},
{"level":"P4", "entry":"Parts Adjusted", "value":{"type":"String[]", "description":"List of parts adjusted"}},
{"level":"P4", "entry":"Maintenance Reason", "value":{"type":"String / Enum", "description":"Scheduled / Preventative / Adjustment / Corrective / Predictive"}}

					]
				},
				"PackagesExternalTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
						{
							"entryID": "1",
							"level": "E1",
							"entry": "Net weight",
							"value": {
								"type": "number",
								"minimum": 0,
								"description": "Numeric weight value"
							},
							"UOM": {
								"type": "string",
								"enum": [
									"mg",
									"g",
									"kg",
									"lb",
									"oz"
								]
							},
							"required": [
								"entry",
								"value",
								"UOM"
							]
						},
						{
							"entryID": "2",
							"level": "E1",
							"entry": "Size parameters",
							"length": {
								"type": "number",
								"minimum": 0,
								"description": "Length dimension"
							},
							"width": {
								"type": "number",
								"minimum": 0,
								"description": "Width dimension"
							},
							"height": {
								"type": "number",
								"minimum": 0,
								"description": "Height dimension"
							},
							"UOM": {
								"type": "string",
								"enum": [
									"mm",
									"cm",
									"m",
									"in",
									"ft"
								],
								"description": "Unit of measurement for all dimensions"
							},
							"required": [
								"length",
								"width",
								"height",
								"UOM"
							],
							"additionalProperties": false
						},
						{
							"entryID": "3",
							"level": "E1",
							"entry": "Packing Date",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "4",
							"level": "E1",
							"entry": "Ship to code",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "5",
							"level": "E1",
							"entry": "Asset Owner(s)",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "6",
							"level": "E1",
							"entry": "Bill to code",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "7",
							"level": "E1",
							"entry": "Bill of Lading",
							"encrypted": {
								"type": "boolean"
							},
							"EncryptionMethod": {
								"$ref": "#/definitions/EncryptionMethod"
							},
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "8",
							"level": "E1",
							"encrypted": {
								"type": "boolean"
							},
							"EncryptionMethod": {
								"$ref": "#/definitions/EncryptionMethod"
							},
							"entry": "Insurance Policy",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "9",
							"level": "E1",
							"encrypted": {
								"type": "boolean"
							},
							"EncryptionMethod": {
								"$ref": "#/definitions/EncryptionMethod"
							},
							"entry": "Invoice",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "10",
							"level": "E2",
							"entry": "Country of origin (COO)",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "11",
							"level": "E2",
							"entry": "Last process owner code",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "12",
							"level": "E2",
							"entry": "Authentication Status",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "13",
							"level": "E2",
							"entry": "Credential Indentifier",
							"value": "boolean"
						},
						{
							"entryID": "14",
							"level": "E3",
							"entry": "Last Processing location",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "15",
							"level": "E3",
							"entry": "Last Processing timestamp",
							"value": {
								"type": "string"
							}
						},{"level":"E1", "entry":"Unique ID", "value":{"type":"String", "description":"Unique ID for the package"}},
{"level":"E1", "entry":"Net Weight", "value":{"type":"1751B.json#/definitions/Amount", "description":"Total mass of the package and contents for shipping logistics."}},
{"level":"E1", "entry":"Size Parameters", "value":{"type":"1751B.json#/definitions/Amount[]", "description":"Physical dimensions of the package for storage and transport planning."}},
{"level":"E1", "entry":"Packing Date", "value":{"type":"dateTime", "description":"ISO-8601 timestamp when package was sealed and prepared for shipment."}},
{"level":"E1", "entry":"Ship To Code", "value":{"type":"String", "description":"Destination identifier for logistics routing."}},
{"level":"E1", "entry":"Asset Owner", "value":{"type":"1751B.json#/definitions/Company[]", "description":"Entity or entities with legal ownership rights to package contents."}},
{"level":"E1", "entry":"Bill To Code", "value":{"type":"String", "description":"Entity responsible for payment of shipping and handling costs."}},
{"level":"E1", "entry":"Bill Of Lading", "value":{"type":"1751B.json#/definitions/Attachment | String ", "description":"Transport document serving as receipt of goods and contract of carriage."}},
{"level":"E1", "entry":"Insurance Policy", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Reference to insurance coverage for the package during transport."}},
{"level":"E1", "entry":"Invoice", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Financial documentation for the transaction."}},
{"level":"E2", "entry":"Country Of Origin", "value":{"type":"String", "description":"ISO 3166-1 alpha-3 country code where materials were manufactured."}},
{"level":"E2", "entry":"Last Process Owner", "value":{"type":"1751B.json#/definitions/Company", "description":"Identifier for the most recent entity responsible for handling the package."}},
{"level":"E2", "entry":"Authentication Status", "value":{"type":"Boolean", "description":"Binary status indicating if credentials have been verified."}},
{"level":"E2", "entry":"Credential Identifier", "value":{"type":"String", "description":"Reference to verifiable credential without exposing content."}},
{"level":"E2", "entry":"0", "value":{"type":"0", "description":"0"}},
{"level":"E3", "entry":"Last Processing Location", "value":{"type":"1751B.json#/definitions/SurfaceAddress", "description":"Specific facility where package was last handled."}},
{"level":"E3", "entry":"Last Processing Timestamp", "value":{"type":"dateTime", "description":"Date and time when last handling operation was completed."}},
{"level":"E4", "entry":"Events", "value":{"type":"$ref[]", "description":"All events for this package. References to event process information cells."}},
{"level":"E4", "entry":"Environment Conditions", "value":{"type":"EnvironmentalMonitoring[]", "description":"All recorded environment conditions. Temperature, humidity, and any other environmental conditions, with timestamps. Limits and exceptions?"}},
{"level":"E4", "entry":"Shock Monitor", "value":{"type":"EquipmentAndConditions[]", "description":"Type of shock monitor (if installed). Unique identifier of shock monitor (if installed). Shock monitor parameters/limits "}},
{"level":"E4", "entry":"Failed Authentication Attempts", "value":{"type":"String List", "description":"Log of unsuccessful verifications in array of format TIMESTAMP,REASON. "}},


						{
							"level": "E3",
							"entry": "Component Authentication Report",
							"encrypted": {
								"type": "boolean"
							},
							"EncryptionMethod": {
								"$ref": "#/definitions/EncryptionMethod"
							},
							"value": {
								"type": "string"
							}
						},
						{
							"level": "E3",
							"entry": "Authentication Method",
							"value": {
								"type": "string"
							},
							"enum": [
								"OPTICAL",
								"ELECTRICAL",
								"CRYPTOGRAPHIC",
								"MULTI-FACTOR"
							]
						},
						{
							"level": "E4",
							"entry": "Critical locations and timestamp when the package checked in those locations",
							"value": {
								"type": "string"
							}
						}


					]
				},
				"MaterialInformationExternalTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"E1", "entry":"Manufacturer Name", "value":{"type":"String", "description":"Official name of the entity that produced the material or component."}},
{"level":"E1", "entry":"Manufacturer Part Number", "value":{"type":"String", "description":"Official reference designation assigned by the manufacturer."}},
{"level":"E1", "entry":"Quantity", "value":{"type":"Integer", "description":"Count of items within the package."}},
{"level":"E1", "entry":"Material Transaction Identifier", "value":{"type":"String", "description":"Reference number for the transaction (e.g., purchase order number)."}},
{"level":"E2", "entry":"Manufacturing Details", "value":{"type":"ManufacturingDetails | String", "description":"Date, lot/batch code, and location where the material was manufactured."}},
{"level":"E2", "entry":"Material Carrier ID", "value":{"type":"String", "description":"Unique identifier for the carrier (should be blank for generic materials)."}},
{"level":"E2", "entry":"Packaging Specifications", "value":{"type":"String", "description":"Details about protective measures (e.g., temperature protection and/or monitoring)."}},
{"level":"E2", "entry":"Shape Code", "value":{"type":"String", "description":"Component package format identifier (e.g., small outline transistor (SOT))."}},
{"level":"E2", "entry":"Supply Format", "value":{"type":"String", "description":"Physical delivery format of the components (reel, bulk, tray, etc.)."}},
{"level":"E2", "entry":"Data Sheet", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Data sheet."}},
{"level":"E3", "entry":"ESD Protection Labeling", "value":{"type":"String", "description":"Labeling and/or symbols that identify product as being ESD sensitive (e.g., JESD 471)."}},
{"level":"E3", "entry":"ESD Packaging Materials", "value":{"type":"Boolean", "description":"Indication of use of ESD-protective packaging materials in accordance with ANSI/ESD S541."}},
{"level":"E3", "entry":"ESD Classification", "value":{"type":"String/Enum", "description":"Component sensitivity classification (e.g., ANSI/ESD S20.20 Class 0A, Class 0B, Class 1A)."}},
{"level":"E4", "entry":"Mineral Sourcing Statement", "value":{"type":"$ref | 1751B.json#/definitions/Attachment", "description":"Declaration regarding mineral sourcing applicable to raw materials. Reference to IPC-1755 or company specification."}},
{"level":"E4", "entry":"Visual Documentation", "value":{"type":"1751B.json#/definitions/Attachment", "description":"Document or other visual aid to easily identify the material."}},
{"level":"E4", "entry":"Electronic Component Data", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"IPC/DAC-2552 or JEP30 format information"}},

						{
							"level": "E2",
							"encrypted": {
								"type": "boolean"
							},
							"EncryptionMethod": {
								"$ref": "#/definitions/EncryptionMethod"
							},
							"entry": "Electronic Component Data (IPC/DAC-2552 or JEP30 format information is recommended)",
							"value": {
								"type": "string"
							}
						},
						{
							"level": "E3",
							"entry": "Labeling and/or symbols that identify product as being ESD sensitive (e.g., JESD 471) and use of ESD-protective packaging materials in accordance with ANSI/ESD S541",
							"value": {
								"type": "string"
							}
						},
						{
							"level": "E3",
							"entry": "ESD classiﬁcation (e.g., ANSI/ESD S20.20 Class 0A, Class 0B, Class 1A)",
							"value": {
								"type": "string"
							}
						},
						{
							"level": "E3",
							"encrypted": {
								"type": "boolean"
							},
							"EncryptionMethod": {
								"$ref": "#/definitions/EncryptionMethod"
							},
							"entry": "Electronic Component Data (IPC/DAC-2552 or JEP30 format information is recommended)",
							"value": {
								"type": "string"
							}
						},
						{
							"level": "E4",
							"entry": "Conﬂict mining statement (yes/no) applicable to raw materials (not required for subassemblies)",
							"value": "boolean"
						},
						{
							"level": "E4",
							"entry": "Document or other visual aid (to easily identify what is being looked at)",
							"value": {
								"type": "string"
							}
						},
						{
							"level": "E4",
							"encrypted": {
								"type": "boolean"
							},
							"EncryptionMethod": {
								"$ref": "#/definitions/EncryptionMethod"
							},
							"entry": "Electronic Component Data (IPC/DAC-2552 or JEP30 format information is recommended)",
							"value": {
								"type": "string"
							}
						}
					]
				},
				"EventProcessInformationExternalTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"E1", "entry":"Completion Timestamp", "value":{"type":"dateTime", "description":"Date and time when the event is marked complete."}},
{"level":"E1", "entry":"Event Type", "value":{"type":"String", "description":"The description of the event (e.g. MP, ML, MPP, MPC)"}},
{"level":"E1", "entry":"Work Order", "value":{"type":"String", "description":"Reference to the work order under which the process was performed."}},
{"level":"E2", "entry":"Start Timestamp", "value":{"type":"dateTime", "description":"Date and time when the event began."}},
{"level":"E2", "entry":"Completion Report", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Documentation of process completion and results."}},
{"level":"E2", "entry":"Statement of Conformance", "value":{"type":"1751B.json#/definitions/Attachment | String", "description":"Declaration that all provided data meets required standards."}},
{"level":"E2", "entry":"Unique IDs Consumed", "value":{"type":"String[]", "description":"List of package identifiers that were processed during the event."}},
{"level":"E2", "entry":"Unique IDs Created", "value":{"type":"String[]", "description":"List of new package identifiers generated during the event."}}

					]
				},
				"ProcessOwnerExternalTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"E1", "entry":"Company Name", "value":{"type":"1751B.json#/definitions/Company", "description":"Legal name of the organization responsible for the process."}},
{"level":"E2", "entry":"Role Designation", "value":{"type":"String", "description":"Specific function or role of the entity performing the process within the supply chain."}},
{"level":"E3", "entry":"Responsible Person", "value":{"type":"1751B.json#/definitions/Contact", "description":"The person within the company/organization responsible for the process.."}}
					]
				},
				"EventLocationExternalTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
{"level":"E1", "entry":"Country", "value":{"type":"String", "description":"Country where the process event took place."}},
{"level":"E2", "entry":"Site Address", "value":{"type":"1751B.json#/definitions/SurfaceAddress", "description":"Complete physical address of the specific facility where the event occurred."}},
{"level":"E3", "entry":"Internal Location", "value":{"type":"String", "description":"Specific area or department within the facility where the process was performed."}}
					]
				},
				"PotentialCustomsTaxTariffsExternalTraceabilityCell": {
					"type": "array",
					"minItems": 1,
					"enum": [
						{
							"entryID": "1",
							"level": "E1",
							"entry": "Country ISO code",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "2",
							"level": "E1",
							"entry": "Type of instrument",
							"value": {
								"type": "string",
								"enum": [
									"Export_duties",
									"Import_duties",
									"Product_Category_Based_Cross_Regional_duties",
									"Gate_fees",
									"Toll_fees",
									"Movement_fee",
									"Storage_fee"
								]
							}
						},
						{
							"entryID": "3",
							"level": "E1",
							"entry": "Actual amount",
							"value": {
								"type": [
									"number",
									"string"
								]
							},
							"UOM": {
								"type": "string",
								"enum": [
									"mg",
									"g",
									"kg"
								]
							}
						},
						{
							"entryID": "4",
							"level": "E2",
							"entry": "Address of speciﬁc site",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "5",
							"level": "E3",
							"entry": "Internal location within the origin site",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "6",
							"level": "E3",
							"entry": "Internal Department within the origin site",
							"value": {
								"type": "string"
							}
						},
						{
							"entryID": "7",
							"level": "E4",
							"entry": "Internal location within the origin site",
							"value": {
								"type": "string"
							}
						}
					]
				}
			},
			"required": [
				"date"
			]
		},
		"DescriptionOfTraceability": {
			"type": "object",
			"properties": {
				"decription": {
					"type": "string"
				},
				"reasonForTraceability": {
					"type": "string"
				},
				"TraceabilityType": {
					"type": "string",
					"enum": [
						"Design",
						"Manufacturing/Test Location",
						"Packaging/Shipping",
						"Datasheet",
						"Marking",
						"Unique/Logo"
					]
				},
				"identificationOfTraceabilityInProduct": {
					"type": "string"
				},
				"traceabilityEffectsInFormFootprintFunctionality": {
					"type": "string"
				}
			}
		},
		"SupportingInformationForTraceability": {
			"type": "object",
			"properties": {
				"QualificationPlan": {
					"anyOf": [
						{
							"$ref": "1751B.json#/definitions/Attachment"
						},
						{
							"type": "array",
							"items": {
								"$ref": "1751B.json#/definitions/Attachment"
							}
						}
					]
				},
				"identificationOfTraceabilityInProduct": {
					"type": "string"
				},
				"finalTraceabilityReportDate": {
					"type": "string"
				}
			},
			"required": [
				"finalTraceabilityReportDate"
			]
		}
	}
}