[{"data":1,"prerenderedAt":1043},["ShallowReactive",2],{"page-\u002Fguides\u002Fmachine-readable-digital-product-passport":3,"related-\u002Fguides\u002Fmachine-readable-digital-product-passport":1021},{"id":4,"title":5,"author":6,"body":7,"category":1006,"description":1007,"extension":1008,"heading":1009,"heroImage":1006,"heroImageAlt":1010,"howTo":1006,"layout":1011,"meta":1012,"navigation":1013,"ogImage":1014,"path":1015,"publishedAt":1016,"sections":1006,"seo":1017,"sourcePath":1018,"stem":1019,"updatedAt":1016,"videoPosition":1006,"videos":1006,"__hash__":1020},"pages\u002Fguides\u002Fmachine-readable-digital-product-passport.md","The machine-readable Digital Product Passport, explained","Mia",{"type":8,"value":9,"toc":981},"minimark",[10,17,30,41,49,54,57,80,83,172,175,182,189,193,259,263,271,274,281,287,368,371,376,383,596,604,608,617,700,707,715,719,722,726,732,736,746,750,781,803,806,810,818,821,853,856,860,868,871,875,920,928,932,936,939,943,946,950,953,957,960,964,970,974,977],[11,12,13],"p",{},[14,15,16],"strong",{},"TL;DR",[18,19,20,24,27],"ul",{},[21,22,23],"li",{},"A machine-readable Digital Product Passport is a legal requirement: the ESPR says passport data must be based on open standards, interoperable, and as appropriate machine-readable, structured, searchable and transferable without vendor lock-in.",[21,25,26],{},"A web page a person can read is not enough on its own. Software has to be able to request the same data in a structured format, with every field labelled and every product named by a persistent identifier.",[21,28,29],{},"The data the law requires to be accurate, complete and up to date is the same data an AI agent needs to know exactly which product it is looking at, provided it respects the access rights the passport sets.",[11,31,32,33,40],{},"A machine-readable Digital Product Passport is one that software can read as reliably as a person can. That is not a nice-to-have. The ",[34,35,39],"a",{"href":36,"rel":37},"https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Freg\u002F2024\u002F1781\u002Foj\u002Feng",[38],"nofollow","ESPR",", Regulation (EU) 2024\u002F1781, writes it into the essential requirements every passport has to meet, and the European standards cited in July 2026 turn those requirements into something buildable.",[11,42,43,44,48],{},"This guide covers what the Regulation says, how a human-readable passport page differs from a machine-readable one, the building blocks in common use, and why the same data is becoming a trusted source for AI agents. The list of data a passport must carry is covered separately in ",[34,45,47],{"href":46},"\u002Fguides\u002Fdigital-product-passport-data-requirements\u002F","Digital Product Passport data requirements",". Everything below is stated as of October 2026.",[50,51,53],"h2",{"id":52},"what-does-the-espr-say-about-machine-readability","What does the ESPR say about machine-readability?",[11,55,56],{},"Article 10(1)(d) sets the rules for the data itself. All passport data must be:",[18,58,59,64,69,75],{},[21,60,61],{},[14,62,63],{},"based on open standards",[21,65,66],{},[14,67,68],{},"developed with an interoperable format",[21,70,71,72],{},"as appropriate, ",[14,73,74],{},"machine-readable, structured and searchable",[21,76,77],{},[14,78,79],{},"transferable through an open interoperable data exchange network without vendor lock-in",[11,81,82],{},"Each of those words has a practical consequence.",[84,85,86,102],"table",{},[87,88,89],"thead",{},[90,91,92,96,99],"tr",{},[93,94,95],"th",{},"ESPR wording",[93,97,98],{},"What it rules in",[93,100,101],{},"What it rules out",[103,104,105,117,128,139,150,161],"tbody",{},[90,106,107,111,114],{},[108,109,110],"td",{},"Open standards",[108,112,113],{},"Formats and identifiers anyone can implement, such as ISO\u002FIEC 15459 identifiers and W3C web standards",[108,115,116],{},"A proprietary format only one vendor can read",[90,118,119,122,125],{},[108,120,121],{},"Interoperable format",[108,123,124],{},"Data another passport system can import and understand",[108,126,127],{},"Data that only makes sense inside the platform that created it",[90,129,130,133,136],{},[108,131,132],{},"Machine-readable",[108,134,135],{},"Data software can parse without a human interpreting it",[108,137,138],{},"A scanned PDF or an image of a label",[90,140,141,144,147],{},[108,142,143],{},"Structured",[108,145,146],{},"Named fields with defined meanings and units",[108,148,149],{},"Free text where the recycled content is buried in a paragraph",[90,151,152,155,158],{},[108,153,154],{},"Searchable",[108,156,157],{},"Data that can be queried by identifier or attribute",[108,159,160],{},"A document that has to be downloaded and read in full",[90,162,163,166,169],{},[108,164,165],{},"Transferable without vendor lock-in",[108,167,168],{},"Data that can move to another provider or network",[108,170,171],{},"A passport that disappears or has to be rebuilt when you change supplier",[11,173,174],{},"The words \"as appropriate\" leave room for the delegated act for each product group to decide how far each requirement goes. They do not make machine-readability optional.",[11,176,177,178,181],{},"Article 11 adds the system-level rules. Point (a) requires each passport to be ",[14,179,180],{},"fully interoperable"," with the other passports required under the ESPR \"in relation to the technical, semantic and organisational aspects of end-to-end communication and data transfer\". Technical interoperability means systems can exchange data. Semantic interoperability means they agree on what the data means: that \"recycled content\" in one passport is the same thing, measured the same way, as in another.",[11,183,184,185,188],{},"Article 11 also requires data authentication, reliability and integrity (point (g)), and Article 9(1) requires passport data to be ",[14,186,187],{},"accurate, complete and up to date",".",[50,190,192],{"id":191},"the-milestones-so-far","The milestones so far",[84,194,195,205],{},[87,196,197],{},[90,198,199,202],{},[93,200,201],{},"Date",[93,203,204],{},"What happened",[103,206,207,215,223,231,239,251],{},[90,208,209,212],{},[108,210,211],{},"28 June 2024",[108,213,214],{},"The ESPR is published in the Official Journal, with the passport requirements in Articles 9 to 11",[90,216,217,220],{},[108,218,219],{},"31 July 2024",[108,221,222],{},"The Commission asks CEN, CENELEC and ETSI to draft harmonised standards supporting Articles 10 and 11",[90,224,225,228],{},[108,226,227],{},"28 November 2025",[108,229,230],{},"The Commission amends that request, including its deadlines",[90,232,233,236],{},[108,234,235],{},"27 May 2026",[108,237,238],{},"CEN and CENELEC publish six core DPP standards, EN 18216 to EN 18223",[90,240,241,246],{},[108,242,243],{},[14,244,245],{},"15 July 2026",[108,247,248],{},[14,249,250],{},"Implementing Decision (EU) 2026\u002F1736 cites the six standards in the Official Journal, giving a presumption of conformity with Articles 10 and 11",[90,252,253,256],{},[108,254,255],{},"16 September 2026",[108,257,258],{},"EN 18239 (access rights and security) and EN 18246 (data authentication and integrity) published; not yet cited in the Official Journal as of October 2026",[50,260,262],{"id":261},"human-readable-versus-machine-readable-what-is-the-difference","Human-readable versus machine-readable: what is the difference?",[11,264,265],{},[266,267],"img",{"alt":268,"src":269,"title":270},"A woman holding a phone showing a kettle’s product page next to the kettle with its QR code, while her laptop shows the same data as structured code","\u002Fimages\u002F2026\u002F11\u002Fdpp-human-and-machine-readable.webp","Same passport, two readers: a page for people and structured data for software",[11,272,273],{},"Picture the same kettle passport delivered two ways.",[11,275,276,277,280],{},"The ",[14,278,279],{},"human-readable"," version is a web page. A consumer scans the QR code on the box and sees the materials, repair instructions, spare parts and recycling guidance, laid out for a phone. It is the right experience for a person. A program reading that page has to guess which number is the wattage and which is the cable length, and the guess breaks whenever the design changes.",[11,282,276,283,286],{},[14,284,285],{},"machine-readable"," version is the same facts expressed as data. Each value has a name, a defined meaning and, where relevant, a unit, and the product is named by a persistent identifier. A recycler's system or a marketplace gets the same answer every time, whatever the page looks like.",[84,288,289,301],{},[87,290,291],{},[90,292,293,295,298],{},[93,294],{},[93,296,297],{},"Human-readable passport page",[93,299,300],{},"Machine-readable passport",[103,302,303,314,325,336,347,358],{},[90,304,305,308,311],{},[108,306,307],{},"Main reader",[108,309,310],{},"A person with a phone",[108,312,313],{},"Software: authority systems, recyclers, marketplaces, AI agents",[90,315,316,319,322],{},[108,317,318],{},"Format",[108,320,321],{},"HTML designed for display",[108,323,324],{},"Structured data such as JSON or JSON-LD, served through an API or alongside the page",[90,326,327,330,333],{},[108,328,329],{},"How fields are identified",[108,331,332],{},"Headings and layout",[108,334,335],{},"Named properties from a shared vocabulary",[90,337,338,341,344],{},[108,339,340],{},"Product identity",[108,342,343],{},"Product name and photo",[108,345,346],{},"A persistent unique identifier, such as a GTIN expressed as a GS1 Digital Link URI",[90,348,349,352,355],{},[108,350,351],{},"Changes when the design changes",[108,353,354],{},"Yes",[108,356,357],{},"No",[90,359,360,363,365],{},[108,361,362],{},"Meets Article 10(1)(d) on its own",[108,364,357],{},[108,366,367],{},"Yes, if the format and vocabulary are open",[11,369,370],{},"A well-built passport does both from one record, so the page and the data cannot drift apart.",[372,373,375],"h3",{"id":374},"what-a-machine-readable-record-can-look-like","What a machine-readable record can look like",[11,377,378,379,382],{},"Here is a deliberately small ",[14,380,381],{},"illustrative example"," in JSON-LD, the W3C format for linked data in JSON. It is not taken from any standard or delegated act, and a real passport would carry far more data. It uses terms from the GS1 Web Vocabulary and GS1's own example GTIN.",[384,385,390],"pre",{"className":386,"code":387,"language":388,"meta":389,"style":389},"language-json shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","{\n  \"@context\": { \"gs1\": \"https:\u002F\u002Fref.gs1.org\u002Fvoc\u002F\" },\n  \"@id\": \"https:\u002F\u002Fexample.com\u002F01\u002F09520123456788\",\n  \"@type\": \"gs1:Product\",\n  \"gs1:gtin\": \"09520123456788\",\n  \"gs1:productName\": { \"@value\": \"Example kettle 1.7 l\", \"@language\": \"en\" },\n  \"gs1:dpp\": { \"@id\": \"https:\u002F\u002Fexample.com\u002Fpassport\u002F01\u002F09520123456788\" }\n}\n","json","",[391,392,393,402,443,465,486,507,558,590],"code",{"__ignoreMap":389},[394,395,398],"span",{"class":396,"line":397},"line",1,[394,399,401],{"class":400},"sMK4o","{\n",[394,403,405,408,412,415,418,421,424,428,430,432,434,438,440],{"class":396,"line":404},2,[394,406,407],{"class":400},"  \"",[394,409,411],{"class":410},"spNyl","@context",[394,413,414],{"class":400},"\"",[394,416,417],{"class":400},":",[394,419,420],{"class":400}," {",[394,422,423],{"class":400}," \"",[394,425,427],{"class":426},"sBMFI","gs1",[394,429,414],{"class":400},[394,431,417],{"class":400},[394,433,423],{"class":400},[394,435,437],{"class":436},"sfazB","https:\u002F\u002Fref.gs1.org\u002Fvoc\u002F",[394,439,414],{"class":400},[394,441,442],{"class":400}," },\n",[394,444,446,448,451,453,455,457,460,462],{"class":396,"line":445},3,[394,447,407],{"class":400},[394,449,450],{"class":410},"@id",[394,452,414],{"class":400},[394,454,417],{"class":400},[394,456,423],{"class":400},[394,458,459],{"class":436},"https:\u002F\u002Fexample.com\u002F01\u002F09520123456788",[394,461,414],{"class":400},[394,463,464],{"class":400},",\n",[394,466,468,470,473,475,477,479,482,484],{"class":396,"line":467},4,[394,469,407],{"class":400},[394,471,472],{"class":410},"@type",[394,474,414],{"class":400},[394,476,417],{"class":400},[394,478,423],{"class":400},[394,480,481],{"class":436},"gs1:Product",[394,483,414],{"class":400},[394,485,464],{"class":400},[394,487,489,491,494,496,498,500,503,505],{"class":396,"line":488},5,[394,490,407],{"class":400},[394,492,493],{"class":410},"gs1:gtin",[394,495,414],{"class":400},[394,497,417],{"class":400},[394,499,423],{"class":400},[394,501,502],{"class":436},"09520123456788",[394,504,414],{"class":400},[394,506,464],{"class":400},[394,508,510,512,515,517,519,521,523,526,528,530,532,535,537,540,542,545,547,549,551,554,556],{"class":396,"line":509},6,[394,511,407],{"class":400},[394,513,514],{"class":410},"gs1:productName",[394,516,414],{"class":400},[394,518,417],{"class":400},[394,520,420],{"class":400},[394,522,423],{"class":400},[394,524,525],{"class":426},"@value",[394,527,414],{"class":400},[394,529,417],{"class":400},[394,531,423],{"class":400},[394,533,534],{"class":436},"Example kettle 1.7 l",[394,536,414],{"class":400},[394,538,539],{"class":400},",",[394,541,423],{"class":400},[394,543,544],{"class":426},"@language",[394,546,414],{"class":400},[394,548,417],{"class":400},[394,550,423],{"class":400},[394,552,553],{"class":436},"en",[394,555,414],{"class":400},[394,557,442],{"class":400},[394,559,561,563,566,568,570,572,574,576,578,580,582,585,587],{"class":396,"line":560},7,[394,562,407],{"class":400},[394,564,565],{"class":410},"gs1:dpp",[394,567,414],{"class":400},[394,569,417],{"class":400},[394,571,420],{"class":400},[394,573,423],{"class":400},[394,575,450],{"class":426},[394,577,414],{"class":400},[394,579,417],{"class":400},[394,581,423],{"class":400},[394,583,584],{"class":436},"https:\u002F\u002Fexample.com\u002Fpassport\u002F01\u002F09520123456788",[394,586,414],{"class":400},[394,588,589],{"class":400}," }\n",[394,591,593],{"class":396,"line":592},8,[394,594,595],{"class":400},"}\n",[11,597,276,598,600,601,603],{},[391,599,450],{}," is a web address built from the product's identifier, so the record names one exact product. Every property points to a published definition anyone can look up. And the passport link is typed: ",[391,602,565],{}," tells software that it leads to the Digital Product Passport.",[50,605,607],{"id":606},"what-do-the-cen-and-cenelec-standards-cover","What do the CEN and CENELEC standards cover?",[11,609,610,611,616],{},"The ESPR states the requirements. The European standards say how to meet them. Six core standards, developed by the joint committee CEN\u002FCLC\u002FJTC 24 at the Commission's request, were cited as harmonised standards by ",[34,612,615],{"href":613,"rel":614},"https:\u002F\u002Feur-lex.europa.eu\u002Feli\u002Fdec_impl\u002F2026\u002F1736\u002Foj\u002Feng",[38],"Implementing Decision (EU) 2026\u002F1736",", published on 15 July 2026. Under Article 41(2) of the ESPR, a passport that conforms to them is presumed to conform to the requirements of Articles 10 and 11 that they cover.",[84,618,619,632],{},[87,620,621],{},[90,622,623,626,629],{},[93,624,625],{},"Standard",[93,627,628],{},"Title as cited in the Official Journal",[93,630,631],{},"Why it matters for machine-readability",[103,633,634,645,656,667,678,689],{},[90,635,636,639,642],{},[108,637,638],{},"EN 18216:2026",[108,640,641],{},"Data exchange protocols",[108,643,644],{},"How passport data moves between systems",[90,646,647,650,653],{},[108,648,649],{},"EN 18219:2026",[108,651,652],{},"Unique identifiers",[108,654,655],{},"How the product and its passport are named persistently",[90,657,658,661,664],{},[108,659,660],{},"EN 18220:2026",[108,662,663],{},"Data carriers",[108,665,666],{},"The physical link on the product, such as a QR code",[90,668,669,672,675],{},[108,670,671],{},"EN 18221:2026",[108,673,674],{},"Data storage, archiving, and persistence",[108,676,677],{},"Keeping the data available over the product's life",[90,679,680,683,686],{},[108,681,682],{},"EN 18222:2026",[108,684,685],{},"APIs for product passport lifecycle management and searchability",[108,687,688],{},"How software creates, updates and searches passports",[90,690,691,694,697],{},[108,692,693],{},"EN 18223:2026",[108,695,696],{},"System interoperability",[108,698,699],{},"How different passport systems work together",[11,701,702,703,706],{},"EN 18222 is the standard whose title names ",[14,704,705],{},"searchability",", and EN 18223 addresses the interoperability Article 11(a) demands. CEN and CENELEC describe the series as eight standards. The remaining two, EN 18239 on access rights management, security and business confidentiality and EN 18246 on data authentication, reliability and integrity, were published on 16 September 2026 and, as of October 2026, have not yet been cited in the Official Journal.",[11,708,709,710,714],{},"The standards define how a passport works, not which data a product group has to carry. We cover each one in ",[34,711,713],{"href":712},"\u002Fguides\u002Fcen-dpp-standards\u002F","the six CEN DPP standards explained","; the texts themselves are sold through national standards bodies, so we do not reproduce their technical content.",[50,716,718],{"id":717},"what-are-the-common-technical-building-blocks","What are the common technical building blocks?",[11,720,721],{},"A machine-readable passport is assembled from a few open building blocks. The exact choices will follow the harmonised standards and each delegated act; what follows is the common web toolkit they draw on.",[372,723,725],{"id":724},"a-persistent-identifier-expressed-as-a-web-address","A persistent identifier, expressed as a web address",[11,727,728,729,731],{},"Article 10(1)(a) requires the passport to be connected through a data carrier to a persistent unique product identifier, and Annex III names the ISO\u002FIEC 15459 series for the carrier and identifiers. The GTIN is built on that family. GS1 Digital Link, whose URI Syntax standard reached release 1.7.0 in August 2026, turns the GTIN into a web address, with optional batch or serial number for batch-level and item-level passports. The same address works as a QR code on the pack and as the ",[391,730,450],{}," of the product in structured data, which is why one code can serve both the shopper and the software.",[372,733,735],{"id":734},"json-and-json-ld","JSON and JSON-LD",[11,737,738,739,741,742,745],{},"JSON is the everyday format of web APIs. JSON-LD, a W3C Recommendation, adds a ",[391,740,411],{}," that maps each field to a published vocabulary, such as the GS1 Web Vocabulary or schema.org, which search engines use and which also has a ",[391,743,744],{},"gtin"," property. Two systems using the same vocabulary understand each other without a bilateral agreement, which is semantic interoperability in its most common web form.",[372,747,749],{"id":748},"a-resolver-and-typed-links","A resolver and typed links",[11,751,752,753,756,757,763,764,767,768,767,771,767,774,777,778,188],{},"A resolver is the service behind a GS1 Digital Link URI that decides where a scan or a request goes. The GS1-Conformant Resolver Standard, release 1.2.1 ratified in August 2026, lets one identifier offer many links, each labelled with a ",[14,754,755],{},"link type"," from the GS1 Web Vocabulary. GS1 has defined a link type specifically for passports, ",[34,758,761],{"href":759,"rel":760},"https:\u002F\u002Fref.gs1.org\u002Fvoc\u002F?show=linktypes",[38],[391,762,565],{},", described as \"a link to a digital product passport\", alongside related types such as ",[391,765,766],{},"gs1:sustainabilityInfo",", ",[391,769,770],{},"gs1:instructions",[391,772,773],{},"gs1:safetyInfo",[391,775,776],{},"gs1:certificationInfo"," and ",[391,779,780],{},"gs1:recallStatus",[11,782,783,784,789,790,793,794,797,798,802],{},"Under the ",[34,785,788],{"href":786,"rel":787},"https:\u002F\u002Fref.gs1.org\u002Fstandards\u002Fresolver\u002F",[38],"resolver standard",", software can ask for one link type with a ",[391,791,792],{},"linkType"," parameter, or for the full linkset (IETF RFC 9264) as JSON by sending ",[391,795,796],{},"Accept: application\u002Flinkset+json",". A phone scanning the code lands on the consumer page, while a program querying the same address discovers where the passport data lives. Our guide to the ",[34,799,801],{"href":800},"\u002Fguides\u002Fgs1-digital-link-resolver\u002F","GS1 Digital Link resolver"," explains the mechanics.",[11,804,805],{},"Where the QR code genuinely helps is the physical step: it carries the identifier from the product into the digital world. It does not make the data machine-readable by itself. A QR code that leads to a PDF meets the data carrier requirement and fails Article 10(1)(d).",[50,807,809],{"id":808},"why-does-a-machine-readable-passport-matter-to-ai-agents","Why does a machine-readable passport matter to AI agents?",[11,811,812,813,817],{},"AI agents are starting to search, compare and buy on behalf of people and businesses. At the ",[34,814,816],{"href":815},"\u002Fnews\u002Fproduct-identity-for-ai-agents\u002F","W3C\u002FGS1 workshop in Zurich",", Digital Link's CEO Paula Rivero described the failure that follows when they cannot pin down identity: an agent can complete every step of a purchase and still buy the wrong product, because a description matches several items and only an identifier names one.",[11,819,820],{},"What follows is our reading of how the pieces fit, not something any law or agent protocol states: the ESPR does not mention AI agents. But the qualities it demands are the ones an agent needs.",[18,822,823,829,835,841,847],{},[21,824,825,828],{},[14,826,827],{},"An exact identity."," The passport is anchored to a persistent identifier, so an agent comparing two near-identical products can tell them apart by GTIN, batch or serial number, not by name.",[21,830,831,834],{},[14,832,833],{},"Data with defined meaning."," Structured fields from a shared vocabulary can be read without scraping a retailer page and inferring the specification.",[21,836,837,840],{},[14,838,839],{},"A legal duty of accuracy."," Article 9(1) requires passport data to be accurate, complete and up to date, and Article 11(g) requires authentication, reliability and integrity. Few other sources of product data carry those obligations.",[21,842,843,846],{},[14,844,845],{},"Provenance."," Only the actors the delegated act names may create or update the passport, so an agent knows whose statement it is reading.",[21,848,849,852],{},[14,850,851],{},"Reach into online sales."," Article 9(2)(e) lets the delegated act set how customers see the passport before they buy, including in distance selling, and Article 10(3) obliges the economic operator to give dealers and online marketplaces a digital copy of the data carrier or identifier on request.",[11,854,855],{},"When a shopper asks an agent for \"a kettle with replaceable parts and at least 50% recycled plastic\", a passport that exposes those facts as structured, authoritative data is a better source than a guess assembled from reviews.",[372,857,859],{"id":858},"access-rights-still-apply","Access rights still apply",[11,861,862,863,867],{},"None of this means an agent sees everything. Article 11(b) gives each actor access according to the rights set in the delegated act, and Article 11(f) restricts who can write. A shopping agent acting for a consumer reads, at most, what the consumer could read: the public part. Data reserved for repairers, recyclers or authorities stays reserved, and the passport system has to enforce that. Our guide to ",[34,864,866],{"href":865},"\u002Fguides\u002Fdigital-product-passport-access-rights\u002F","Digital Product Passport access rights"," explains who sees what, and how confidential business information stays protected.",[11,869,870],{},"The boundary runs the other way too: under Article 10(1)(e), customers' personal data cannot be stored in the passport without their explicit consent.",[50,872,874],{"id":873},"what-to-do-now","What to do now",[876,877,878,884,890,896,902,908,914],"ol",{},[21,879,880,883],{},[14,881,882],{},"Fix your identifiers."," Make sure every product has a GTIN or equivalent, and decide whether your products may need batch-level or item-level passports.",[21,885,886,889],{},[14,887,888],{},"Use a GS1 Digital Link QR code as the data carrier,"," so the same code works for shoppers, inspectors and software.",[21,891,892,895],{},[14,893,894],{},"Model your data once, in a structured form."," Map each attribute you hold to a published vocabulary term before you design any page.",[21,897,898,901],{},[14,899,900],{},"Serve both views from the same record:"," a page for people, structured data for software, with typed links so programs can find the passport.",[21,903,904,907],{},[14,905,906],{},"Plan the access tiers early."," Decide which data is public and which is restricted, and check that your platform enforces it for every kind of requester.",[21,909,910,913],{},[14,911,912],{},"Ask your provider about the harmonised standards."," Check how its exchange, API and interoperability features relate to EN 18216 to EN 18223, and how you could move your data out.",[21,915,916,919],{},[14,917,918],{},"Treat public passport data as your most authoritative product feed."," Once it is structured and accurate, the same data can serve marketplaces, search engines and AI agents.",[11,921,922,923,927],{},"Digital Link is a GS1 solution partner, and our platform builds standards-based product passports on a persistent identifier per product, with a GS1 Digital Link QR code as the data carrier and a resolver that serves people and software from the same record, with public and restricted data kept separate. If you want to check whether your product data is ready to be read by machines as well as people, ",[34,924,926],{"href":925},"mailto:support@digital-link.com","get in touch"," and our team will review your case.",[50,929,931],{"id":930},"frequently-asked-questions","Frequently asked questions",[372,933,935],{"id":934},"does-the-espr-require-a-digital-product-passport-to-be-machine-readable","Does the ESPR require a Digital Product Passport to be machine-readable?",[11,937,938],{},"Yes. Article 10(1)(d) requires all passport data to be based on open standards, in an interoperable format, and, as appropriate, machine-readable, structured, searchable and transferable without vendor lock-in.",[372,940,942],{"id":941},"is-a-pdf-a-machine-readable-digital-product-passport","Is a PDF a machine-readable Digital Product Passport?",[11,944,945],{},"No. A PDF, such as a declaration of conformity, can be linked from a passport, but the passport data itself has to be structured so software can read and search it.",[372,947,949],{"id":948},"does-the-espr-require-json-ld","Does the ESPR require JSON-LD?",[11,951,952],{},"No. The Regulation sets the qualities the data must have and does not name a format. JSON-LD is a widely used open W3C format that meets those qualities well, and the formats used in practice will follow the harmonised standards and the delegated acts.",[372,954,956],{"id":955},"which-standards-cover-dpp-data-exchange-and-interoperability","Which standards cover DPP data exchange and interoperability?",[11,958,959],{},"The harmonised standards cited in July 2026 by Implementing Decision (EU) 2026\u002F1736 include EN 18216 on data exchange protocols, EN 18222 on APIs for lifecycle management and searchability, and EN 18223 on system interoperability. Conforming to them gives a presumption of conformity with the ESPR requirements they cover.",[372,961,963],{"id":962},"is-there-a-gs1-digital-link-link-type-for-the-digital-product-passport","Is there a GS1 Digital Link link type for the Digital Product Passport?",[11,965,966,967,969],{},"Yes. The GS1 Web Vocabulary defines ",[391,968,565],{},", described as a link to a digital product passport. A resolver can use it to label the passport link, so software can find the passport from the product's identifier.",[372,971,973],{"id":972},"can-ai-agents-read-digital-product-passport-data","Can AI agents read Digital Product Passport data?",[11,975,976],{},"They can read whatever their user is entitled to read, which for a consumer means the public part of the passport. Restricted data stays restricted under the access rights set in each delegated act. The ESPR does not mention AI agents; that structured passport data suits them is our reading of the requirements.",[978,979,980],"style",{},"html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html pre.shiki code .spNyl, html code.shiki .spNyl{--shiki-light:#9C3EDA;--shiki-default:#C792EA;--shiki-dark:#C792EA}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}",{"title":389,"searchDepth":445,"depth":445,"links":982},[983,984,985,988,989,994,997,998],{"id":52,"depth":404,"text":53},{"id":191,"depth":404,"text":192},{"id":261,"depth":404,"text":262,"children":986},[987],{"id":374,"depth":445,"text":375},{"id":606,"depth":404,"text":607},{"id":717,"depth":404,"text":718,"children":990},[991,992,993],{"id":724,"depth":445,"text":725},{"id":734,"depth":445,"text":735},{"id":748,"depth":445,"text":749},{"id":808,"depth":404,"text":809,"children":995},[996],{"id":858,"depth":445,"text":859},{"id":873,"depth":404,"text":874},{"id":930,"depth":404,"text":931,"children":999},[1000,1001,1002,1003,1004,1005],{"id":934,"depth":445,"text":935},{"id":941,"depth":445,"text":942},{"id":948,"depth":445,"text":949},{"id":955,"depth":445,"text":956},{"id":962,"depth":445,"text":963},{"id":972,"depth":445,"text":973},null,"What a machine-readable Digital Product Passport means under the ESPR, which standards and building blocks deliver it, and why AI agents can rely on it.","md","The machine-readable Digital Product Passport: what the ESPR requires, and why AI agents will read it","A man at a repair café workbench holding an opened toaster with a QR code label while his phone shows an exploded view of its parts","article",{},true,"\u002Fimages\u002F2026\u002F11\u002Fmachine-readable-digital-product-passport-hero.webp","\u002Fguides\u002Fmachine-readable-digital-product-passport","2026-11-02T11:00:00+01:00",{"title":5,"description":1007},"\u002Fguides\u002Fmachine-readable-digital-product-passport\u002F","guides\u002Fmachine-readable-digital-product-passport","LqqFxiX8WEv7yM3QE06-9UFgjNDDnX389wtAG1y4xYc",[1022,1029,1036],{"path":1023,"sourcePath":1024,"title":1025,"heading":1026,"ogImage":1027,"publishedAt":1028},"\u002Fguides\u002Fproduct-authentication-for-ai-agents","\u002Fguides\u002Fproduct-authentication-for-ai-agents\u002F","Product authentication for AI agents: what can be verified","Product authentication for AI agents: how an agent checks that a product is genuine","\u002Fimages\u002F2026\u002F11\u002Fproduct-authentication-for-ai-agents-hero.webp","2026-10-30T12:13:00+01:00",{"path":1030,"sourcePath":1031,"title":1032,"heading":1033,"ogImage":1034,"publishedAt":1035},"\u002Fguides\u002Fgs1-digital-link-ai-agents","\u002Fguides\u002Fgs1-digital-link-ai-agents\u002F","GS1 Digital Link for AI agents: the identity layer","GS1 Digital Link for AI agents: the identity layer agentic commerce is missing","\u002Fimages\u002F2026\u002F11\u002Fgs1-digital-link-ai-agents-hero.webp","2026-10-29T12:13:00+01:00",{"path":1037,"sourcePath":1038,"title":1039,"heading":1040,"ogImage":1041,"publishedAt":1042},"\u002Fguides\u002Fclp-digital-labelling","\u002Fguides\u002Fclp-digital-labelling\u002F","CLP digital labelling: what Omnibus VI changes","CLP digital labelling: what Omnibus VI changes on the label, and where the QR code fits","\u002Fimages\u002F2026\u002F11\u002Fclp-digital-labelling-hero.webp","2026-10-28T13:00:00+01:00",1793617979277]