---
type: Agentic Web Standard
title: "TDMRep (TDM Reservation Protocol)"
description: "Has a rights holder reserved text-and-data-mining rights over this content, and what policy governs any permitted mining?"
resource: "https://www.w3.org/community/reports/tdmrep/CG-FINAL-tdmrep-20240510/"
tags: ["permit", "well-known-file", "w3c", "control-ai-crawling"]
status: stable
generated: { by: agenticweb-builder/1.0, at: 2026-10-30T00:00:00Z }
verified: { by: process:agenticweb-engine, at: 2026-10-29T00:00:00Z }
stale_after: 2026-11-28T00:00:00Z
sources:
  - id: ref-1
    resource: "https://www.w3.org/community/reports/tdmrep/CG-FINAL-tdmrep-20240510/"
    title: "W3C Text and Data Mining Reservation Protocol Community Group, TDM Reservation Protocol (TDMRep), Final Community Group Report, version 3, 2024-05-10: \"Final Community Group Report 10 May 2024\" \"Editor: Laurent Le Meur (EDRLab)\" \"Previous version TDMRep, Second Version\" \"published by the Text and Data Mining Reservation Protocol Community Group under the W3C Community Final Specification Agreement (FSA).\" \"It is not a W3C Standard nor is it on the W3C Standards Track.\" \"This initiative is a technical answer to the constraints set by the Article 4 of the new European Directive on copyright and related rights in the Digital Single Market.\" \"This specification defines a JSON file named tdmrep.json, which MUST be hosted in the /.well-known repository of a Web server.\" \"In each rule, location and tdm-reservation are mandatory, tdm-policy is optional.\" \"tdm-reservation and the optional tdm-policy are two properties added to the HTTP header of the response to a GET or HEAD request.\" \"This is currently the preferred technique for implementing the protocol, as it is simple and already integrated in the swpawning.ai API.\" \"tdm-reservation is expressed as value of the name attribute of a meta element and tdm-policy is expressed as value of the name attribute of a second meta element.\" \"They both use the tdm prefix, which is a shorthand mapping for the http://www.w3.org/ns/tdmrep# URL.\" \"tdm:reservation and the optional tdm:policy are two elements added to the XMP metadata section of the PDF.\" \"A PDF/A validator will raise errors if TDMRep properties are present in the XMP metadata section of a PDF document.\" \"A TDM Agent MUST check the presence of a TDM file on the origin server before it starts scraping the content of the Web server.\" \"The format of policies defined in this specification is a profile of the Open Digital Rights Language 2.2 [ODRL].\" \"The \"opt-out\" option specified by the Article 4 of the CDSM Directive is expressed by the use of tdm-reservation with value equal 1.\""
    last_modified: 2024-05-10T00:00:00Z
  - id: ref-2
    resource: "https://www.w3.org/community/reports/tdmrep/CG-FINAL-tdmrep-20240202/"
    title: "W3C TDMRep Community Group, TDM Reservation Protocol, Final Community Group Report, version 2, 2024-02-02: \"Final Community Group Report 02 February 2024\""
    last_modified: 2024-02-02T00:00:00Z
  - id: ref-3
    resource: "https://www.w3.org/community/reports/tdmrep/CG-FINAL-tdmrep-20220216/"
    title: "W3C TDMRep Community Group, TDM Reservation Protocol, Final Community Group Report, version 1, 2022-02-16: \"Final Community Group Report 16 February 2022\""
    last_modified: 2022-02-16T00:00:00Z
  - id: ref-4
    resource: "https://www.w3.org/community/tdmrep/"
    title: "W3C, Text and Data Mining Reservation Protocol Community Group home page (final reports register and posts), checked 2026-10-29: \"2024-08-09 TDM Reservation Protocol, version 3\" \"2024-04-16 TDM Reservation Protocol, version 2\" \"2022-02-16 TDM Reservation Protocol, version 1\" \"Notes, September 30th, 2025 Laurent Le Meur | Posted on: October 1, 2025\" \"It is not a NO-TDM signal, but a RIGHTS-RESERVED signal.\""
    last_modified: 2026-10-29T00:00:00Z
  - id: ref-5
    resource: "https://www.w3.org/community/tdmrep/2021/01/20/call-for-participation-in-tdm-reservation-protocol-community-group/"
    title: "W3C Team, Call for Participation in TDM Reservation Protocol Community Group, 2021-01-20: \"Posted on: January 20, 2021\" \"This group was originally proposed on 2021-01-18 by Laurent Le Meur.\""
    last_modified: 2021-01-20T00:00:00Z
  - id: ref-6
    resource: "https://www.w3.org/community/tdmrep/participants"
    title: "W3C, Participants in the Text and Data Mining Reservation Protocol Community Group, checked 2026-10-29: \"Chair: Laurent Le Meur EDRLab\" \"Chair: Giulia Marangoni AIE - Italian Publishers Association\""
    last_modified: 2026-10-29T00:00:00Z
  - id: ref-7
    resource: "https://api.github.com/repositories/331841798"
    title: "GitHub API, repository metadata for w3c-cg/tdm-reservation-protocol, checked 2026-10-29: \"\"full_name\": \"w3c-cg/tdm-reservation-protocol\"\" \"\"pushed_at\": \"2026-09-03T14:00:40Z\"\""
    last_modified: 2026-10-29T00:00:00Z
  - id: ref-8
    resource: "https://raw.githubusercontent.com/w3c-cg/tdm-reservation-protocol/main/docs/adopters.md"
    title: "W3C TDMRep Community Group, docs/adopters.md (GitHub, main branch), checked 2026-10-29: \"This page contains a list of adopters of the TDM Reservation Protocol.\" \"Elsevier (https://www.elsevier.com/): as tdmrep.json, http headers + html metadata, with a policy.\""
    last_modified: 2026-10-29T00:00:00Z
  - id: ref-9
    resource: "https://www.iana.org/assignments/well-known-uris/well-known-uris-1.csv"
    title: "IANA, Well-Known URIs registry (CSV), checked 2026-10-29: \"tdmrep.json,[https://www.w3.org/2022/tdmrep/],provisional,W3C,,2024-02-15,\""
    last_modified: 2026-10-29T00:00:00Z
  - id: ref-10
    resource: "https://publications.europa.eu/resource/cellar/214471fe-786e-11e9-9f05-01aa75ed71a1.0006.03/DOC_1"
    title: "Directive (EU) 2019/790 on copyright and related rights in the Digital Single Market, Article 4(3), Official Journal L 130, 17.5.2019, Publications Office (Cellar) copy of the OJ text: \"The exception or limitation provided for in paragraph 1 shall apply on condition that the use of works and other subject matter referred to in that paragraph has not been expressly reserved by their rightholders in an appropriate manner, such as machine-readable means in the case of content made publicly available online.\""
    last_modified: 2019-05-17T00:00:00Z
  - id: ref-11
    resource: "https://digital-strategy.ec.europa.eu/en/faqs/stakeholder-consultation-ai-and-copyright-compliance"
    title: "European Commission, Stakeholder consultation on AI and copyright compliance (FAQ), last updated 2025-12-01: \"In addition to robots.txt, the study identifies seven other technical solutions (TDM reservation protocol (TDMRep); C2PA TDM Assertions; AI.txt;\" \"The Copyright Chapter of the GPAI Code includes Measure 1.3 (Identify and comply with rights reservations when crawling the World Wide Web).\""
    last_modified: 2025-12-01T00:00:00Z
  - id: ref-12
    resource: "https://ec.europa.eu/newsroom/dae/redirection/document/118115"
    title: "European Commission, General-Purpose AI Code of Practice, Copyright chapter (PDF), Measure 1.3(1)(b): \"to identify and comply with other appropriate machine-readable protocols to express rights reservations pursuant to Article 4(3) of Directive (EU) 2019/790, for example through asset-based or location-based metadata,\""
    last_modified: 2025-07-10T00:00:00Z
  - id: ref-13
    resource: "https://digital-strategy.ec.europa.eu/en/policies/contents-code-gpai"
    title: "European Commission, The General-Purpose AI Code of Practice, checked 2026-10-29: \"The code was published on July 10, 2025.\""
    last_modified: 2026-10-29T00:00:00Z
  - id: ref-14
    resource: "https://www.w3.org/events/meetings/4d16ca76-dc36-4bf2-914e-13c2ca89ad2d/"
    title: "W3C, TDMRep Community Group meeting at TPAC 2025 (event page), meeting on 2025-11-14: \"We'll then discuss a possible evolution of TDMRep, using the Vocabulary defined by AI Pref.\""
    last_modified: 2025-11-14T00:00:00Z
  - id: ref-15
    resource: "https://api.github.com/repos/rom1504/img2dataset/issues/308/comments"
    title: "GitHub API, comments on rom1504/img2dataset issue #308 (comment by Padge91 of Spawning, 2023-07-11 UTC): \"datadiligence currently supports the existing noai HTTP headers, the proposed TDMRep HTTP headers, and the Spawning API, with additional methods planned.\""
    last_modified: 2023-07-11T00:00:00Z
  - id: ref-16
    resource: "https://datadiligence.readthedocs.io/en/latest/api/datadiligence.rules.html"
    title: "Spawning, datadiligence documentation, datadiligence.rules module, checked 2026-10-29: \"This class wraps logic to evaluate the TDM Reservation Protocol headers:\""
    last_modified: 2026-10-29T00:00:00Z
  - id: ref-17
    resource: "https://datadiligence.readthedocs.io/en/latest/api/datadiligence.evaluators.html"
    title: "Spawning, datadiligence documentation, datadiligence.evaluators module, checked 2026-10-29: \"HttpEvaluator (user_agent = None, respect_robots = True, respect_tdmrep = True)\""
    last_modified: 2026-10-29T00:00:00Z
  - id: ref-18
    resource: "https://www.edrlab.org/open-standards/tdmrep/"
    title: "EDRLab, TDM Reservation Protocol (EDRLab open standards page, undated), checked 2026-10-29: \"Of the top 250 French websites, 143 have already implemented the TDMRep specification.\" \"The adoption of TDMRep by TDM/AI actors is currently indirect: Spawning AI has implemented the protocol in an API used by Stability.ai and others.\""
    last_modified: 2026-10-29T00:00:00Z
  - id: ref-19
    resource: "https://lantad.co/blog/tdmrep-not-named-in-crawler-documentation"
    title: "Lantad, Three crawler documentation pages name robots.txt, and none names TDMRep, 2026-08-04: \"Read on 4 August 2026, the crawler documentation published by OpenAI, Anthropic and Google names robots.txt in every case and mentions none of the four.\""
    last_modified: 2026-08-04T00:00:00Z
  - id: ref-20
    resource: "https://easybyte.es/lab/studies/s16/paper/"
    title: "EasyxLab, Text-and-data-mining reservations in the EU-27 press, channel by channel (Study S16, working draft), published 2026-10-03: \"We could read it for 8 of 14 providers: OpenAI, Anthropic, Google, Mistral AI, Apple, Amazon, Perplexity and Common Crawl.\" \"None of the 8 names TDMRep, Content-Signal, the IETF Content-Usage or noai.\""
    last_modified: 2026-10-03T00:00:00Z
  - id: ref-21
    resource: "https://api.github.com/repos/w3c-cg/tdm-reservation-protocol/issues/62"
    title: "GitHub API, w3c-cg/tdm-reservation-protocol issue #62 (opened by flober81, 2026-09-17 UTC): \"\"title\": \"Deployment data: TDMRep declarations on 28 of 7,282 observed hosts (frozen 10,667-host sample, Sep 2026)\"\""
    last_modified: 2026-09-17T00:00:00Z
  - id: ref-22
    resource: "https://drive.usercontent.google.com/download?id=1I9VKaxjZniu9iT-2Xzmw-mQcbzftkzOb&export=download"
    title: "European Commission, AI Office, Summary report of the stakeholder consultation supporting Article 53(1)(c) AI Act and Measure 1.3 of the GPAI Code of Practice (PDF, undated; copy linked from CEPIC's post; no Commission-hosted copy was found): \"For rightsholders, TDMRep is the most widely deployed rights reservation protocol from those surveyed, although experience and evaluation of the tool depend on the sector, with the protocol being mostly deployed within the books/press publishing sector.\" \"Responses from GPAI model providers reveal predominantly critical or cautious assessments of the TDMRep protocol.\" \"A number of providers state that the protocol has limited real-world adoption and uneven uptake across sectors.\""
    last_modified: 2026-06-10T00:00:00Z
  - id: ref-23
    resource: "https://www.cepic.org/post/european-commission-publishes-summary-report-following-tdm-opt-out-protocol-workshop"
    title: "CEPIC, European Commission Publishes Summary Report Following TDM Opt-Out Protocol Workshop, 2026-06-10: \"The European Commission has published the Summary Report following the stakeholder workshop on Text and Data Mining (TDM) opt-out protocols held on 2 June 2026\""
    last_modified: 2026-06-10T00:00:00Z
  - id: ref-24
    resource: "https://stm-assoc.org/eu-commissions-consultation-on-tdm-rights-reservation-protocols/"
    title: "STM Association, EU Commission's consultation on TDM rights reservation protocols, 2026-06-15: \"A first workshop took place on 2 June, with TDMRep emerging as the protocol with the most support among rightsholders.\" \"While AI companies have pushed back, the possibility of it being made mandatory increases its relevance.\""
    last_modified: 2026-06-15T00:00:00Z
  - id: ref-25
    resource: "https://project-disco.org/european-union/copyright-ai-why-the-european-commission-should-avoid-flawed-opt-outs-and-support-international-standardisation/"
    title: "Boniface de Champris, Copyright & AI: Why the European Commission Should Avoid Flawed Opt-Outs and Support International Standardisation (Disruptive Competition Project), 2026-09-02: \"Developed by French publishers via a W3C community group, rather than a formal standards body, TDMRep is not a W3C standard and lacks balanced multistakeholder governance.\" \"In practice, TDMRep's location-based controls offer no additional functionality over Robots.txt.\""
    last_modified: 2026-09-02T00:00:00Z
