{"passportId":"5DJPFM7D33KGA2KB","passportUrl":"/p/5DJPFM7D33KGA2KB","schemaVersion":"1.0","status":"published","version":1,"issuedAt":"2026-09-17T20:10:54.856Z","updatedAt":"2026-09-17T20:10:54.856Z","accessTier":"public","issuer":{"name":"Meridian","country":"NL","did":"did:web:meridian.polytrail.eu","website":"https://meridian.example"},"integrity":{"algorithm":"SHA-256","canonicalization":"RFC 8785 (JCS)","hash":"0x6dfecfaa1b4bc993986879ef23276efe1bf53c72fa4de80b6d8afb29c9d5640b"},"data":{"schemaVersion":"1.0","identity":{"productName":{"de":"Coastline Half-Zip","en":"Coastline Half-Zip","nl":"Coastline Half-Zip"},"brandName":"Meridian","styleNumber":"MRD-2601","gtin":"08712345678906","category":"apparel.tops.knitwear","colourName":"Deep Navy","size":"M","sizeSystem":"EU","countryOfOrigin":"PT","netWeightGrams":412,"description":{"en":"A mid-weight half-zip knit designed to be worn for a decade. Knitted, dyed and finished within forty kilometres of the mill that spun its yarn."},"images":[{"url":"/products/coastline-half-zip-navy.svg","alt":"Technical flat of the Coastline Half-Zip in Deep Navy","kind":"flat"}],"economicOperators":[{"name":"Meridian Studio B.V.","role":"manufacturer","address":{"line1":"Keizersgracht 241","city":"Amsterdam","postalCode":"1016 EA","country":"NL"},"email":"compliance@meridian.example","did":"did:web:meridian.polytrail.eu"}]},"composition":{"overall":[{"fibre":"cotton","percentage":62,"originCountry":"TR","organic":{"share":100,"scheme":"GOTS","custodyModel":"segregated"},"certificationRefs":["cert-gots"]},{"fibre":"polyester","percentage":34,"originCountry":"TR","recycled":{"share":100,"source":"post_consumer","custodyModel":"mass_balance"},"certificationRefs":["cert-grs"]},{"fibre":"elastane","percentage":4,"originCountry":"IT"}],"components":[{"ref":"shell","kind":"shell","name":"Main body knit","weightShare":86.4,"fibres":[{"fibre":"cotton","percentage":64,"organic":{"share":100,"scheme":"GOTS"}},{"fibre":"polyester","percentage":32,"recycled":{"share":100,"source":"post_consumer"}},{"fibre":"elastane","percentage":4}],"construction":"knitted","colour":"Deep Navy","removable":false},{"ref":"rib","kind":"rib","name":"Collar and cuff rib","weightShare":8.3,"fibres":[{"fibre":"cotton","percentage":95},{"fibre":"elastane","percentage":5}],"construction":"knitted"},{"ref":"zip","kind":"zip","name":"YKK Excella half-zip","weightShare":4.4,"fibres":[{"fibre":"polyester","percentage":100}],"removable":true},{"ref":"thread","kind":"thread","name":"Sewing thread","weightShare":0.9,"fibres":[{"fibre":"polyester","percentage":100,"recycled":{"share":100,"source":"pre_consumer"}}]}],"totalWeightGrams":412,"monomaterial":false,"totalRecycledContent":34},"substances":{"pfasStatus":"none_intentionally_added","chemicalManagement":{"zdhcConformance":"level_3","wastewaterTested":true}},"supplyChain":{"steps":[{"ref":"farm","tier":"tier_4_raw_material","process":"farming","facilityName":"Ege Pamuk Kooperatifi","facilityDisclosed":true,"country":"TR","city":"Aydın","coordinates":{"latitude":37.856,"longitude":27.8416},"componentRefs":["shell","rib"],"certificationRefs":["cert-gots"],"evidence":"third_party_audited"},{"ref":"recovery","tier":"tier_4_raw_material","process":"material_recovery","facilityName":"Repreve Fibre Works","facilityDisclosed":true,"country":"TR","city":"Bursa","coordinates":{"latitude":40.1826,"longitude":29.0669},"componentRefs":["shell"],"certificationRefs":["cert-grs"],"evidence":"third_party_audited"},{"ref":"spin","tier":"tier_3_processing","process":"spinning","facilityName":"Filatura Bergamo","facilityDisclosed":true,"country":"IT","city":"Bergamo","coordinates":{"latitude":45.6983,"longitude":9.6773},"componentRefs":["shell","rib"],"evidence":"document_verified"},{"ref":"knit","tier":"tier_2_material","process":"knitting","facilityName":"Tintex Textiles","facilityDisclosed":true,"country":"PT","city":"Vila Nova de Cerveira","coordinates":{"latitude":41.9403,"longitude":-8.744},"componentRefs":["shell","rib"],"certificationRefs":["cert-oeko"],"evidence":"third_party_audited"},{"ref":"dye","tier":"tier_2_material","process":"dyeing","facilityName":"Tintex Textiles","facilityDisclosed":true,"country":"PT","city":"Vila Nova de Cerveira","coordinates":{"latitude":41.9403,"longitude":-8.744},"componentRefs":["shell","rib"],"certificationRefs":["cert-oeko"],"evidence":"third_party_audited"},{"ref":"trim","tier":"tier_2_material","process":"fibre_production","facilityName":"YKK Europe","facilityDisclosed":true,"country":"NL","city":"Sneek","coordinates":{"latitude":53.033,"longitude":5.6583},"componentRefs":["zip"],"evidence":"supplier_declared"},{"ref":"cmt","tier":"tier_1_assembly","process":"cut_make_trim","facilityName":"Adriano Confecções","facilityDisclosed":true,"country":"PT","city":"Barcelos","coordinates":{"latitude":41.5388,"longitude":-8.6151},"componentRefs":["shell","rib","zip","thread"],"certificationRefs":["cert-smeta"],"evidence":"third_party_audited"}],"traceabilityDepth":"tier_4","chainOfCustodyModel":"segregated"},"environment":{"pef":{"score":142.6,"unit":"mPt","methodVersion":"PEFCR Apparel & Footwear 3.1","calculatedOn":"2026-04-02","verifiedBy":"Quantis"},"carbon":{"totalKgCo2e":8.4,"boundary":"cradle_to_gate","methodology":"ISO 14067, PEFCR A&F 3.1","byStage":{"rawMaterial":3.1,"processing":2.6,"manufacturing":1.7,"transport":1},"verifiedBy":"Quantis","calculatedOn":"2026-04-02"},"water":{"litres":1180,"scarcityWeightedM3":0.42,"methodology":"AWARE / ISO 14046"},"energyMj":96.4,"landUseM2Year":4.8,"microplastics":{"testMethod":"TMC test method (Mermaids protocol)","releaseMgPerKgWash":124,"mitigation":"Tight-knit construction and singed yarn reduce shedding versus a comparable brushed fleece."},"footprintClass":"B"},"durability":{"robustnessScore":78,"robustnessEvidence":{"visualInspection":{"standard":"ISO 15487","grade":4},"spiralityPercent":3.4,"dimensionalChangePercent":-2.1,"washCycles":5},"dimensionalStability":{"standard":"ISO 6330 / ISO 5077","changePercent":-2.1,"wash":"40 °C, 5 cycles"},"colourFastness":[{"standard":"ISO 105-C06","against":"washing","grade":4.5},{"standard":"ISO 105-B02","against":"light","grade":5},{"standard":"ISO 105-X12","against":"rubbing_dry","grade":4.5},{"standard":"ISO 105-X12","against":"rubbing_wet","grade":4}],"pillingResistance":{"standard":"ISO 12945-2","grade":4},"abrasionResistance":{"standard":"ISO 12947-2","martindaleCycles":32000},"expectedWashCycles":120,"warrantyMonths":24,"repairabilityScore":74},"care":{"symbols":["wash_30_gentle","bleach_not","dry_flat","iron_low","clean_not"],"instructions":{"en":"Wash at 30 °C on a gentle cycle with similar colours. Reshape and dry flat. Do not tumble dry."},"lowImpactTips":[{"en":"Washing at 30 °C instead of 40 °C cuts this garment’s use-phase energy by roughly a third."},{"en":"Air the knit between wears. Most wears do not need a wash."},{"en":"A mesh laundry bag measurably reduces microfibre release."}],"repair":{"instructions":{"en":"Snags can be pulled through to the reverse with a fine crochet hook rather than cut. Pilling can be removed with a fabric comb without damaging the surface."},"sparePartsAvailable":true,"sparePartsUntil":"2036-10-01","spareParts":[{"name":"Replacement half-zip (YKK Excella, 18 cm)"},{"name":"Matching repair yarn, 20 m"}],"partnerRefs":["cmt"]}},"circularity":{"recyclability":{"score":62,"recyclableShare":86,"route":"mechanical","disruptors":["elastane_content","mixed_fibres","metal_trims"]},"takeBack":{"available":true,"url":"https://meridian.example/take-back","instructions":{"en":"Post any Meridian garment back to us free of charge, whatever its condition."},"incentive":"€15 credit per returned garment"},"resale":{"brandAuthorised":true,"url":"https://meridian.example/renewed","authenticationSupported":true},"rental":{"available":false},"eprRegistrations":[{"country":"FR","scheme":"Refashion"},{"country":"NL","scheme":"Stichting UPV Textiel"}],"wasteCode":"20 01 10","endOfLifeInstructions":{"en":"Do not put this garment in household waste. Use a textile collection point or return it to us."}},"social":{"dueDiligenceStatementUrl":"https://meridian.example/due-diligence","policies":[{"kind":"Code of conduct","url":"https://meridian.example/code-of-conduct","updatedOn":"2026-01-15"},{"kind":"Living wage commitment","url":"https://meridian.example/living-wage","updatedOn":"2025-11-02"}],"audits":[{"standard":"SMETA","conductedOn":"2026-02-18"},{"standard":"OEKO_TEX_STEP","conductedOn":"2025-09-30"},{"standard":"GOTS","conductedOn":"2025-07-22"}],"livingWage":{"programme":"Fair Wear Foundation member since 2021","benchmarkSource":"Global Living Wage Coalition"},"grievanceMechanismUrl":"https://meridian.example/speak-up"},"claims":[{"id":"claim-organic","statement":{"en":"62% organic cotton, certified to GOTS under a segregated chain of custody."},"kind":"organic_content","scope":"whole_product","evidence":["cert-gots"],"verifiedBy":"Control Union","validUntil":"2027-06-30"},{"id":"claim-recycled","statement":{"en":"34% recycled polyester from post-consumer PET, certified to GRS on a mass-balance basis."},"kind":"recycled_content","scope":"whole_product","evidence":["cert-grs"],"verifiedBy":"Control Union","validUntil":"2027-06-30"},{"id":"claim-chem","statement":{"en":"Tested for harmful substances to OEKO-TEX Standard 100, product class II."},"kind":"chemical_safety","scope":"whole_product","evidence":["cert-oeko"],"verifiedBy":"Centexbel","validUntil":"2027-03-31"}],"certifications":[{"id":"cert-gots","scheme":"GOTS","licenceNumber":"CU 1042857","scope":"Organic cotton, segregated chain of custody","issuedBy":"Control Union Certifications","validFrom":"2025-07-01","validUntil":"2027-06-30","appliesToStepRefs":["farm","spin","knit"],"appliesToComponentRefs":["shell","rib"]},{"id":"cert-grs","scheme":"GRS","licenceNumber":"CU 1042858","scope":"Recycled polyester, mass balance","issuedBy":"Control Union Certifications","validFrom":"2025-07-01","validUntil":"2027-06-30","appliesToStepRefs":["recovery","spin"],"appliesToComponentRefs":["shell"]},{"id":"cert-oeko","scheme":"OEKO_TEX_100","licenceNumber":"2025OK1284 Centexbel","scope":"Product class II — skin contact","issuedBy":"Centexbel","validFrom":"2025-04-01","validUntil":"2027-03-31","appliesToStepRefs":["knit","dye"]},{"id":"cert-smeta","scheme":"SMETA","licenceNumber":"ZC-4418290","scope":"4-pillar audit, Barcelos facility","issuedBy":"Intertek","validFrom":"2026-02-18","validUntil":"2028-02-17","appliesToStepRefs":["cmt"]}],"commercial":{"launchDate":"2026-09-01"}},"events":[{"type":"manufactured","occurredAt":"2026-06-14T00:00:00.000Z","summary":"Assembled at Adriano Confecções, Barcelos.","details":null,"by":null},{"type":"placed_on_market","occurredAt":"2026-09-01T00:00:00.000Z","summary":"First placed on the EU market.","details":null,"by":null},{"type":"sold","occurredAt":"2026-09-19T00:00:00.000Z","summary":"Sold through the brand’s own store in Amsterdam.","details":null,"by":"Meridian"},{"type":"repaired","occurredAt":"2027-01-22T00:00:00.000Z","summary":"Replaced the main zip slider and re-stitched the left cuff rib. Original YKK part.","details":null,"by":"Meridian"},{"type":"resold","occurredAt":"2027-06-02T00:00:00.000Z","summary":"Resold through the brand’s authenticated resale channel.","details":null,"by":"Meridian"},{"type":"repaired","occurredAt":"2029-03-14T00:00:00.000Z","summary":"Darned two moth holes on the right shoulder and refreshed the cuff ribs.","details":null,"by":"Meridian"}],"withheld":[{"path":"identity.sku","label":"SKU","releasedTo":["retailer"]},{"path":"identity.hsCode","label":"Customs code","releasedTo":["retailer","recycler"]},{"path":"identity.colourCode","label":"Colour code","releasedTo":["retailer"]},{"path":"identity.season","label":"Season","releasedTo":["retailer"]},{"path":"identity.economicOperators.0.lei","label":"Operator LEI","releasedTo":["retailer","recycler"]},{"path":"identity.economicOperators.0.vat","label":"Operator VAT","releasedTo":["authority"]},{"path":"composition.overall.1.recycled.feedstock","label":"Recycled feedstock","releasedTo":["recycler","retailer"]},{"path":"composition.components.0.weightGrams","label":"Component weight","releasedTo":["recycler","repairer","retailer"]},{"path":"composition.components.1.weightGrams","label":"Component weight","releasedTo":["recycler","repairer","retailer"]},{"path":"composition.components.2.weightGrams","label":"Component weight","releasedTo":["recycler","repairer","retailer"]},{"path":"composition.components.3.weightGrams","label":"Component weight","releasedTo":["recycler","repairer","retailer"]},{"path":"composition.components.0.fibres.0.originCountry","label":"Component fibre origin","releasedTo":["retailer","recycler"]},{"path":"composition.components.0.fibres.1.originCountry","label":"Component fibre origin","releasedTo":["retailer","recycler"]},{"path":"composition.components.0.fibres.2.originCountry","label":"Component fibre origin","releasedTo":["retailer","recycler"]},{"path":"composition.components.1.fibres.0.originCountry","label":"Component fibre origin","releasedTo":["retailer","recycler"]},{"path":"composition.components.1.fibres.1.originCountry","label":"Component fibre origin","releasedTo":["retailer","recycler"]},{"path":"composition.components.0.fibres.1.recycled.custodyModel","label":"Component chain of custody","releasedTo":["recycler","retailer"]},{"path":"composition.components.3.fibres.0.recycled.custodyModel","label":"Component chain of custody","releasedTo":["recycler","retailer"]},{"path":"composition.components.0.fibres.0.organic.custodyModel","label":"Component organic custody","releasedTo":["recycler","retailer"]},{"path":"composition.components.0.fabricWeightGsm","label":"Fabric weight","releasedTo":["retailer","recycler","repairer"]},{"path":"substances.restrictedSubstanceTests.0.standard","label":"Test standard","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.1.standard","label":"Test standard","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.2.standard","label":"Test standard","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.0.analyte","label":"Substance tested","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.1.analyte","label":"Substance tested","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.2.analyte","label":"Substance tested","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.0.result","label":"Test result","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.1.result","label":"Test result","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.2.result","label":"Test result","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.0.limitValue","label":"Limit value","releasedTo":["authority"]},{"path":"substances.restrictedSubstanceTests.1.limitValue","label":"Limit value","releasedTo":["authority"]},{"path":"substances.restrictedSubstanceTests.2.limitValue","label":"Limit value","releasedTo":["authority"]},{"path":"substances.restrictedSubstanceTests.0.laboratory","label":"Laboratory","releasedTo":["authority"]},{"path":"substances.restrictedSubstanceTests.1.laboratory","label":"Laboratory","releasedTo":["authority"]},{"path":"substances.restrictedSubstanceTests.2.laboratory","label":"Laboratory","releasedTo":["authority"]},{"path":"substances.restrictedSubstanceTests.0.testedOn","label":"Test date","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.1.testedOn","label":"Test date","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.2.testedOn","label":"Test date","releasedTo":["retailer","authority"]},{"path":"substances.restrictedSubstanceTests.0.reportDocumentId","label":"Test report","releasedTo":["authority"]},{"path":"substances.chemicalManagement.mrslVersion","label":"MRSL version","releasedTo":["retailer","authority"]},{"path":"supplyChain.steps.0.workerCount","label":"Workers at site","releasedTo":["authority"]},{"path":"supplyChain.steps.1.workerCount","label":"Workers at site","releasedTo":["authority"]},{"path":"supplyChain.steps.2.workerCount","label":"Workers at site","releasedTo":["authority"]},{"path":"supplyChain.steps.3.workerCount","label":"Workers at site","releasedTo":["authority"]},{"path":"supplyChain.steps.6.workerCount","label":"Workers at site","releasedTo":["authority"]},{"path":"environment.lcaDocumentId","label":"LCA study","releasedTo":["retailer","authority"]},{"path":"durability.tensileStrengthN","label":"Tensile strength","releasedTo":["retailer","repairer"]},{"path":"durability.seamSlippage.standard","label":"Seam slippage standard","releasedTo":["retailer","repairer"]},{"path":"durability.seamSlippage.passed","label":"Seam slippage result","releasedTo":["retailer","repairer"]},{"path":"care.repair.spareParts.0.reference","label":"Spare part reference","releasedTo":["repairer","retailer"]},{"path":"care.repair.spareParts.1.reference","label":"Spare part reference","releasedTo":["repairer","retailer"]},{"path":"circularity.recyclability.disassemblySteps.0.order","label":"Disassembly step order","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.1.order","label":"Disassembly step order","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.2.order","label":"Disassembly step order","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.3.order","label":"Disassembly step order","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.0.instruction","label":"Disassembly instruction","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.1.instruction","label":"Disassembly instruction","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.2.instruction","label":"Disassembly instruction","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.3.instruction","label":"Disassembly instruction","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.0.componentRef","label":"Disassembly component","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.1.componentRef","label":"Disassembly component","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.3.componentRef","label":"Disassembly component","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.0.toolRequired","label":"Tool required","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.1.toolRequired","label":"Tool required","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.2.toolRequired","label":"Tool required","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.0.estimatedSeconds","label":"Disassembly time","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.1.estimatedSeconds","label":"Disassembly time","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.2.estimatedSeconds","label":"Disassembly time","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.disassemblySteps.3.estimatedSeconds","label":"Disassembly time","releasedTo":["recycler","repairer"]},{"path":"circularity.recyclability.separationNotes","label":"Separation notes","releasedTo":["recycler","repairer"]},{"path":"circularity.eprRegistrations.0.producerNumber","label":"EPR producer number","releasedTo":["retailer","recycler","authority"]},{"path":"circularity.eprRegistrations.1.producerNumber","label":"EPR producer number","releasedTo":["retailer","recycler","authority"]},{"path":"circularity.eprRegistrations.0.validUntil","label":"EPR valid until","releasedTo":["retailer","recycler","authority"]},{"path":"social.audits.0.stepRef","label":"Audited step","releasedTo":["retailer","authority"]},{"path":"social.audits.1.stepRef","label":"Audited step","releasedTo":["retailer","authority"]},{"path":"social.audits.2.stepRef","label":"Audited step","releasedTo":["retailer","authority"]},{"path":"social.audits.0.outcome","label":"Audit outcome","releasedTo":["retailer","authority"]},{"path":"social.audits.1.outcome","label":"Audit outcome","releasedTo":["retailer","authority"]},{"path":"social.audits.2.outcome","label":"Audit outcome","releasedTo":["retailer","authority"]},{"path":"social.audits.0.findingsSummary","label":"Audit findings","releasedTo":["authority"]},{"path":"social.audits.0.reportDocumentId","label":"Audit report","releasedTo":["authority"]},{"path":"social.livingWage.coveredStepRefs","label":"Living wage coverage","releasedTo":["retailer","authority"]},{"path":"commercial.marketsPlaced","label":"Markets placed","releasedTo":["retailer","authority"]},{"path":"commercial.recommendedRetailPrice.amount","label":"RRP","releasedTo":["retailer"]},{"path":"commercial.recommendedRetailPrice.currency","label":"RRP currency","releasedTo":["retailer"]}],"conformance":{"claims":["EN 18216:2026 — data exchange protocols","EN 18219:2026 — unique identifiers","EN 18220:2026 — data carriers","EN 18221:2026 — storage, archiving and persistence","EN 18222:2026 — lifecycle APIs","EN 18223:2026 — system interoperability","EN 18239:2026 — access rights and business confidentiality","EN 18246:2026 — data authentication and integrity"],"note":"Self-declared. No conformity assessment scheme exists for these standards; citation in the Official Journal confers a presumption of conformity, not certification."}}