<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.34 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-madhavan-aipref-displaybasedpref-02" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.32.0 -->
  <front>
    <title abbrev="displaybasedpref">A Vocabulary for Controlling Usage of Content Collected by Search and AI Crawlers</title>
    <seriesInfo name="Internet-Draft" value="draft-madhavan-aipref-displaybasedpref-02"/>
    <author fullname="K. Madhavan">
      <organization>Microsoft Corporation</organization>
      <address>
        <email>krishna.madhavan@microsoft.com</email>
      </address>
    </author>
    <author fullname="F. Canel">
      <organization>Microsoft Corporation</organization>
      <address>
        <email>fabrice.canel@microsoft.com</email>
      </address>
    </author>
    <author fullname="J. Gimbel">
      <organization>Microsoft Corporation</organization>
      <address>
        <email>jordangimbel@microsoft.com</email>
      </address>
    </author>
    <author fullname="S. Cooper">
      <organization>Microsoft Corporation</organization>
      <address>
        <email>sonia.cooper@skype.net</email>
      </address>
    </author>
    <date year="2026" month="March" day="25"/>
    <area>Web and Internet Transport</area>
    <workgroup>AI Preferences</workgroup>
    <keyword>crawler</keyword>
    <keyword>display-based preferences</keyword>
    <keyword>AI</keyword>
    <abstract>
      <?line 51?>

<t>This document proposes a standardized vocabulary to express preferences for usage of digital content collected by Search and AI crawlers. This vocabulary allows for the creation of structured declarations about restrictions or permissions for use of content retrieved by such systems. Adding the No updates on March 24, 2026 to keep document from expiring.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://kmadhavan-msft.github.io/i-d-ietf-aipref-displaybasedpref/draft-madhavan-aipref-displaybasedpref.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-madhavan-aipref-displaybasedpref/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        AI Preferences Working Group mailing list (<eref target="mailto:ai-control@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/ai-control/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/ai-control/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/kmadhavan-msft/i-d-ietf-aipref-displaybasedpref"/>.</t>
    </note>
  </front>
  <middle>
    <?line 55?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>This document defines a common vocabulary of terms for search and AI systems that process digital content. The primary purpose of this vocabulary is to enable machine-readable expressions of preferences about using digital content collected by Search and AI crawlers.</t>
      <t>The terms defined by the vocabulary can be used to describe, in a standardized way, the types of uses that a declaring party may wish to explicitly restrict or allow. Preferences are then expressed as a grant or denial of permission concerning each of the types of use defined in the vocabulary. This ensures that preferences can be communicated, processed, and stored in a consistent and interoperable manner.</t>
      <t>The vocabulary or the preferences that might be expressed do not proscribe how automated processing systems obtain or act on preferences. Separate documents will describe how preferences might be associated with digital content. It is designed to ensure that preference information can be exchanged between different systems and consistently understood. A reader will also find that this document identifies existing implementations of certain vocabulary elements, helping readers connect these concepts to current preferences supported by most search engines and AI solutions. The authors anticipate removing the references to existing implementations in the final version.</t>
      <t>Expressing preferences is without prejudice to applicable laws including the applicability of exceptions and limitations to copyright.</t>
    </section>
    <section anchor="definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as
described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they
appear in all capitals, as shown here.</t>
      <?line -18?>