---

# TDMRep (TDM Reservation Protocol)

TDMRep (TDM Reservation Protocol) is an agentic-web standard (well-known file — /.well-known/tdmrep.json) at step 3, Permit, governed by The W3C Text and Data Mining Reservation Protocol Community Group, chaired by Laurent Le Meur and Giulia Marangoni; its status is "Final Community Group Report". It answers: "Has a rights holder reserved text-and-data-mining rights over this content, and what policy governs any permitted mining?" Implementation status is shipping, last verified 2026-10-29.

# Overview

TDMRep lets a rightsholder state in machine-readable form that text-and-data-mining rights over web content are reserved, which is how the spec expresses the opt-out from the text-and-data-mining exception in the EU copyright directive [^ref-1][^ref-10]. The same two properties can sit in a JSON file under /.well-known, in HTTP response headers, in HTML meta elements, or inside EPUB and PDF metadata, and the spec sets rules for which one a mining agent should check first [^ref-1]. An optional policy link, written as an ODRL profile, tells miners how to contact the rightsholder or get a licence [^ref-1]. The group describes the flag as a reservation of rights rather than a ban on mining, and nothing in the protocol itself forces an agent to comply [^ref-1][^ref-4].

### How it works

- **Well-known file.** "This specification defines a JSON file named tdmrep.json, which MUST be hosted in the /.well-known repository of a Web server." "In each rule, location and tdm-reservation are mandatory, tdm-policy is optional." [^ref-1]
- **HTTP headers.** "tdm-reservation and the optional tdm-policy are two properties added to the HTTP header of the response to a GET or HEAD request." The spec adds: "This is currently the preferred technique for implementing the protocol, as it is simple and already integrated in the swpawning.ai API." (sic) [^ref-1]
- **HTML.** "tdm-reservation is expressed as value of the name attribute of a meta element and tdm-policy is expressed as value of the name attribute of a second meta element." [^ref-1]
- **EPUB and PDF.** For EPUB 3, "They both use the tdm prefix, which is a shorthand mapping for the http://www.w3.org/ns/tdmrep# URL." For PDF, "tdm:reservation and the optional tdm:policy are two elements added to the XMP metadata section of the PDF." "A PDF/A validator will raise errors if TDMRep properties are present in the XMP metadata section of a PDF document." [^ref-1]
- **Priority and policy.** "A TDM Agent MUST check the presence of a TDM file on the origin server before it starts scraping the content of the Web server." "The format of policies defined in this specification is a profile of the Open Digital Rights Language 2.2 [ODRL]." [^ref-1]
- **Link to EU law.** The spec says: "The "opt-out" option specified by the Article 4 of the CDSM Directive is expressed by the use of tdm-reservation with value equal 1." [^ref-1] Article 4(3) of Directive (EU) 2019/790 reads: "The exception or limitation provided for in paragraph 1 shall apply on condition that the use of works and other subject matter referred to in that paragraph has not been expressly reserved by their rightholders in an appropriate manner, such as machine-readable means in the case of content made publicly available online." [^ref-10]

