{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://dppmcp.com/schemas/battery/ev-battery/v1.0/complete","title":"EV Battery DPP - Complete (Full Transparency)","description":"Complete schema for EV batteries including all mandatory, recommended, and optional fields for maximum transparency per EU Battery Regulation 2023/1542.","type":"object","required":["dppMetadata","productIdentification","economicOperator","batterySpecifications","materialComposition","carbonFootprint","supplyChainDueDiligence","performance","stateOfHealth","durability","safetyRequirements","batteryManagementSystem","endOfLife","compliance"],"properties":{"$schema":{"type":"string","const":"https://dppmcp.com/schemas/battery/ev-battery/v1.0/complete"},"dppMetadata":{"type":"object","description":"Battery passport metadata per Article 77","required":["passportIdentifier","passportVersion","issuedDate","status","dataCarrier"],"properties":{"passportIdentifier":{"type":"string","format":"uri","pattern":"^https://battery-pass\\.[a-z]+/[0-9A-Za-z-]+$","description":"Unique battery passport identifier per Article 77(3)"},"passportVersion":{"type":"string","pattern":"^[0-9]+\\.[0-9]+\\.[0-9]+$","description":"Semantic version of passport data"},"registrationIdentifier":{"type":"string","pattern":"^EU-BAT-[0-9]{4}-[A-Z0-9]{10}$","description":"EU Battery Registry identifier"},"issuedDate":{"type":"string","format":"date","description":"Date passport was first issued"},"lastUpdated":{"type":"string","format":"date-time","description":"Last modification timestamp"},"expiryDate":{"type":"string","format":"date","description":"Passport validity expiry"},"status":{"type":"string","enum":["draft","active","in_use","second_life","recycling","recycled","suspended","expired","revoked"],"description":"Current passport and battery status"},"dataCarrier":{"type":"object","description":"Data carrier per Article 77(4)","required":["type","location"],"properties":{"type":{"type":"string","enum":["QR_CODE","DATA_MATRIX","NFC","RFID"],"description":"Data carrier type"},"location":{"type":"string","enum":["battery_pack","battery_label","packaging","bms_module","vehicle_integration"],"description":"Physical location"},"encodingSyntax":{"type":"string","enum":["GS1_DIGITAL_LINK","ISO_IEC_15434","DID"],"description":"Encoding standard"}}},"languages":{"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"},"description":"Available languages (ISO 639-1)"}}},"productIdentification":{"type":"object","description":"Product identification per Article 77(3)(a)","required":["batteryUniqueIdentifier","manufacturerIdentification","batteryCategory","batteryModel"],"properties":{"batteryUniqueIdentifier":{"type":"string","description":"Unique identifier per Article 77(3)(a)"},"gtin":{"type":"string","pattern":"^[0-9]{14}$","description":"Global Trade Item Number"},"serialNumber":{"type":"string","description":"Unique serial number"},"batchNumber":{"type":"string","description":"Production batch"},"manufacturerIdentification":{"type":"string","description":"Manufacturer code per Article 77(3)(a)"},"manufacturerPartNumber":{"type":"string","description":"OEM part number"},"batteryCategory":{"type":"string","const":"EV_BATTERY","description":"Battery category per Article 2"},"batteryModel":{"type":"string","description":"Model designation"},"batteryType":{"type":"string","enum":["PACK","MODULE","CELL"],"description":"Battery assembly level"},"manufacturingDate":{"type":"string","format":"date","description":"Production date per Article 77(3)(a)"},"manufacturingPlace":{"type":"string","pattern":"^[A-Z]{2}$","description":"Country of manufacture (ISO 3166-1)"},"manufacturingFacility":{"type":"object","properties":{"name":{"type":"string"},"gln":{"type":"string","pattern":"^[0-9]{13}$"},"address":{"type":"object"},"certifications":{"type":"array","items":{"type":"string"}}}},"intendedApplication":{"type":"array","description":"Intended vehicle types","items":{"type":"string","enum":["BEV","PHEV","HEV","ELECTRIC_BUS","ELECTRIC_TRUCK","ELECTRIC_MOTORCYCLE","ELECTRIC_SCOOTER","ELECTRIC_BOAT","ELECTRIC_AIRCRAFT","OFF_ROAD_VEHICLE","OTHER"]}},"compatibleVehicles":{"type":"array","description":"Compatible vehicle models","items":{"type":"object","properties":{"manufacturer":{"type":"string"},"model":{"type":"string"},"modelYears":{"type":"array","items":{"type":"string"}},"vehicleIdentificationNumber":{"type":"string"}}}},"images":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"type":{"type":"string","enum":["MAIN","FRONT","SIDE","CONNECTOR","LABEL","DATASHEET"]},"altText":{"type":"string"}}}}}},"economicOperator":{"type":"object","description":"Economic operators per Article 77(3)(a)","required":["manufacturer"],"properties":{"manufacturer":{"type":"object","description":"Battery manufacturer","required":["gln","name","address","country"],"properties":{"gln":{"type":"string","pattern":"^[0-9]{13}$","description":"Global Location Number"},"name":{"type":"string","maxLength":200,"description":"Legal company name"},"tradingName":{"type":"string","description":"Brand or trading name"},"registrationNumber":{"type":"string","description":"Company registration"},"vatNumber":{"type":"string","description":"VAT number"},"address":{"type":"object","required":["streetAddress","city","postalCode","country"],"properties":{"streetAddress":{"type":"string"},"streetAddress2":{"type":"string"},"city":{"type":"string"},"region":{"type":"string"},"postalCode":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"}}},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"contact":{"type":"object","properties":{"email":{"type":"string","format":"email"},"phone":{"type":"string"},"website":{"type":"string","format":"uri"},"supportUrl":{"type":"string","format":"uri"}}}}},"cellManufacturer":{"type":"object","description":"Cell manufacturer (if different)","properties":{"gln":{"type":"string"},"name":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"}}},"importer":{"type":"object","description":"EU importer (if applicable)","properties":{"gln":{"type":"string"},"name":{"type":"string"},"address":{"type":"object"},"country":{"type":"string"}}},"authorisedRepresentative":{"type":"object","description":"EU authorised representative","properties":{"gln":{"type":"string"},"name":{"type":"string"},"address":{"type":"object"},"mandateReference":{"type":"string"}}}}},"batterySpecifications":{"type":"object","description":"Technical specifications per Article 77(3)(b)","required":["chemistry","nominalVoltage","ratedCapacity","originalPowerCapability","weight"],"properties":{"chemistry":{"type":"string","enum":["NMC","NMC_111","NMC_523","NMC_622","NMC_811","NMC_955","NCA","LFP","LFMP","LMO","LTO","LCO","NMC_LMO","SOLID_STATE_OXIDE","SOLID_STATE_SULFIDE","SOLID_STATE_POLYMER","SODIUM_ION","LITHIUM_SULFUR","OTHER"],"description":"Battery chemistry type"},"cathodeComposition":{"type":"string","description":"Detailed cathode material composition"},"anodeComposition":{"type":"string","description":"Detailed anode material composition"},"electrolyteType":{"type":"string","enum":["LIQUID_ORGANIC","LIQUID_IONIC","GEL","SOLID_CERAMIC","SOLID_POLYMER","SOLID_SULFIDE","HYBRID"],"description":"Electrolyte type"},"electrolyteComposition":{"type":"string","description":"Electrolyte chemical composition"},"separatorMaterial":{"type":"string","description":"Separator material type"},"nominalVoltage":{"type":"object","description":"Nominal voltage per Article 77(3)(b)","required":["value","unit"],"properties":{"value":{"type":"number","minimum":0},"unit":{"type":"string","const":"V"}}},"minimumVoltage":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"V"}}},"maximumVoltage":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"V"}}},"ratedCapacity":{"type":"object","description":"Rated capacity per Article 77(3)(b)","required":["value","unit"],"properties":{"value":{"type":"number","minimum":0},"unit":{"type":"string","enum":["Ah","kWh"]}}},"usableCapacity":{"type":"object","description":"Usable capacity (SOC window)","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["Ah","kWh"]},"socWindow":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"}}}}},"originalPowerCapability":{"type":"object","description":"Original power capability per Article 77(3)(b)","required":["value","unit"],"properties":{"value":{"type":"number","minimum":0},"unit":{"type":"string","enum":["W","kW"]}}},"peakPower":{"type":"object","properties":{"charge":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kW"},"duration":{"type":"string"}}},"discharge":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kW"},"duration":{"type":"string"}}}}},"continuousPower":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kW"}}},"maximumChargingPower":{"type":"object","properties":{"dcFastCharge":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kW"}}},"acCharge":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kW"}}}}},"energyDensity":{"type":"object","properties":{"gravimetric":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"Wh/kg"}}},"volumetric":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"Wh/L"}}}}},"powerDensity":{"type":"object","properties":{"gravimetric":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"W/kg"}}}}},"internalResistance":{"type":"object","properties":{"initial":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["mΩ","Ω"]},"temperature":{"type":"number"},"soc":{"type":"number"}}},"current":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["mΩ","Ω"]},"measurementDate":{"type":"string","format":"date"}}}}},"weight":{"type":"object","description":"Battery weight per Article 77(3)(b)","required":["value","unit"],"properties":{"value":{"type":"number","minimum":0},"unit":{"type":"string","enum":["kg","g"]}}},"dimensions":{"type":"object","properties":{"length":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"unit":{"type":"string","enum":["mm","cm"]}}},"operatingTemperatureRange":{"type":"object","properties":{"discharge":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"},"optimal":{"type":"number"},"unit":{"type":"string","const":"°C"}}},"charge":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"},"optimal":{"type":"number"},"unit":{"type":"string","const":"°C"}}},"storage":{"type":"object","properties":{"min":{"type":"number"},"max":{"type":"number"},"optimal":{"type":"number"},"unit":{"type":"string","const":"°C"}}}}},"cellConfiguration":{"type":"object","properties":{"cellCount":{"type":"integer"},"seriesCount":{"type":"integer"},"parallelCount":{"type":"integer"},"configuration":{"type":"string"},"moduleCount":{"type":"integer"},"cellsPerModule":{"type":"integer"},"cellFormat":{"type":"string","enum":["CYLINDRICAL_18650","CYLINDRICAL_21700","CYLINDRICAL_4680","PRISMATIC","POUCH","BLADE","OTHER"]},"cellDimensions":{"type":"object","properties":{"diameter":{"type":"number"},"length":{"type":"number"},"width":{"type":"number"},"height":{"type":"number"},"unit":{"type":"string","enum":["mm","cm"]}}}}},"coolingSystem":{"type":"object","properties":{"type":{"type":"string","enum":["AIR_COOLED","LIQUID_COOLED","IMMERSION_COOLED","PHASE_CHANGE","HEAT_PIPE","PASSIVE","HYBRID"]},"coolant":{"type":"string"},"flowRate":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}}}},"connectorType":{"type":"object","properties":{"highVoltage":{"type":"string"},"lowVoltage":{"type":"string"},"cooling":{"type":"string"}}}}},"materialComposition":{"type":"object","description":"Material composition per Article 77(3)(d)","required":["hazardousSubstances","criticalRawMaterials","recycledContent"],"properties":{"hazardousSubstances":{"type":"object","description":"Hazardous substances per Article 77(3)(d)","required":["present"],"properties":{"present":{"type":"boolean"},"substances":{"type":"array","items":{"type":"object","required":["name","casNumber","concentration"],"properties":{"name":{"type":"string"},"casNumber":{"type":"string"},"ecNumber":{"type":"string"},"concentration":{"type":"number","description":"Concentration in % w/w"},"location":{"type":"string"},"hazardClassification":{"type":"array","items":{"type":"string"}},"safetyDataSheet":{"type":"string","format":"uri"}}}}}},"criticalRawMaterials":{"type":"array","description":"Critical raw materials per Article 77(3)(d)","items":{"type":"object","required":["material","percentage"],"properties":{"material":{"type":"string","enum":["COBALT","LITHIUM","NICKEL","LEAD","MANGANESE","GRAPHITE","NATURAL_GRAPHITE","SYNTHETIC_GRAPHITE","COPPER","ALUMINUM","PHOSPHORUS","IRON","SILICON","RARE_EARTH"]},"percentage":{"type":"number","minimum":0,"maximum":100},"weight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["kg","g"]}}},"originCountries":{"type":"array","items":{"type":"string","pattern":"^[A-Z]{2}$"}},"conflictFree":{"type":"boolean"},"responsiblySourced":{"type":"boolean"}}}},"recycledContent":{"type":"object","description":"Recycled content per Article 8","properties":{"cobalt":{"type":"object","properties":{"percentage":{"type":"number"},"target2030":{"type":"number","const":16},"target2035":{"type":"number","const":26},"verified":{"type":"boolean"},"verificationBody":{"type":"string"},"verificationDate":{"type":"string","format":"date"}}},"lithium":{"type":"object","properties":{"percentage":{"type":"number"},"target2030":{"type":"number","const":6},"target2035":{"type":"number","const":12},"verified":{"type":"boolean"},"verificationBody":{"type":"string"},"verificationDate":{"type":"string","format":"date"}}},"nickel":{"type":"object","properties":{"percentage":{"type":"number"},"target2030":{"type":"number","const":6},"target2035":{"type":"number","const":15},"verified":{"type":"boolean"},"verificationBody":{"type":"string"},"verificationDate":{"type":"string","format":"date"}}},"lead":{"type":"object","properties":{"percentage":{"type":"number"},"target":{"type":"number","const":85},"verified":{"type":"boolean"},"verificationBody":{"type":"string"}}}}},"billOfMaterials":{"type":"array","description":"Detailed bill of materials","items":{"type":"object","properties":{"component":{"type":"string"},"subComponent":{"type":"string"},"material":{"type":"string"},"weight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"percentage":{"type":"number"},"recyclable":{"type":"boolean"},"recycledContent":{"type":"number"}}}}}},"carbonFootprint":{"type":"object","description":"Carbon footprint per Article 7","required":["total","unit","performanceClass","methodology"],"properties":{"total":{"type":"number","minimum":0,"description":"Total carbon footprint per kWh"},"unit":{"type":"string","const":"kgCO2e/kWh"},"performanceClass":{"type":"string","enum":["A","B","C","D","E"],"description":"Carbon footprint performance class per Article 7(2)"},"methodology":{"type":"string","enum":["EU_BATTERY_REGULATION","ISO_14067","PEF","GHG_PROTOCOL"],"description":"Calculation methodology"},"scope":{"type":"string","enum":["CRADLE_TO_GATE","CRADLE_TO_GRAVE"],"description":"Life cycle scope"},"breakdown":{"type":"object","description":"Life cycle stage breakdown","properties":{"rawMaterialAcquisition":{"type":"object","properties":{"value":{"type":"number"},"percentage":{"type":"number"}}},"mainProcessing":{"type":"object","properties":{"value":{"type":"number"},"percentage":{"type":"number"}}},"batteryProduction":{"type":"object","properties":{"value":{"type":"number"},"percentage":{"type":"number"}}},"distribution":{"type":"object","properties":{"value":{"type":"number"},"percentage":{"type":"number"}}},"endOfLife":{"type":"object","properties":{"value":{"type":"number"},"percentage":{"type":"number"}}}}},"verificationBody":{"type":"string","description":"Third-party verification body"},"verificationDate":{"type":"string","format":"date"},"validUntil":{"type":"string","format":"date"},"reportUrl":{"type":"string","format":"uri"},"certificateNumber":{"type":"string"}}},"supplyChainDueDiligence":{"type":"object","description":"Supply chain due diligence per Article 52","required":["dueDiligencePolicy","thirdPartyVerification"],"properties":{"dueDiligencePolicy":{"type":"object","required":["available","url"],"properties":{"available":{"type":"boolean"},"url":{"type":"string","format":"uri"},"standardsApplied":{"type":"array","items":{"type":"string","enum":["OECD_DUE_DILIGENCE","UN_GUIDING_PRINCIPLES","ILO_STANDARDS","RMI_RMAP","IRMA","LME_RESPONSIBLE_SOURCING","INITIATIVE_FOR_RESPONSIBLE_MINING","COBALT_INDUSTRY_RESPONSIBLE_ASSESSMENT"]}},"lastReviewDate":{"type":"string","format":"date"}}},"thirdPartyVerification":{"type":"object","properties":{"verified":{"type":"boolean"},"verificationBody":{"type":"string"},"verificationDate":{"type":"string","format":"date"},"certificateNumber":{"type":"string"},"scope":{"type":"string"},"validUntil":{"type":"string","format":"date"}}},"supplyChain":{"type":"array","description":"Supply chain transparency","items":{"type":"object","properties":{"tier":{"type":"integer","minimum":1,"maximum":5},"material":{"type":"string"},"processType":{"type":"string","enum":["MINING","REFINING","PROCESSING","CELL_MANUFACTURING","MODULE_ASSEMBLY","PACK_ASSEMBLY"]},"supplier":{"type":"object","properties":{"name":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"},"region":{"type":"string"},"verified":{"type":"boolean"},"certifications":{"type":"array","items":{"type":"string"}}}}}}},"conflictMinerals":{"type":"object","properties":{"conflictFreeDeclaration":{"type":"boolean"},"smeltersIdentified":{"type":"boolean"},"reportUrl":{"type":"string","format":"uri"}}}}},"performance":{"type":"object","description":"Performance and efficiency parameters per Annex VII","required":["stateOfCertifiedEnergy","roundTripEfficiency"],"properties":{"stateOfCertifiedEnergy":{"type":"object","description":"SOCE per Annex VII","required":["value","unit"],"properties":{"value":{"type":"number","minimum":0},"unit":{"type":"string","const":"kWh"},"testConditions":{"type":"string"}}},"roundTripEfficiency":{"type":"object","description":"Round-trip energy efficiency","properties":{"initial":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"%"}}},"current":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"%"},"measurementDate":{"type":"string","format":"date"}}},"testConditions":{"type":"string"}}},"selfDischargeRate":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"%/month"},"temperature":{"type":"number"}}},"cRateCapability":{"type":"object","properties":{"maxContinuousCharge":{"type":"number"},"maxContinuousDischarge":{"type":"number"},"maxPeakCharge":{"type":"number"},"maxPeakDischarge":{"type":"number"}}},"chargingCurve":{"type":"array","items":{"type":"object","properties":{"soc":{"type":"number"},"power":{"type":"number"},"voltage":{"type":"number"}}}}}},"stateOfHealth":{"type":"object","description":"State of health data per Article 77(3)(g)","properties":{"currentStateOfHealth":{"type":"object","properties":{"value":{"type":"number","minimum":0,"maximum":100},"unit":{"type":"string","const":"%"},"measurementDate":{"type":"string","format":"date-time"},"measurementMethod":{"type":"string"}}},"stateOfCharge":{"type":"object","properties":{"value":{"type":"number","minimum":0,"maximum":100},"unit":{"type":"string","const":"%"},"measurementDate":{"type":"string","format":"date-time"}}},"remainingCapacity":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["Ah","kWh"]},"percentageOfOriginal":{"type":"number"}}},"remainingPowerCapability":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kW"},"percentageOfOriginal":{"type":"number"}}},"remainingRoundTripEfficiency":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"%"}}},"internalResistanceIncrease":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"%"}}},"cycleCount":{"type":"object","properties":{"fullEquivalentCycles":{"type":"integer"},"chargeCycles":{"type":"integer"},"dischargeCycles":{"type":"integer"}}},"energyThroughput":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["kWh","MWh"]}}},"operatingHours":{"type":"integer","description":"Total operating hours"},"negativeEvents":{"type":"array","description":"Record of harmful events per Article 77(3)(g)","items":{"type":"object","properties":{"eventType":{"type":"string","enum":["DEEP_DISCHARGE","OVERCHARGE","OVERCURRENT","THERMAL_EVENT","CRASH_EVENT","WATER_INGRESS","SHORT_CIRCUIT","OTHER"]},"date":{"type":"string","format":"date-time"},"severity":{"type":"string","enum":["LOW","MEDIUM","HIGH","CRITICAL"]},"description":{"type":"string"}}}},"healthHistory":{"type":"array","items":{"type":"object","properties":{"date":{"type":"string","format":"date"},"soh":{"type":"number"},"capacity":{"type":"number"},"cycles":{"type":"integer"}}}}}},"durability":{"type":"object","description":"Durability requirements per Article 10","required":["expectedLifetime","warrantyPeriod"],"properties":{"expectedLifetime":{"type":"object","properties":{"years":{"type":"integer","minimum":1},"cycles":{"type":"integer","minimum":1},"energyThroughput":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"MWh"}}},"kilometersEquivalent":{"type":"integer"}}},"minimumStateOfHealth":{"type":"number","minimum":0,"maximum":100,"description":"Minimum SoH at end of warranty (%)"},"capacityRetention":{"type":"object","properties":{"at500Cycles":{"type":"number"},"at1000Cycles":{"type":"number"},"at1500Cycles":{"type":"number"},"at2000Cycles":{"type":"number"}}},"calendarAgeing":{"type":"object","properties":{"annualCapacityLoss":{"type":"number","description":"Expected annual capacity loss (%)"},"conditions":{"type":"string"}}},"warrantyPeriod":{"type":"object","properties":{"years":{"type":"integer"},"kilometers":{"type":"integer"},"minimumSoH":{"type":"number"},"minimumCapacity":{"type":"number"},"terms":{"type":"string","format":"uri"},"extensions":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"duration":{"type":"integer"},"conditions":{"type":"string"}}}}}}}},"safetyRequirements":{"type":"object","description":"Safety requirements per Chapter VII","required":["safetyTests","thermalManagement"],"properties":{"safetyTests":{"type":"array","items":{"type":"object","properties":{"testType":{"type":"string","enum":["THERMAL_RUNAWAY","THERMAL_PROPAGATION","OVERCHARGE","OVERDISCHARGE","EXTERNAL_SHORT_CIRCUIT","INTERNAL_SHORT_CIRCUIT","CRUSH","PENETRATION","THERMAL_SHOCK","VIBRATION","MECHANICAL_SHOCK","DROP","IMMERSION","SALT_SPRAY","FIRE_RESISTANCE","ALTITUDE_SIMULATION","OVERTEMPERATURE"]},"standard":{"type":"string","enum":["UN_ECE_R100","UN_ECE_R136","UN38.3","IEC_62660","ISO_12405","SAE_J2464","SAE_J2929","GB_38031","OTHER"]},"result":{"type":"string","enum":["PASS","FAIL"]},"testDate":{"type":"string","format":"date"},"testLaboratory":{"type":"string"},"reportNumber":{"type":"string"},"reportUrl":{"type":"string","format":"uri"}}}},"thermalManagement":{"type":"object","properties":{"type":{"type":"string","enum":["AIR_COOLED_PASSIVE","AIR_COOLED_ACTIVE","LIQUID_COOLED_INDIRECT","LIQUID_COOLED_DIRECT","IMMERSION_COOLED","PHASE_CHANGE","HEAT_PIPE","REFRIGERANT","HYBRID"]},"coolant":{"type":"string"},"coolantVolume":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"}}},"heatingCapability":{"type":"boolean"},"thermalInsulation":{"type":"boolean"}}},"safetyFeatures":{"type":"array","items":{"type":"string","enum":["FUSE","CURRENT_INTERRUPT_DEVICE","POSITIVE_TEMPERATURE_COEFFICIENT","THERMAL_CUTOFF","PRESSURE_RELIEF_VALVE","FLAME_RETARDANT_ELECTROLYTE","CERAMIC_SEPARATOR","THERMAL_BARRIER","GAS_VENTING","CRASH_STRUCTURE","ISOLATION_MONITORING","GROUND_FAULT_DETECTION","CONTACTORS","MANUAL_SERVICE_DISCONNECT"]}},"ipRating":{"type":"string","pattern":"^IP[0-9X]{2}[A-Z]?$","description":"Ingress protection rating"},"transportClassification":{"type":"object","properties":{"unNumber":{"type":"string"},"properShippingName":{"type":"string"},"hazardClass":{"type":"string"},"packingGroup":{"type":"string"}}}}},"batteryManagementSystem":{"type":"object","description":"Battery Management System information","properties":{"manufacturer":{"type":"string"},"model":{"type":"string"},"softwareVersion":{"type":"string"},"hardwareVersion":{"type":"string"},"capabilities":{"type":"array","items":{"type":"string","enum":["SOC_ESTIMATION","SOH_ESTIMATION","REMAINING_USEFUL_LIFE","CELL_BALANCING_PASSIVE","CELL_BALANCING_ACTIVE","THERMAL_MANAGEMENT","OVERCURRENT_PROTECTION","OVERVOLTAGE_PROTECTION","UNDERVOLTAGE_PROTECTION","OVERTEMPERATURE_PROTECTION","SHORT_CIRCUIT_PROTECTION","GROUND_FAULT_DETECTION","INSULATION_MONITORING","PRECHARGE_CONTROL","CONTACTOR_CONTROL","COMMUNICATION_CAN","COMMUNICATION_CANFD","COMMUNICATION_ETHERNET","COMMUNICATION_LIN","DIAGNOSTICS","FAULT_LOGGING","OTA_UPDATES","CLOUD_CONNECTIVITY","V2G_SUPPORT","V2H_SUPPORT"]}},"dataAccessibility":{"type":"object","description":"Data access per Article 77(3)(f)","properties":{"realTimeDataAvailable":{"type":"boolean"},"dataProtocol":{"type":"string"},"accessUrl":{"type":"string","format":"uri"},"apiDocumentation":{"type":"string","format":"uri"},"availableParameters":{"type":"array","items":{"type":"string"}}}},"cybersecurity":{"type":"object","properties":{"standard":{"type":"string"},"certified":{"type":"boolean"}}}}},"endOfLife":{"type":"object","description":"End of life information per Article 77(3)(i)","required":["collectionInformation","recyclingInformation"],"properties":{"collectionInformation":{"type":"object","required":["available"],"properties":{"available":{"type":"boolean"},"url":{"type":"string","format":"uri"},"producerResponsibilityOrganization":{"type":"string"},"contactEmail":{"type":"string","format":"email"},"contactPhone":{"type":"string"}}},"recyclingInformation":{"type":"object","properties":{"recyclablePercentage":{"type":"number","description":"Percentage by weight recyclable"},"recyclingEfficiencyTargets":{"type":"object","properties":{"lithiumIon":{"type":"number","default":70},"cobalt":{"type":"number","default":95},"nickel":{"type":"number","default":95},"lithium":{"type":"number","default":80},"copper":{"type":"number","default":95}}},"disassemblyInstructions":{"type":"string","format":"uri"},"safeRemovalInstructions":{"type":"string","format":"uri"},"authorizedRecyclers":{"type":"array","items":{"type":"object","properties":{"name":{"type":"string"},"country":{"type":"string"},"contact":{"type":"string"}}}}}},"secondLifeCapability":{"type":"object","properties":{"suitable":{"type":"boolean"},"minimumSoHForSecondLife":{"type":"number"},"recommendedApplications":{"type":"array","items":{"type":"string","enum":["STATIONARY_STORAGE","GRID_SERVICES","RESIDENTIAL_STORAGE","COMMERCIAL_STORAGE","INDUSTRIAL_BACKUP","EV_CHARGING_BUFFER","RENEWABLE_INTEGRATION","TELECOM_BACKUP"]}},"repurposingGuidelines":{"type":"string","format":"uri"}}},"decommissioningProcedure":{"type":"object","properties":{"instructionsUrl":{"type":"string","format":"uri"},"requiredPPE":{"type":"array","items":{"type":"string"}},"hazards":{"type":"array","items":{"type":"string"}}}}}},"compliance":{"type":"object","description":"Regulatory compliance","required":["euDeclarationOfConformity","batteryRegulation"],"properties":{"euDeclarationOfConformity":{"type":"object","required":["available"],"properties":{"available":{"type":"boolean"},"declarationNumber":{"type":"string"},"declarationDate":{"type":"string","format":"date"},"documentUrl":{"type":"string","format":"uri"},"notifiedBody":{"type":"object","properties":{"name":{"type":"string"},"number":{"type":"string"}}}}},"batteryRegulation":{"type":"object","properties":{"compliant":{"type":"boolean"},"regulationReference":{"type":"string","default":"EU 2023/1542"},"complianceDate":{"type":"string","format":"date"}}},"ceMark":{"type":"boolean","description":"CE marking applied"},"ukca":{"type":"boolean","description":"UKCA marking (if applicable)"},"certifications":{"type":"array","items":{"type":"object","properties":{"standard":{"type":"string","enum":["UN_ECE_R100","UN_ECE_R136","UN38.3","IEC_62660","IEC_62619","ISO_12405","ISO_6469","SAE_J2464","SAE_J2929","UL_2580","GB_38031","IATF_16949","ISO_14001","ISO_45001"]},"status":{"type":"string","enum":["CERTIFIED","PENDING","EXPIRED","REVOKED"]},"certificateNumber":{"type":"string"},"certificationBody":{"type":"string"},"validFrom":{"type":"string","format":"date"},"validUntil":{"type":"string","format":"date"},"documentUrl":{"type":"string","format":"uri"}}}},"typeApproval":{"type":"object","properties":{"approvalNumber":{"type":"string"},"approvalAuthority":{"type":"string"},"approvalDate":{"type":"string","format":"date"}}},"marketSurveillance":{"type":"object","properties":{"notifiedAuthority":{"type":"string"},"lastInspectionDate":{"type":"string","format":"date"},"inspectionResult":{"type":"string","enum":["PASS","FAIL","PENDING"]}}}}},"accessControl":{"type":"object","description":"Access control per Article 77(5)","properties":{"publicFields":{"type":"array","items":{"type":"string"}},"restrictedFields":{"type":"array","items":{"type":"string"}},"authorizedRoles":{"type":"array","items":{"type":"string","enum":["consumer","vehicle_owner","oem","service_provider","recycler","second_life_operator","customs","market_surveillance","researcher","notified_body"]}}}}}}