{"$schema":"https://json-schema.org/draft/2020-12/schema","$id":"https://dppmcp.com/schemas/tyres/retreaded-tyre/v1.0/complete","title":"Retreaded Tyre DPP - Complete (Full Transparency)","description":"Complete schema for retreaded tyres including full traceability to original casing, retread process details, quality control, and circular economy metrics per EU ESPR 2024/1781 and UNECE R108/R109.","type":"object","required":["dppMetadata","productIdentification","economicOperator","originalCasing","retreadProcess","qualityControl","technicalSpecifications","tyreLabel","performance","materialComposition","environmentalBenefits","carbonFootprint","endOfLife","compliance"],"properties":{"$schema":{"type":"string","const":"https://dppmcp.com/schemas/tyres/retreaded-tyre/v1.0/complete"},"dppMetadata":{"type":"object","required":["passportIdentifier","passportVersion","issuedDate","status","dataCarrier","linkedCasingPassport"],"properties":{"passportIdentifier":{"type":"string","format":"uri","description":"Unique identifier for this retreaded tyre DPP"},"passportVersion":{"type":"string","pattern":"^[0-9]+\\.[0-9]+\\.[0-9]+$"},"registrationIdentifier":{"type":"string","description":"EU DPP registry identifier"},"issuedDate":{"type":"string","format":"date"},"lastUpdated":{"type":"string","format":"date-time"},"expiryDate":{"type":"string","format":"date"},"status":{"type":"string","enum":["draft","active","in_service","worn","retread_candidate","end_of_life","recycled","expired","revoked"]},"dataCarrier":{"type":"object","required":["type","location"],"properties":{"type":{"type":"string","enum":["RFID","QR_CODE","DATA_MATRIX","NFC","BARCODE"]},"location":{"type":"string","enum":["sidewall","bead_area","inside_liner","label"]},"encodingSyntax":{"type":"string","enum":["GS1_DIGITAL_LINK","ISO_IEC_15434","DID","EPC"]},"rfidTag":{"type":"object","description":"RFID tag persists from original casing through all retreads","properties":{"tagId":{"type":"string","description":"Same tag ID as original casing"},"epc":{"type":"string","description":"Electronic Product Code"},"protocol":{"type":"string","enum":["ISO_18000-6C","ISO_18000-6B","EPC_Gen2","EPC_Gen2v2"]},"frequency":{"type":"string","enum":["UHF_860-960MHz","HF_13.56MHz"]},"memorySize":{"type":"integer"},"userMemory":{"type":"integer"}}}}},"linkedCasingPassport":{"type":"string","format":"uri","description":"Link to original casing DPP for full traceability"},"linkedPreviousRetreadPassport":{"type":"string","format":"uri","description":"Link to previous retread DPP if this is 2nd or 3rd retread"},"languages":{"type":"array","items":{"type":"string","pattern":"^[a-z]{2}$"}},"lifecycleHistory":{"type":"array","description":"Complete lifecycle tracking from original manufacturing through all retreads","items":{"type":"object","properties":{"event":{"type":"string","enum":["casing_manufactured","first_life_start","first_life_end","casing_collected","casing_received","casing_inspected","casing_approved","casing_rejected","buffing_completed","repair_completed","building_completed","curing_completed","final_inspection_passed","retread_released","shipped","sold","installed","in_service","serviced","worn_threshold","removed","second_retread_candidate","third_retread_candidate","end_of_life","recycled"]},"date":{"type":"string","format":"date-time"},"location":{"type":"string"},"geoLocation":{"type":"object","properties":{"latitude":{"type":"number"},"longitude":{"type":"number"}}},"operator":{"type":"string"},"operatorId":{"type":"string"},"vehicleId":{"type":"string"},"tyreMileage":{"type":"integer"},"totalCasingMileage":{"type":"integer"},"treadDepth":{"type":"number"},"notes":{"type":"string"},"documentReference":{"type":"string"}}}}}},"productIdentification":{"type":"object","required":["productUniqueIdentifier","retreaderIdentification","tyreClass","tyreSize","treadPattern","retreadNumber"],"properties":{"productUniqueIdentifier":{"type":"string","description":"Unique identifier for this retreaded tyre"},"gtin":{"type":"string","pattern":"^[0-9]{14}$","description":"Retreader's GTIN for this configuration"},"retreaderIdentification":{"type":"string"},"retreaderPartNumber":{"type":"string"},"tyreClass":{"type":"string","enum":["C1","C2","C3"],"description":"C1=Passenger, C2=Light truck, C3=Truck/bus"},"tyreSize":{"type":"string","description":"Full size designation"},"treadPattern":{"type":"string","description":"Retread tread pattern name"},"treadPatternCode":{"type":"string"},"treadBrand":{"type":"string"},"tyreApplication":{"type":"string","enum":["STEER","DRIVE","TRAILER","ALL_POSITION","REGIONAL","LONG_HAUL","ON_OFF_ROAD","MIXED_SERVICE","URBAN"]},"axlePosition":{"type":"array","items":{"type":"string"}},"retreadDate":{"type":"string","format":"date"},"retreadNumber":{"type":"integer","minimum":1,"maximum":4,"description":"Which retread this is (1st, 2nd, 3rd, 4th)"},"retreadCode":{"type":"string","description":"Retread identification code marked on tyre"},"serialNumber":{"type":"string"},"batchNumber":{"type":"string"},"retreadFacility":{"type":"object","properties":{"name":{"type":"string"},"gln":{"type":"string","pattern":"^[0-9]{13}$"},"facilityCode":{"type":"string"},"address":{"type":"object","properties":{"streetAddress":{"type":"string"},"city":{"type":"string"},"region":{"type":"string"},"postalCode":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"}}},"certifications":{"type":"array","items":{"type":"string","enum":["ISO_9001","ISO_14001","IATF_16949","BIPAVER","TIP_CERTIFICATION","MANUFACTURER_APPROVED"]}}}},"images":{"type":"array","items":{"type":"object","properties":{"url":{"type":"string","format":"uri"},"type":{"type":"string","enum":["TREAD","SIDEWALL","MARKING","QUALITY_CERTIFICATE"]},"description":{"type":"string"}}}},"documentation":{"type":"object","properties":{"productDatasheet":{"type":"string","format":"uri"},"qualityCertificate":{"type":"string","format":"uri"},"traceabilityReport":{"type":"string","format":"uri"},"warrantyTerms":{"type":"string","format":"uri"}}}}},"economicOperator":{"type":"object","required":["retreader"],"properties":{"retreader":{"type":"object","required":["gln","name","address","country"],"properties":{"gln":{"type":"string","pattern":"^[0-9]{13}$"},"name":{"type":"string"},"tradingName":{"type":"string"},"registrationNumber":{"type":"string"},"vatNumber":{"type":"string"},"address":{"type":"object","required":["streetAddress","city","postalCode","country"],"properties":{"streetAddress":{"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"}}},"certifications":{"type":"array","items":{"type":"object","properties":{"standard":{"type":"string","enum":["ISO_9001","ISO_14001","IATF_16949","BIPAVER","TIP_CERTIFICATION","TRMG","MANUFACTURER_APPROVED"]},"certificateNumber":{"type":"string"},"certificationBody":{"type":"string"},"validFrom":{"type":"string","format":"date"},"validUntil":{"type":"string","format":"date"}}}}}},"originalCasingManufacturer":{"type":"object","properties":{"name":{"type":"string"},"gln":{"type":"string"},"country":{"type":"string","pattern":"^[A-Z]{2}$"}}},"casingSupplier":{"type":"object","description":"Who supplied the casing for retreading","properties":{"name":{"type":"string"},"type":{"type":"string","enum":["FLEET","DEALER","COLLECTOR","OEM","AUCTION","DIRECT"]},"country":{"type":"string"}}},"treadSupplier":{"type":"object","properties":{"name":{"type":"string"},"country":{"type":"string"}}}}},"originalCasing":{"type":"object","description":"Complete information about the original casing - critical for traceability","required":["casingManufacturer","casingModel","casingSize","manufacturingDate","casingId"],"properties":{"casingDppLink":{"type":"string","format":"uri","description":"Link to original casing DPP"},"casingId":{"type":"string","description":"Unique casing identifier that persists through all retreads"},"casingSerialNumber":{"type":"string"},"casingManufacturer":{"type":"string"},"casingBrand":{"type":"string"},"casingModel":{"type":"string"},"casingProductLine":{"type":"string"},"casingSize":{"type":"string"},"originalLoadIndex":{"type":"integer"},"originalSpeedSymbol":{"type":"string"},"manufacturingDate":{"type":"string","description":"Original casing manufacturing date"},"manufacturingWeek":{"type":"string","pattern":"^[0-9]{4}$"},"manufacturingPlace":{"type":"string"},"originalDotCode":{"type":"string"},"casingAge":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["years","months"]}}},"previousRetreads":{"type":"integer","description":"Number of previous retreads (0 for first retread)"},"previousRetreadHistory":{"type":"array","items":{"type":"object","properties":{"retreadNumber":{"type":"integer"},"date":{"type":"string","format":"date"},"retreader":{"type":"string"},"treadPattern":{"type":"string"},"mileage":{"type":"integer"},"dppLink":{"type":"string","format":"uri"}}}},"totalMileageOnCasing":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string","enum":["km","miles"]}}},"previousMileage":{"type":"object","properties":{"lastLife":{"type":"integer","description":"Mileage in the life before this retread"},"total":{"type":"integer","description":"Total mileage across all lives"},"unit":{"type":"string","enum":["km","miles"]}}},"previousApplications":{"type":"array","description":"History of how the casing was used","items":{"type":"object","properties":{"lifeNumber":{"type":"integer"},"application":{"type":"string"},"axlePosition":{"type":"string"},"mileage":{"type":"integer"},"fleet":{"type":"string"},"vehicleType":{"type":"string"}}}},"casingConditionAtIntake":{"type":"object","properties":{"overallCondition":{"type":"string","enum":["EXCELLENT","GOOD","ACCEPTABLE","MARGINAL"]},"remainingTread":{"type":"number"},"unit":{"type":"string","const":"mm"},"wearPattern":{"type":"string","enum":["EVEN","CENTER","SHOULDER","CUPPING","FEATHERING","DIAGONAL"]},"damageReport":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string","enum":["PUNCTURE","CUT","IMPACT","SIDEWALL_DAMAGE","BEAD_DAMAGE","BELT_SEPARATION","REPAIR_PREVIOUS","NONE"]},"location":{"type":"string"},"size":{"type":"string"},"repairable":{"type":"boolean"}}}}}},"casingSpecifications":{"type":"object","properties":{"casingType":{"type":"string"},"casingLayers":{"type":"integer"},"beltLayers":{"type":"integer"},"casingMaterial":{"type":"string"},"beltMaterial":{"type":"string"}}}}},"retreadProcess":{"type":"object","description":"Detailed retread process information","required":["retreadMethod","treadMaterial","processDate"],"properties":{"retreadMethod":{"type":"string","enum":["MOLD_CURE","PRE_CURE","COLD_CURE"]},"retreadMethodDescription":{"type":"string"},"treadMaterial":{"type":"string"},"treadCompound":{"type":"string"},"treadType":{"type":"string","enum":["FULL_CAP","SHOULDER_TO_SHOULDER","BEAD_TO_BEAD"]},"treadSupplier":{"type":"string"},"treadOrigin":{"type":"string","pattern":"^[A-Z]{2}$"},"bondingMethod":{"type":"string","enum":["CUSHION_GUM","SPRAY_CEMENT","COMBINED"]},"cushionGum":{"type":"object","properties":{"type":{"type":"string"},"thickness":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm"}}},"supplier":{"type":"string"}}},"processDate":{"type":"string","format":"date"},"bufferDepth":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm"}}},"bufferRadius":{"type":"object","properties":{"crown":{"type":"number"},"shoulder":{"type":"number"},"unit":{"type":"string","const":"mm"}}},"cureTemperature":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["°C","°F"]}}},"cureTime":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string","enum":["minutes","hours"]}}},"curePressure":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["bar","psi"]}}},"cureMethod":{"type":"string","enum":["AUTOCLAVE","INDIVIDUAL_MOLD","MATRIX","ENVELOPE"]},"repairsPerformed":{"type":"array","items":{"type":"object","properties":{"repairType":{"type":"string","enum":["SECTION_REPAIR","SPOT_REPAIR","BEAD_REPAIR","SIDEWALL_REPAIR","NAIL_HOLE","INJURY_REPAIR","NONE"]},"location":{"type":"string"},"size":{"type":"string"},"repairMaterial":{"type":"string"},"repairMethod":{"type":"string"},"repairedBy":{"type":"string"}}}},"sidewallTreatment":{"type":"object","properties":{"performed":{"type":"boolean"},"type":{"type":"string","enum":["VENEER","SPRAY","COATING","NONE"]},"material":{"type":"string"}}},"processParameters":{"type":"object","properties":{"ambientTemperature":{"type":"number"},"humidity":{"type":"number"},"operatorId":{"type":"string"},"machineId":{"type":"string"}}}}},"qualityControl":{"type":"object","description":"Comprehensive quality control for retreading process","required":["casingInspection","finalInspection"],"properties":{"casingInspection":{"type":"object","description":"Pre-retread casing inspection","properties":{"visualInspection":{"type":"object","properties":{"performed":{"type":"boolean"},"result":{"type":"string","enum":["PASS","CONDITIONAL_PASS","FAIL"]},"findings":{"type":"array","items":{"type":"string"}},"inspector":{"type":"string"},"date":{"type":"string","format":"date"}}},"shearography":{"type":"object","description":"Non-destructive testing for internal defects","properties":{"performed":{"type":"boolean"},"equipment":{"type":"string"},"result":{"type":"string","enum":["PASS","CONDITIONAL_PASS","FAIL"]},"defectsFound":{"type":"array","items":{"type":"object","properties":{"type":{"type":"string"},"location":{"type":"string"},"size":{"type":"string"},"severity":{"type":"string"}}}},"reportNumber":{"type":"string"}}},"xRay":{"type":"object","properties":{"performed":{"type":"boolean"},"result":{"type":"string"},"reportNumber":{"type":"string"}}},"holography":{"type":"object","properties":{"performed":{"type":"boolean"},"result":{"type":"string"}}},"ultrasonic":{"type":"object","properties":{"performed":{"type":"boolean"},"result":{"type":"string"}}},"pressureTest":{"type":"object","properties":{"performed":{"type":"boolean"},"pressure":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["bar","psi"]}}},"duration":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string","const":"minutes"}}},"result":{"type":"string","enum":["PASS","FAIL"]}}},"inspectionDate":{"type":"string","format":"date"},"overallResult":{"type":"string","enum":["APPROVED","APPROVED_WITH_REPAIRS","REJECTED"]},"rejectReason":{"type":"string"}}},"inProcessInspection":{"type":"object","properties":{"bufferInspection":{"type":"object","properties":{"performed":{"type":"boolean"},"radiusCorrect":{"type":"boolean"},"surfaceCondition":{"type":"string"}}},"buildInspection":{"type":"object","properties":{"performed":{"type":"boolean"},"treadAlignment":{"type":"boolean"},"envelopeSealed":{"type":"boolean"}}},"cureMonitoring":{"type":"object","properties":{"performed":{"type":"boolean"},"temperatureLog":{"type":"boolean"},"pressureLog":{"type":"boolean"}}}}},"finalInspection":{"type":"object","description":"Post-retread final inspection","properties":{"visualInspection":{"type":"object","properties":{"performed":{"type":"boolean"},"treadAppearance":{"type":"string"},"sidewallAppearance":{"type":"string"},"spliceQuality":{"type":"string"},"result":{"type":"string","enum":["PASS","FAIL"]}}},"dimensionalCheck":{"type":"object","properties":{"performed":{"type":"boolean"},"overallDiameter":{"type":"object","properties":{"measured":{"type":"number"},"tolerance":{"type":"number"},"withinSpec":{"type":"boolean"}}},"sectionWidth":{"type":"object","properties":{"measured":{"type":"number"},"withinSpec":{"type":"boolean"}}},"withinTolerance":{"type":"boolean"}}},"balanceCheck":{"type":"object","properties":{"performed":{"type":"boolean"},"staticBalance":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string","const":"g"},"withinSpec":{"type":"boolean"}}},"dynamicBalance":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string","const":"g"},"withinSpec":{"type":"boolean"}}}}},"runoutMeasurement":{"type":"object","properties":{"radial":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm"},"withinSpec":{"type":"boolean"}}},"lateral":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm"},"withinSpec":{"type":"boolean"}}}}},"hardnessTest":{"type":"object","properties":{"performed":{"type":"boolean"},"value":{"type":"integer"},"unit":{"type":"string","const":"Shore A"},"withinSpec":{"type":"boolean"}}},"inspectionDate":{"type":"string","format":"date"},"result":{"type":"string","enum":["PASS","FAIL","REWORK"]},"inspector":{"type":"string"},"releaseDate":{"type":"string","format":"date"}}},"qualityCertificate":{"type":"object","properties":{"certificateNumber":{"type":"string"},"issueDate":{"type":"string","format":"date"},"url":{"type":"string","format":"uri"}}},"traceabilityRecord":{"type":"string","format":"uri"}}},"technicalSpecifications":{"type":"object","required":["tyreSize","loadIndex","speedSymbol"],"properties":{"tyreSize":{"type":"object","properties":{"width":{"type":"integer"},"aspectRatio":{"type":"integer"},"construction":{"type":"string","enum":["R","D","B"]},"rimDiameter":{"type":"number"},"sizeDesignation":{"type":"string"}}},"loadIndex":{"type":"integer"},"loadIndexDual":{"type":"integer"},"loadCapacity":{"type":"object","properties":{"single":{"type":"integer"},"dual":{"type":"integer"},"unit":{"type":"string","const":"kg"}}},"speedSymbol":{"type":"string"},"maxSpeed":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string","const":"km/h"}}},"treadDepth":{"type":"object","properties":{"new":{"type":"number","description":"New tread depth after retread"},"minimum":{"type":"number"},"unit":{"type":"string","const":"mm"}}},"treadWidth":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"mm"}}},"treadRadius":{"type":"object","properties":{"crown":{"type":"number"},"unit":{"type":"string","const":"mm"}}},"weight":{"type":"object","properties":{"total":{"type":"number"},"treadAdded":{"type":"number"},"cushionGumAdded":{"type":"number"},"repairMaterial":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"dimensions":{"type":"object","properties":{"overallDiameter":{"type":"number"},"sectionWidth":{"type":"number"},"unit":{"type":"string","const":"mm"}}},"recommendedPressure":{"type":"object","properties":{"single":{"type":"number"},"dual":{"type":"number"},"unit":{"type":"string","enum":["bar","psi"]}}}}},"tyreLabel":{"type":"object","description":"EU Tyre Label for retreaded tyre - must indicate retread status","required":["fuelEfficiencyClass","wetGripClass","noiseClass","noiseLevel","retreadedIndicator"],"properties":{"fuelEfficiencyClass":{"type":"string","enum":["A","B","C","D","E"]},"fuelEfficiencyIndex":{"type":"number"},"wetGripClass":{"type":"string","enum":["A","B","C","D","E"]},"wetGripIndex":{"type":"number"},"noiseClass":{"type":"string","enum":["A","B","C"]},"noiseLevel":{"type":"integer"},"snowGrip":{"type":"boolean"},"alpineSymbol":{"type":"boolean"},"iceGrip":{"type":"boolean"},"retreadedIndicator":{"type":"boolean","const":true,"description":"Must be true - indicates tyre is retreaded"},"eprelRegistration":{"type":"string"},"eprelUrl":{"type":"string","format":"uri"},"labelUrl":{"type":"string","format":"uri"}}},"performance":{"type":"object","properties":{"expectedMileage":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string","enum":["km","miles"]},"percentageOfNew":{"type":"number","description":"Expected mileage as % of new tyre"}}},"rollingResistance":{"type":"object","properties":{"coefficient":{"type":"number"},"class":{"type":"string"}}},"warrantyPeriod":{"type":"object","properties":{"duration":{"type":"integer"},"unit":{"type":"string","enum":["years","months"]},"mileageLimit":{"type":"object","properties":{"value":{"type":"integer"},"unit":{"type":"string"}}},"terms":{"type":"string","format":"uri"}}},"performanceVsNew":{"type":"object","description":"Performance comparison to new tyre","properties":{"mileage":{"type":"number","description":"% of new tyre mileage"},"fuelEfficiency":{"type":"number","description":"% of new tyre efficiency"},"wetGrip":{"type":"number","description":"% of new tyre wet grip"},"wearRate":{"type":"number"}}}}},"materialComposition":{"type":"object","properties":{"totalWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"casingWeight":{"type":"object","description":"Weight of reused casing","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"newMaterialsAdded":{"type":"object","properties":{"treadWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"cushionGumWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"repairMaterials":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"totalNewMaterial":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}}}},"treadComposition":{"type":"array","items":{"type":"object","properties":{"material":{"type":"string"},"percentage":{"type":"number"}}}},"hazardousSubstances":{"type":"object","properties":{"reachCompliant":{"type":"boolean"},"pahCompliant":{"type":"boolean"}}},"recycledContent":{"type":"object","description":"Recycled/reused content - casing represents major recycled content","properties":{"casingPercentage":{"type":"number","description":"Casing as % of total weight - this is effectively recycled/reused"},"treadRecycledContent":{"type":"number","description":"Recycled content in new tread material"},"totalRecycledReused":{"type":"number","description":"Total recycled + reused content %"},"verified":{"type":"boolean"},"verificationBody":{"type":"string"}}}}},"environmentalBenefits":{"type":"object","description":"Circular economy benefits of retreading vs manufacturing new tyre","properties":{"co2SavingsVsNew":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kgCO2e"},"percentage":{"type":"number","description":"% reduction compared to new tyre"},"methodology":{"type":"string"}}},"rawMaterialSavings":{"type":"object","properties":{"rubber":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"steel":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"textile":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"oil":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["liters","kg"]}}},"totalWeight":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}}}},"energySavings":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","enum":["kWh","MJ"]},"percentage":{"type":"number"}}},"waterSavings":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"liters"}}},"wasteAvoided":{"type":"object","description":"Tyre waste avoided by retreading","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kg"}}},"circularityScore":{"type":"number","minimum":0,"maximum":100,"description":"Circularity indicator 0-100"}}},"carbonFootprint":{"type":"object","properties":{"totalCO2e":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string","const":"kgCO2e"}}},"methodology":{"type":"string","enum":["ISO_14067","GHG_PROTOCOL","PEF"]},"scope":{"type":"string","enum":["RETREAD_PROCESS","CRADLE_TO_GATE","CRADLE_TO_GRAVE"]},"breakdown":{"type":"object","properties":{"newMaterials":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"percentage":{"type":"number"}}},"retreadProcess":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"percentage":{"type":"number"}}},"transport":{"type":"object","properties":{"value":{"type":"number"},"unit":{"type":"string"},"percentage":{"type":"number"}}}}},"comparisonToNew":{"type":"object","description":"Comparison to new tyre carbon footprint","properties":{"newTyreCO2e":{"type":"number"},"savings":{"type":"number"},"savingsPercentage":{"type":"number"}}},"verified":{"type":"boolean"},"verificationBody":{"type":"string"},"epdAvailable":{"type":"boolean"}}},"endOfLife":{"type":"object","properties":{"recyclability":{"type":"object","properties":{"recyclablePercentage":{"type":"number"},"materialRecovery":{"type":"number"}}},"furtherRetreadPotential":{"type":"boolean","description":"Can this tyre be retreaded again?"},"remainingRetreads":{"type":"integer","description":"Number of retreads still possible on this casing"},"maxRetreadsForCasing":{"type":"integer","description":"Total maximum retreads for this casing type"},"endOfLifeOptions":{"type":"array","items":{"type":"object","properties":{"option":{"type":"string","enum":["FURTHER_RETREAD","GRANULATION","PYROLYSIS","ENERGY_RECOVERY","CIVIL_ENGINEERING"]},"description":{"type":"string"},"recommended":{"type":"boolean"}}}},"takeBackProgram":{"type":"object","properties":{"available":{"type":"boolean"},"url":{"type":"string","format":"uri"},"freeOfCharge":{"type":"boolean"},"casingValue":{"type":"object","properties":{"value":{"type":"number"},"currency":{"type":"string"}}}}},"eprScheme":{"type":"object","properties":{"registered":{"type":"boolean"},"scheme":{"type":"string"},"registrationNumber":{"type":"string"},"countries":{"type":"array","items":{"type":"string"}}}},"disposalInstructions":{"type":"string"}}},"compliance":{"type":"object","required":["eceTypeApproval"],"properties":{"eceTypeApproval":{"type":"object","required":["approved","approvalNumber","regulation"],"properties":{"approved":{"type":"boolean"},"approvalNumber":{"type":"string"},"regulation":{"type":"string","enum":["UNECE_R108","UNECE_R109"],"description":"R108 for passenger, R109 for commercial"},"approvalAuthority":{"type":"string"},"validFrom":{"type":"string","format":"date"},"documentUrl":{"type":"string","format":"uri"}}},"retreaderCertifications":{"type":"array","items":{"type":"object","properties":{"standard":{"type":"string","enum":["ISO_9001","IATF_16949","ISO_14001","TIP_CERTIFICATION","BIPAVER","TRMG","MANUFACTURER_APPROVED"]},"certificateNumber":{"type":"string"},"certificationBody":{"type":"string"},"scope":{"type":"string"},"validFrom":{"type":"string","format":"date"},"validUntil":{"type":"string","format":"date"}}}},"testReports":{"type":"array","items":{"type":"object","properties":{"testType":{"type":"string"},"standard":{"type":"string"},"laboratory":{"type":"string"},"reportNumber":{"type":"string"},"testDate":{"type":"string","format":"date"},"result":{"type":"string"}}}}}},"accessControl":{"type":"object","properties":{"publicFields":{"type":"array","items":{"type":"string"}},"restrictedFields":{"type":"array","items":{"type":"string"}},"authorizedRoles":{"type":"array","items":{"type":"string","enum":["consumer","owner","fleet_manager","oem","dealer","retreader","recycler","customs","market_surveillance"]}}}}}}