# Examples

```http
GET {origin}/.well-known/tdmrep.json
# parse: Presence of a tdm-reservation or tdm-policy field in the returned JSON, or equivalently in the TDM-Reservation/TDM-Policy HTTP headers on the resource
# on absent: No TDM reservation file at the well-known path; check per-resource HTTP headers and embedded metadata before concluding no reservation exists, per the spec's own processing-priority rules
```

# Knowledge Graph

* **Lifecycle Step**: [3 Permit](/category/permit/index.md)
* **Pairs with**: [AIPREF Vocabulary (A Vocabulary For Expressing AI Usage Preferences)](/okf/protocols/aipref-vocabulary.md), [AIPREF Content-Usage Attachment](/okf/protocols/aipref-content-usage-attachment.md), [Content Signals Policy](/okf/protocols/cloudflare-content-signals-policy.md), [Really Simple Licensing](/okf/protocols/rsl.md), [ai.txt](/okf/protocols/ai-txt.md), [AI crawler tokens in robots.txt](/okf/protocols/ai-crawler-tokens-robots.md)
* **Compared in**: [robots.txt (Allow/Disallow) vs Content-Signal, AIPREF & TDMRep (classic vs agentic)](/compare/robots-txt-vs-content-signal/index.md), [TDMRep (TDM Reservation Protocol) vs AIPREF Vocabulary (A Vocabulary For Expressing AI Usage Preferences)](/compare/tdmrep-vs-aipref-vocabulary/index.md), [AI crawler tokens in robots.txt vs TDMRep (TDM Reservation Protocol)](/compare/ai-crawler-tokens-robots-vs-tdmrep/index.md), [Really Simple Licensing vs TDMRep (TDM Reservation Protocol)](/compare/rsl-vs-tdmrep/index.md)