<dl>
        <dt>This document uses the following terms:</dt>
        <dd>
          <t/>
        </dd>
        <dt>Crawler:</dt>
        <dd>
          <t>A crawler is an automated program that scans the web, collecting content (web pages, images, documents etc.) or availability status per URI scanned.</t>
        </dd>
      </dl>
    </section>
    <section anchor="statement-of-preference">
      <name>Statements of Preference</name>
      <t>The vocabulary is a set of categories, each of which is defined to cover a class of usage for digital content. The section on <xref target="vocabulary"/> defines these categories in more detail.</t>
      <t>A statement of preference is made about a specific digital content. Statements of preferences can assign preferences to each of the categories of use in the vocabulary.</t>
      <t>A statement of preferences can express preferences about some, all, or none of the categories from the vocabulary. This can mean that no preference is expressed for a given usage category.</t>
      <t>In the absence of a statement of preference, no preference is set.</t>
      <section anchor="conformance">
        <name>Conformance</name>
        <t>TODO Conformance</t>
      </section>
      <section anchor="applicability">
        <name>Applicability and Effect</name>
        <t>This specification provides a set of definitions for different categories of use based on expressed display preferences.</t>
        <t>This specification does not provide any enforcement mechanism for those preferences, and conformance to it does not encompass whether preferences are actually respected during data processing.</t>
        <t>Preferences do not themselves create rights or prohibitions, either in the positive or the negative. Other mechanisms—technical, legal, contractual, or otherwise—might enforce stated preferences and thereby determine the consequences of following or not following a stated preference.</t>
        <t>An entity that receives usage preferences <bcp14>MAY</bcp14> choose to respect those preferences it has discovered, according to an understanding of how the asset is used, how that usage corresponds to the usage categories where preferences have been stated, and the applicable legal context.</t>
        <t>Usage preferences can be ignored due to express agreements between relevant parties, explicit provisions of law, or the exercise of discretion in situations where widely recognized priorities justify doing so. Priorities that could justify ignoring preferences include - but are not limited to - free expression, safety, education, scholarship, research, preservation, interoperability, and accessibility.</t>
        <t>Because enforcement is not provided by this specification, the consequences of ignoring preferences could vary depending upon how a given legal jurisdiction recognizes preferences.</t>
      </section>
    </section>
    <section anchor="vocabulary">
      <name>Vocabulary Definition</name>
      <t>The following definitions apply to content collected by search and AI crawlers. It does not include user-initiated access of content. All these categories apply independently of each other with the most restrictive taking precedence in case all/some categories are present.</t>
      <section anchor="indexing">
        <name>Indexing and Retrieval</name>
        <t>The act of allowing or disallowing content collected by web crawlers from being indexed or retrieved for purposes of display. Such preference mechanism can also be applied for cases where digital content is not accessible. In existing implementations, access preferences are typically expressed via the NOINDEX statement set in HTTP header or meta tags.</t>
      </section>
      <section anchor="display-text">
        <name>Display text</name>
        <t>The act of allowing or disallowing a reproduction of text content collected by a web crawler, except for the title if specified, from the whole or parts of the content to display portions of that content. In existing implementations preference on which text can be used for caption are expressed via the NOSNIPPET statement set in http header, HTML meta tags, or HTML tags properties (data-nosnippet).</t>
      </section>
      <section anchor="display-text-length">
        <name>Display text length</name>
        <t>The act of limiting the number of characters as a textual display from content collected by a web crawler. In existing implementations quotation length preferences are expressed via the max-snippet statement set in http header or HTML robots meta tags.</t>
      </section>
      <section anchor="exact-text-match">
        <name>Exact text match</name>
        <t>The act of limiting text content to only an exact match if displaying text content from the document. If this preference is present, text content must be quoted as is or use avoided and an explicit link back to the source of the document used in that instance. One example of existing implementation of text quotation preferences is notranslate.</t>
      </section>
      <section anchor="image-preview">
        <name>Image preview</name>
        <t>The act of limiting usage and size of images. In existing implementations image preview preferences are typically expressed via the max-image-preview statement set in http header or HTML meta tags.</t>
      </section>
      <section anchor="video-preview">
        <name>Video preview</name>
        <t>The act of limiting usage and length of videos. In existing implementations video preview preferences are typically expressed via the max-video-preview statement set in http header or HTML robots meta tags.</t>
      </section>
      <section anchor="gen-ai-training">
        <name>Generative AI training</name>
        <t>The act of using content in training general purpose AI models that have the intent to generate text, images or other forms of synthetic content, or the act of training more specialized AI models that have the purpose of generating text, images or other forms of synthetic content. In existing implementations preferences are communicated via robots.txt or via http header or HTML robots meta tags.</t>
      </section>
    </section>
    <section anchor="usage">
      <name>Usage</name>
      <t>The vocabulary is used by referencing the terms defined in the section on <xref target="vocabulary"/>, directly or via mappings, in accordance with how they are defined in this document.</t>
      <section anchor="more-specific-instructions">
        <name>More specific instructions</name>
        <dl>
          <dt>A recipient of a statement of preferences that follows this model might receive more specific instructions in two ways:</dt>
          <dd>
            <t>Extensions to the vocabulary might define more specific categories of usage. Preferences about more specific categories override those of any more general category.</t>
          </dd>
          <dt/>
          <dd>
            <t>Statements of preferences are general purpose, machine-readable statements that cannot override contractual agreements or more specific statements.</t>
          </dd>
        </dl>
        <t>For instance, a statement of preferences might indicate that the use of a digital content is disallowed for Generative AI Training. If arrangements, such as legal or business agreements, exist that explicitly permit the use of that digital content, those arrangements are likely to apply, unless the terms of the arrangement explicitly say otherwise.</t>
      </section>
      <section anchor="usage-category-labels">
        <name>Usage category labels</name>
        <t>Each usage category in the <xref target="vocabulary"/> is mapped to a short textual label. The <xref target="label-table">table below</xref> tabulates this mapping.</t>
        <table anchor="label-table">
          <name>Usage Category Labels</name>
          <thead>
            <tr>
              <th align="left">Category</th>
              <th align="left">Label</th>
              <th align="left">Reference</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">Indexing and retrieval</td>
              <td align="left">index</td>
              <td align="left">
                <xref target="indexing"/></td>
            </tr>
            <tr>
              <td align="left">Display text</td>
              <td align="left">display-text</td>
              <td align="left">
                <xref target="display-text"/></td>
            </tr>
            <tr>
              <td align="left">Display text length</td>
              <td align="left">max-text-length</td>
              <td align="left">
                <xref target="display-text-length"/></td>
            </tr>
            <tr>
              <td align="left">Exact text match</td>
              <td align="left">match-text</td>
              <td align="left">
                <xref target="exact-text-match"/></td>
            </tr>
            <tr>
              <td align="left">Image preview</td>
              <td align="left">max-image-preview</td>
              <td align="left">
                <xref target="image-preview"/></td>
            </tr>
            <tr>
              <td align="left">Video preview</td>
              <td align="left">max-video-preview</td>
              <td align="left">
                <xref target="video-preview"/></td>
            </tr>
            <tr>
              <td align="left">Generative AI training</td>
              <td align="left">train-genAI</td>
              <td align="left">
                <xref target="gen-ai-training"/></td>
            </tr>
          </tbody>
        </table>
        <t>An important note about this process and format is that, if the same key appears multiple times, only the last value is taken. This means that duplicating the same key could result in unexpected outcomes.</t>
      </section>
      <section anchor="consulting-a-preference-expression">
        <name>Consulting a Preference Expression</name>
        <dl>
          <dt>A single preference expression can be evaluated for a usage category as follows:</dt>
          <dd>
            <t>If the expression contains an explicit preference, that is the result.</t>
          </dd>
          <dt/>
          <dd>
            <t>Otherwise, no preference is expressed.</t>
          </dd>
        </dl>
      </section>
      <section anchor="combining-preferences">
        <name>Combining Preferences</name>
        <t>The application might have multiple preference expressions, obtained using different methods.</t>
        <t>If multiple preference expressions are active, all preference expressions are consulted as described in the section on <xref target="legaleffect">Applicability and Legal Effect</xref>. This might result in conflicting answers.</t>
        <dl>
          <dt>Absent some other means of resolving conflicts, the following process applies to each usage category:</dt>
          <dd>
            <t>If any preference expression indicates that the usage is restricted, the result is that the usage is restricted.</t>
          </dd>
          <dt/>
          <dd>
            <t>Otherwise, if any preference allows the usage, the result is that the usage is allowed.</t>
          </dd>
          <dt/>
          <dd>
            <t>Otherwise, no preference is set.</t>
          </dd>
        </dl>
        <t>This process ensures that the most restrictive preference applies.</t>
      </section>
    </section>
    <section anchor="legaleffect">
      <name>Applicability and Legal Effect</name>
      <t>TODO</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
    <section anchor="explain">
      <name>Addendum - Explanatory Note</name>
      <table anchor="explanatory-table">
        <name>Search and AI Tool Behavior Examples</name>
        <thead>
          <tr>
            <th align="left">Category</th>
            <th align="left">Search Experience if preference set to disallowed</th>
            <th align="left">AI Tool Experiences (such as Chat experience) if preference set to disallowed</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">
              <strong>Indexing and Retrieval</strong></td>
            <td align="left">Content is not used or linked in response to a user search query.</td>
            <td align="left">Content may not be used or linked in response to a user query.<br/><br/>Eg: Response in Copilot to the query, “Tell me what the mayor of SF said last night at city hall?” may not retrieve and use a relevant SF Chronicle article to inform a user response if this preference is set to not allowed.<br/></td>
          </tr>
          <tr>
            <td align="left">
              <strong>Display Text</strong></td>
            <td align="left">When content is shown in response to a user query, only the title (if specified) and URL.</td>
            <td align="left">Content cannot be used as a direct input to generate an AI experience (such as an AI summary or overview) in response to a user query. When content is shown in response to a user query, only the title (if specified) and URL may be displayed.<br/><br/>Eg: Response in Copilot to the query, “Tell me what the mayor of SF said last night at city hall?” may only display the title and URL to a SF Chronicle article if that article is delivered in the response and it will not serve as a direct input for grounding, provided the whole document is set to no display.<br/></td>
          </tr>
          <tr>
            <td align="left">
              <strong>Display Text Length</strong></td>
            <td align="left">Any display that includes a portion of the content must comply with the specified character limit.</td>
            <td align="left">Any display that includes a portion of the content must comply with the specified character limit.<br/><br/>Eg: Response in Copilot to the query, “Tell me what the mayor of SF said last night at city hall?” may use a SF Chronicle article for grounding purposes to generate a response, but any passage of the article that is included as part of that response must comply with any established character limit. The response may go beyond the passage from the content and include other statements or information – whether observations derived from examining the article or not.<br/></td>
          </tr>
          <tr>
            <td align="left">
              <strong>Exact Text Match</strong></td>
            <td align="left">Any display that includes a portion of the content must only present the designated portions of the content.</td>
            <td align="left">Any display that includes a portion of the content must comply with the specified character limit.<br/><br/>Eg: Response in Copilot to the query, “Tell me what the mayor of SF said last night at city hall?” may use a SF Chronicle article for grounding purposes to generate a response, but any passage of the article that is included as part of that response must only include characters from the designated portion of the content.<br/></td>
          </tr>
          <tr>
            <td align="left">
              <strong>Generative AI Training</strong></td>
            <td align="left">Any text included cannot be used for training of Generative AI models.</td>
            <td align="left">Any text included cannot be used for training of Generative AI models.<br/></td>
          </tr>
        </tbody>
      </table>
    </section>
  </middle>
  <back>
    <references anchor="sec-normative-references">
      <name>Normative References</name>
      <reference anchor="RFC2119">
        <front>
          <title>Key words for use in RFCs to Indicate Requirement Levels</title>
          <author fullname="S. Bradner" initials="S." surname="Bradner"/>
          <date month="March" year="1997"/>
          <abstract>
            <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="2119"/>
        <seriesInfo name="DOI" value="10.17487/RFC2119"/>
      </reference>
      <reference anchor="RFC8174">
        <front>
          <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
          <author fullname="B. Leiba" initials="B." surname="Leiba"/>
          <date month="May" year="2017"/>
          <abstract>
            <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
          </abstract>
        </front>
        <seriesInfo name="BCP" value="14"/>
        <seriesInfo name="RFC" value="8174"/>
        <seriesInfo name="DOI" value="10.17487/RFC8174"/>
      </reference>
    </references>
    <?line 227?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA+1b3ZLbRna+51Mg1I2kIjkrxbXZnfLaHo9G9mQljSKN1tly
