
🇮🇹🇩🇪🇫🇷🇪🇸🇵🇹🇳🇱🇵🇱🇸🇪🇩🇰🇫🇮🇨🇿🇷🇴🇭🇺🇬🇷🇧🇬🇭🇷🇸🇰🇸🇮🇪🇪🇱🇹🇱🇻🇮🇪🇲🇹🇸🇦🇨🇳🇯🇵🇰🇷🇮🇳🇹🇷🇻🇳🇮🇩
Twee URL's zijn opgelost, vanaf deze week:
https://ia.reeco.eco/v0.7/dpp/6df75070-714f-4031-9bd5-b4014b22993ehttps://ia.reeco.eco/v0.7/dpp/6df75070-714f-4031-9bd5-b4014b22993e/jws
De eerste geeft een verifieerbare credential terug. De tweede geeft een JWS terug over dat credential, ondertekend met een Ed25519-sleutel waarvan het openbare materiaal is gepubliceerd op did:web:ia.reeco.eco. Beide zijn conform aan UN/CEFACT UNTP 0.7.0, DigitalProductPassport type. Voor zover ik weet is dit de eerste Italiaanse DPP die volgens die specificatie wordt uitgegeven en openbaar verifieerbaar is gemaakt.
Dit bericht is geen aankondiging. Het is een aantekening over wat er verandert wanneer een Digital Product Passport geen regelgeving meer is en een artefact wordt dat je kunt oplossen, analyseren en verifiëren met een standaard JOSE-bibliotheek.
De kloof tussen specificatie en lopende code
Het grootste deel van het DPP-gesprek — drie jaar na het begin van de ESPR-secundaire handelingen en ruim binnen het UN/CEFACT UNTP-aanbevelingsproces — vindt nog steeds plaats op het niveau van wat een DPP zou moeten zijn. Granulariteit. Datamodel. Vertrouw op de ankertopologie. Identificatiestrategieën. Deze gesprekken zijn noodzakelijk. Het EWG3-werk aan identiteit en verifieerbare kwalificaties is de bijdragen van CIRPASS-2 aan het aanbevelingsproces, de consultaties met belanghebbenden van het JRC: het is allemaal serieus werk en vormt het vakgebied.
Maar er is een tweede gesprek dat pas opengaat zodra een uitgevende partij daadwerkelijk draait. Hoe ziet de specificatie eruit als je hem serialiseert? Waar wordt de JSON-LD-context vandaan opgelost? Welke vakgebieden komen in de praktijk leeg te staan — niet door luiheid van de uitvoerder, maar omdat de textieltoeleveringsketen ze niet aan het licht brengt op het moment van de DPP-uitgifte? Welke ondertekeningscurve adverteert jouw DID-document, en kiest de verifier die je dacht dat de artefact zou controleren daadwerkelijk de juiste sleutel?
These questions have empirical answers only after something runs.
Wat het artefact bevat
De credential op de bovenstaande URL beschrijft een bewust illustratief product: een gebreide stof, CPC 2820, vervaardigd in Turkije door een tijdelijke fabriek genaamd "Test Mill." Het is geen commercieel paspoort. Het is geen bewering over een echt product op een echt schap. De stof is een voertuig voor de stapel eronder.
Wat de stapel bewijst:
A
did:web:ia.reeco.ecoidentifier wordt opgelost naar een DID-document op.well-known/did.json, waarbij zowel een Ed25519-sleutel (ed25519-1, gebruikt voor de hierboven genoemde JWS) en een ES256-sleutel. Twee curves worden blootgesteld omdat verifier-ecosystemen niet op één zijn convergeerd.De credential wordt getypt als volgt
DigitalProductPassportvolgens UNTP 0.7.0. Het is geen aangepaste Reeco-type, geen variant met flavour, geen "DPP-achtig" object.De JWS is ophaalbaar vanaf een apart eindpunt, zodat een vertrouwde partij onafhankelijk van elkaar het credential en het bewijs kan opvragen — handig wanneer caching- of replicatiebeleid voor beide verschillen.
De software van de uitgever, Reeco DPP Issuer 0.2.0-untp070, is dezelfde instantie die is vermeld in het UN/CEFACT UNTP Software Register (MR !732, samengevoegd april 2026). De 33-test migratiesuite passing on commit
7e68064is de integratiegrens tegen het 0.7.0-schema.
Niets hiervan is nieuw onderzoek. Het is loodgieterswerk. De waarde is dat de leidingen volgens de daadwerkelijke specificatie zijn aangesloten, niet op een parallelle.
Waarom "eerste Italiaan" geen vlaggeplant is
Het is verleidelijk, wanneer iets in een nationale context als eerste loopt, om het als een competitieve aanduiding te lezen. Dat is hier niet het juiste frame.
Het relevante kader is geografisch. Italië heeft een aanzienlijk aandeel in de Europese textielproductie — Prato, Biella, Como, Carpi — en de operationele realiteit van hoe massabalans, certificering, land van herkomst en traceerbaarheid van componenten werken on the floor is verankerd in deze geografie. ESPR zal fabrikanten, importeurs en merken die binnen het bedrijf opereren binden. Het UN/CEFACT-aanbevelingsproces en de implementatierichtlijnen van het JRC hebben de feedbackloop nodig die voortkomt uit het runnen van uitgegeven instanties op de plaatsen waar de textiel daadwerkelijk verplaatst wordt.
Een eerste emissie vanuit Prato is geen nationale prestatie. Het is het begin van die feedbacklus op Italiaanse textielbodem — één uitgever, één stack, conform, openbaar, inspecteerbaar.
Notities voor de spec-community
Enkele observaties voor UNTP- en CIRPASS-2-collega's die het artefact mogelijk inspecteren:
Het Ed25519 / ES256 dual-key patroon werd aangedreven door fragmentatie aan de verifier-zijde. Een pure Ed25519-stack werkt voor sommige downstream-gebruikers en faalt bij andere stil. Elke normatieve aanbeveling over tekencurves zal de implementatiekosten voor MKB's aanzienlijk verlagen.
De detailleringsvraag — welk niveau van productbeschrijving thuishoort in de DPP zelf versus in gekoppelde credentials — wordt niet op papier opgelost. Het wordt opgelost wanneer een uitgever de JSON moet invullen. Verschillende vakgebieden die optioneel lijken in het schema, blijken operationeel vereist te zijn om de bevoegdheid nuttig te maken voor een merkduurzaamheidsfunctionaris. Andere als aanbevolen gemarkeerd zijn moeilijk of onmogelijk te bevolken vanuit de upstream toeleveringsketen op het moment van uitgifte. Implementatie-ervaring hier is het waard om te bespreken in de EWG1- en EWG3-gesprekken.
Publieke verifieerbaarheid is goedkoop te specificeren en duur om te exploiteren. Het hosten van een uitgever, een DID-document en credential-URL's bij productiewaardige SLA's is geen geringe opgave voor MKB's in de textielsector. Het aanbevelingsproces moet dit meewegen bij het opstellen van conformiteitscriteria.
Dit zijn geen klachten. Ze zijn hoe de stoel van de uitvoerder eruitziet. CIRPASS-2 heeft zich bewust bewust bewust beziggehouden met het verzamelen van dit soort input via zijn expertwerkgroepen, en het UNTP-register is expliciet zo gestructureerd dat implementaties als een vorm van bijdrage worden geaccepteerd. Deze post is in die geest.
Wat het verandert voor merken
Voor duurzaamheids- en compliancefunctionarissen die dit lezen: een verifieerbare DPP verandert het trustmodel.
Tegenwoordig zijn de meeste claims die met een textielproduct reizen PDF's, fabrieksverklaringen, certificaten uitgegeven door de certificator met serienummer. Het verificatieproces is menselijk, traag en berust op de geloofwaardigheid van de auteur van het document.
Een conforme DPP is een ander object. Het wordt ondertekend met een sleutel waarvan de publieke tegenhanger zich op een stabiele, oplosbare locatie bevindt. De handtekening is in milliseconden te controleren door elke standaard JOSE-bibliotheek. De link tussen het product, de uitgevende instelling en de onderliggende claims is cryptografisch, niet narratief.
Dit vervangt geen certificering. Het sluit audit niet uit. Wat het doet, is de kosten van het stellen van de vraag verlagen “is this claim what its author said it was?” — en zodra die kosten naar nul komen, wordt de asymmetrie tussen geavanceerde en onervaren kopers in de hele toeleveringsketen kleiner. Dat is de operationele verschuiving die het overwegen waard is, ruim voordat de ESPR-deadlines het afdwingen.
Reeco informeert merken, per eenheid, wanneer het gecertificeerde materiaal dat hun leveranciers rapporteren overeenkomt met de massabalans van het eindproduct, en wanneer niet. Het merk beslist wat er met die informatie gebeurt. De DPP is de drager; de verificatiestack is het vertrouwensanker; Het merk behoudt autonomie bij elke claim. Een werkende uitgever maakt die lus concreet in plaats van hypothetisch.
Closing
De credential staat op de URL. De JWS staat op de URL. Het DID-document is op https://ia.reeco.eco/.well-known/did.json. Inspectie is welkom — correcties, technische kritiek, verzoeken om extra velden, randgevallen die de verifier breken — allemaal nuttig.
Standaarden rijpen door implementatie. Dit is één implementatie. Er zullen er meer komen.
Stefano Cipriani — Reeco · Stefano Cipriani Studio · PratoCIRPASS-2 Expert Member (EWG1 / EWG3) · JRC Registered Stakeholder · UN/CEFACT UNTP Software Register