[^ref-1]: W3C Text and Data Mining Reservation Protocol Community Group, TDM Reservation Protocol (TDMRep), Final Community Group Report, version 3, 2024-05-10: "Final Community Group Report 10 May 2024" "Editor: Laurent Le Meur (EDRLab)" "Previous version TDMRep, Second Version" "published by the Text and Data Mining Reservation Protocol Community Group under the W3C Community Final Specification Agreement (FSA)." "It is not a W3C Standard nor is it on the W3C Standards Track." "This initiative is a technical answer to the constraints set by the Article 4 of the new European Directive on copyright and related rights in the Digital Single Market." "This specification defines a JSON file named tdmrep.json, which MUST be hosted in the /.well-known repository of a Web server." "In each rule, location and tdm-reservation are mandatory, tdm-policy is optional." "tdm-reservation and the optional tdm-policy are two properties added to the HTTP header of the response to a GET or HEAD request." "This is currently the preferred technique for implementing the protocol, as it is simple and already integrated in the swpawning.ai API." "tdm-reservation is expressed as value of the name attribute of a meta element and tdm-policy is expressed as value of the name attribute of a second meta element." "They both use the tdm prefix, which is a shorthand mapping for the http://www.w3.org/ns/tdmrep# URL." "tdm:reservation and the optional tdm:policy are two elements added to the XMP metadata section of the PDF." "A PDF/A validator will raise errors if TDMRep properties are present in the XMP metadata section of a PDF document." "A TDM Agent MUST check the presence of a TDM file on the origin server before it starts scraping the content of the Web server." "The format of policies defined in this specification is a profile of the Open Digital Rights Language 2.2 [ODRL]." "The "opt-out" option specified by the Article 4 of the CDSM Directive is expressed by the use of tdm-reservation with value equal 1." (https://www.w3.org/community/reports/tdmrep/CG-FINAL-tdmrep-20240510/)
[^ref-2]: W3C TDMRep Community Group, TDM Reservation Protocol, Final Community Group Report, version 2, 2024-02-02: "Final Community Group Report 02 February 2024" (https://www.w3.org/community/reports/tdmrep/CG-FINAL-tdmrep-20240202/)
[^ref-3]: W3C TDMRep Community Group, TDM Reservation Protocol, Final Community Group Report, version 1, 2022-02-16: "Final Community Group Report 16 February 2022" (https://www.w3.org/community/reports/tdmrep/CG-FINAL-tdmrep-20220216/)
[^ref-4]: W3C, Text and Data Mining Reservation Protocol Community Group home page (final reports register and posts), checked 2026-10-29: "2024-08-09 TDM Reservation Protocol, version 3" "2024-04-16 TDM Reservation Protocol, version 2" "2022-02-16 TDM Reservation Protocol, version 1" "Notes, September 30th, 2025 Laurent Le Meur | Posted on: October 1, 2025" "It is not a NO-TDM signal, but a RIGHTS-RESERVED signal." (https://www.w3.org/community/tdmrep/)
[^ref-5]: W3C Team, Call for Participation in TDM Reservation Protocol Community Group, 2021-01-20: "Posted on: January 20, 2021" "This group was originally proposed on 2021-01-18 by Laurent Le Meur." (https://www.w3.org/community/tdmrep/2021/01/20/call-for-participation-in-tdm-reservation-protocol-community-group/)
[^ref-6]: W3C, Participants in the Text and Data Mining Reservation Protocol Community Group, checked 2026-10-29: "Chair: Laurent Le Meur EDRLab" "Chair: Giulia Marangoni AIE - Italian Publishers Association" (https://www.w3.org/community/tdmrep/participants)
[^ref-7]: GitHub API, repository metadata for w3c-cg/tdm-reservation-protocol, checked 2026-10-29: ""full_name": "w3c-cg/tdm-reservation-protocol"" ""pushed_at": "2026-09-03T14:00:40Z"" (https://api.github.com/repositories/331841798)
[^ref-8]: W3C TDMRep Community Group, docs/adopters.md (GitHub, main branch), checked 2026-10-29: "This page contains a list of adopters of the TDM Reservation Protocol." "Elsevier (https://www.elsevier.com/): as tdmrep.json, http headers + html metadata, with a policy." (https://raw.githubusercontent.com/w3c-cg/tdm-reservation-protocol/main/docs/adopters.md)
[^ref-9]: IANA, Well-Known URIs registry (CSV), checked 2026-10-29: "tdmrep.json,[https://www.w3.org/2022/tdmrep/],provisional,W3C,,2024-02-15," (https://www.iana.org/assignments/well-known-uris/well-known-uris-1.csv)
[^ref-10]: Directive (EU) 2019/790 on copyright and related rights in the Digital Single Market, Article 4(3), Official Journal L 130, 17.5.2019, Publications Office (Cellar) copy of the OJ text: "The exception or limitation provided for in paragraph 1 shall apply on condition that the use of works and other subject matter referred to in that paragraph has not been expressly reserved by their rightholders in an appropriate manner, such as machine-readable means in the case of content made publicly available online." (https://publications.europa.eu/resource/cellar/214471fe-786e-11e9-9f05-01aa75ed71a1.0006.03/DOC_1)
[^ref-11]: European Commission, Stakeholder consultation on AI and copyright compliance (FAQ), last updated 2025-12-01: "In addition to robots.txt, the study identifies seven other technical solutions (TDM reservation protocol (TDMRep); C2PA TDM Assertions; AI.txt;" "The Copyright Chapter of the GPAI Code includes Measure 1.3 (Identify and comply with rights reservations when crawling the World Wide Web)." (https://digital-strategy.ec.europa.eu/en/faqs/stakeholder-consultation-ai-and-copyright-compliance)
[^ref-12]: European Commission, General-Purpose AI Code of Practice, Copyright chapter (PDF), Measure 1.3(1)(b): "to identify and comply with other appropriate machine-readable protocols to express rights reservations pursuant to Article 4(3) of Directive (EU) 2019/790, for example through asset-based or location-based metadata," (https://ec.europa.eu/newsroom/dae/redirection/document/118115)
[^ref-13]: European Commission, The General-Purpose AI Code of Practice, checked 2026-10-29: "The code was published on July 10, 2025." (https://digital-strategy.ec.europa.eu/en/policies/contents-code-gpai)
[^ref-14]: W3C, TDMRep Community Group meeting at TPAC 2025 (event page), meeting on 2025-11-14: "We'll then discuss a possible evolution of TDMRep, using the Vocabulary defined by AI Pref." (https://www.w3.org/events/meetings/4d16ca76-dc36-4bf2-914e-13c2ca89ad2d/)
[^ref-15]: GitHub API, comments on rom1504/img2dataset issue #308 (comment by Padge91 of Spawning, 2023-07-11 UTC): "datadiligence currently supports the existing noai HTTP headers, the proposed TDMRep HTTP headers, and the Spawning API, with additional methods planned." (https://api.github.com/repos/rom1504/img2dataset/issues/308/comments)
[^ref-16]: Spawning, datadiligence documentation, datadiligence.rules module, checked 2026-10-29: "This class wraps logic to evaluate the TDM Reservation Protocol headers:" (https://datadiligence.readthedocs.io/en/latest/api/datadiligence.rules.html)
[^ref-17]: Spawning, datadiligence documentation, datadiligence.evaluators module, checked 2026-10-29: "HttpEvaluator (user_agent = None, respect_robots = True, respect_tdmrep = True)" (https://datadiligence.readthedocs.io/en/latest/api/datadiligence.evaluators.html)
[^ref-18]: EDRLab, TDM Reservation Protocol (EDRLab open standards page, undated), checked 2026-10-29: "Of the top 250 French websites, 143 have already implemented the TDMRep specification." "The adoption of TDMRep by TDM/AI actors is currently indirect: Spawning AI has implemented the protocol in an API used by Stability.ai and others." (https://www.edrlab.org/open-standards/tdmrep/)
[^ref-19]: Lantad, Three crawler documentation pages name robots.txt, and none names TDMRep, 2026-08-04: "Read on 4 August 2026, the crawler documentation published by OpenAI, Anthropic and Google names robots.txt in every case and mentions none of the four." (https://lantad.co/blog/tdmrep-not-named-in-crawler-documentation)
[^ref-20]: EasyxLab, Text-and-data-mining reservations in the EU-27 press, channel by channel (Study S16, working draft), published 2026-10-03: "We could read it for 8 of 14 providers: OpenAI, Anthropic, Google, Mistral AI, Apple, Amazon, Perplexity and Common Crawl." "None of the 8 names TDMRep, Content-Signal, the IETF Content-Usage or noai." (https://easybyte.es/lab/studies/s16/paper/)
[^ref-21]: GitHub API, w3c-cg/tdm-reservation-protocol issue #62 (opened by flober81, 2026-09-17 UTC): ""title": "Deployment data: TDMRep declarations on 28 of 7,282 observed hosts (frozen 10,667-host sample, Sep 2026)"" (https://api.github.com/repos/w3c-cg/tdm-reservation-protocol/issues/62)
[^ref-22]: European Commission, AI Office, Summary report of the stakeholder consultation supporting Article 53(1)(c) AI Act and Measure 1.3 of the GPAI Code of Practice (PDF, undated; copy linked from CEPIC's post; no Commission-hosted copy was found): "For rightsholders, TDMRep is the most widely deployed rights reservation protocol from those surveyed, although experience and evaluation of the tool depend on the sector, with the protocol being mostly deployed within the books/press publishing sector." "Responses from GPAI model providers reveal predominantly critical or cautious assessments of the TDMRep protocol." "A number of providers state that the protocol has limited real-world adoption and uneven uptake across sectors." (https://drive.usercontent.google.com/download?id=1I9VKaxjZniu9iT-2Xzmw-mQcbzftkzOb&export=download)
[^ref-23]: CEPIC, European Commission Publishes Summary Report Following TDM Opt-Out Protocol Workshop, 2026-06-10: "The European Commission has published the Summary Report following the stakeholder workshop on Text and Data Mining (TDM) opt-out protocols held on 2 June 2026" (https://www.cepic.org/post/european-commission-publishes-summary-report-following-tdm-opt-out-protocol-workshop)
[^ref-24]: STM Association, EU Commission's consultation on TDM rights reservation protocols, 2026-06-15: "A first workshop took place on 2 June, with TDMRep emerging as the protocol with the most support among rightsholders." "While AI companies have pushed back, the possibility of it being made mandatory increases its relevance." (https://stm-assoc.org/eu-commissions-consultation-on-tdm-rights-reservation-protocols/)
[^ref-25]: Boniface de Champris, Copyright & AI: Why the European Commission Should Avoid Flawed Opt-Outs and Support International Standardisation (Disruptive Competition Project), 2026-09-02: "Developed by French publishers via a W3C community group, rather than a formal standards body, TDMRep is not a W3C standard and lacks balanced multistakeholder governance." "In practice, TDMRep's location-based controls offer no additional functionality over Robots.txt." (https://project-disco.org/european-union/copyright-ai-why-the-european-commission-should-avoid-flawed-opt-outs-and-support-international-standardisation/)