7UUTaJLtAdA0GiCHq1GV3yG5zFblWfIofpJ855xuoAFyZmRt4tzEtbVDNPrn
9Pn9zjnQdDod1abO9XEyPkn+ZFM1b3JV7ZKFrZJTW9aVzXNTLpN3Ti11Yhc8
qMsaf/Ncp7XOkvkueatVla4SVWbJyXlyWqltris3Hqn5vNIb7J0Zt87Vbq6c
ztaVXoxHqar10la748SUCzsaZTYtVQE6skot6mmhspXaqHKqDM2fDjeY/ubp
yDXzwjhnQNFujZXnZ5fPk+RBonJncaYpM73W+L+yHk+Ssc5MbSujcno4P/ka
f3DH8fmby+fjUdkUc10djzJQdTxKbel06Rp3nNRVo0e4wT+OVKUVdv1Oz/me
52BDVeo6uaxU6da2qsejra2ulpVt1sTN8+Q16NSVLlMNVlzpHV5nx6NkmqTC
IPrp7zXliyXrbgW9PDkfbXTZgKIkuW3fJJHLj7/D4SSpb2gijRfK5BhXZpqK
IL8yul7MbLWktyQwvF3V9dodHx3RZBoyGz0L045o4Ghe2a3TR902R7R8aepV
M8cGV62kCreoj8w0m9L62+RGa3Mw2dXR4f09ZrL3zNh7dzv6OGWZreoiH49G
qqlXtiIRgIokWTR5Ljo3/uMseek3GfM7XF+V5q+qhnYdJy9NWllnF6T2FWTN
wzxPC5evKuNWpZoFSr4qwopZaovRgROfz5JTVer8k45bqHllUj1LaYf7z/rn
WfKNgYJ/2mE/QG1VueQN7j/rLe5l7VpXn3SWs6VR2Jo2+MpdQbNnsLHRqLRV
gckbmMKI/EX3NJ1OEzV3daVSzLtcGZfAlTQF+ah1ZdfWaZeoxNUwWlVl5q8w
s03n52qb6GvoiHOx8bH7a4LLyww0UuVJ6l1fervr85btZglTEh2k8hx2xBvX
K42Jmi9P+4P4Jq2bChtmOsVsfgOq57apE9BWQ9gyhNXgjPd6gUwmMhBXaczW
GyHONSDN7VytC5B0kmXkIOj4VzZp1uTssGUJ1acrPP1skjz9zdPfEk+utF53
fFxUtiA2mQrrZ8LzwmRZrkejB+QJK5s1TGHy/oGJHj8MBJLphSlZHtCeAtMj
BuEO8KiFXMr1uOpvAMoVCzUlcQ2kQhzXeGkK2mzdVCR53nQgCDyR0Es1zzV8
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

-->

</rfc>
