<?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.6.22 (Ruby 3.2.0) -->
<?rfc compact="yes"?>
<?rfc comments="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-core-target-attr-01" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.16.0 -->
  <front>
    <title abbrev="CoRE Target Attribute Registry">CoRE Target Attribute Registry</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-core-target-attr-01"/>
    <author initials="C." surname="Bormann" fullname="Carsten Bormann">
      <organization>Universität Bremen TZI</organization>
      <address>
        <postal>
          <street>Postfach 330440</street>
          <city>Bremen</city>
          <code>D-28359</code>
          <country>Germany</country>
        </postal>
        <phone>+49-421-218-63921</phone>
        <email>cabo@tzi.org</email>
      </address>
    </author>
    <date year="2023" month="February" day="01"/>
    <workgroup>CoRE Working group</workgroup>
    <keyword>Internet-Draft</keyword>
    <abstract>
      <t>The Constrained RESTful Environments (CoRE) specifications apply Web
technologies to constrained environments.
One important such technology is Web Linking <xref target="RFC8288"/>, which CoRE
uses as the basis for a number of discovery protocols, such as the
Link Format <xref target="RFC6690"/> in CoAP's Resource Discovery Protocol (<xref section="7" sectionFormat="of" target="RFC7252"/>) and the Resource Directory <xref target="RFC9176"/>.</t>
      <t>Web Links can have Target Attributes, the names of which are not
generally coordinated by the Web Linking specification (<xref section="2.2" sectionFormat="of" target="RFC8288"/>).
This short note introduces an IANA registry for coordinating names of Target
Attributes when used in Constrained RESTful Environments.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-core-target-attr/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        core Working Group mailing list (<eref target="mailto:core@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/core/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/core/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/core-wg/core-target-attr"/>.</t>
    </note>
  </front>
  <middle>
    <section anchor="intro">
      <name>Introduction</name>
      <t>(Please see abstract.)</t>
      <t>The original Web Linking specification <xref section="3" sectionFormat="of" target="RFC5988"/> did not attempt
to coordinate names of target attributes except for providing common
target attributes for use in the Link HTTP header.
The current revision of that specification clarifies (<xref section="2.2" sectionFormat="of" target="RFC8288"/>):</t>
      <blockquote>
        <t>This specification does not attempt to coordinate the name of target
   attributes, their cardinality, or use.  Those creating and
   maintaining serialisations <bcp14>SHOULD</bcp14> coordinate their target attributes
   to avoid conflicts in semantics or syntax and <bcp14>MAY</bcp14> define their own
   registries of target attributes.</t>
      </blockquote>
      <t>This short note introduces an IANA registry for coordinating names of Target
Attributes when used in Constrained RESTful Environments.</t>
      <t>With a registry now available, registration of target attributes is strongly encouraged.
The incentive is that an unregistered attribute name might be registered with a different meaning at any time.
(See also <xref target="de-instructions"/>.)</t>
      <section anchor="terminology">
        <name>Terminology</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>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This specification defines a new sub-registry for Target Attributes in
the CoRE Parameters registry <xref target="IANA.core-parameters"/>, with the policy
"expert review" (<xref section="4.5" sectionFormat="of" target="BCP26"/>).</t>
      <t anchor="de-instructions">The expert is instructed to be frugal in the allocation of very short
target attribute names, keeping them in reserve for applications that
are likely to enjoy wide use and can make good use of their shortness.
The expert is also instructed to direct the registrant to provide a
specification (<xref section="4.6" sectionFormat="of" target="BCP26"/>), but can make exceptions,
for instance when a specification is not available at the time of
registration but is likely forthcoming.
If the expert becomes aware of target attributes that are deployed and
in use, they may also initiate a registration on their own if
they deem such a registration can avert potential future collisions.</t>
      <t>Each entry in the registry must include:</t>
      <dl newline="true">
        <dt>Attribute Name:</dt>
        <dd>
          <t>a lower case ASCII <xref target="STD80"/> string that starts with a letter and can
contain digits and hyphen-minus characters afterward
(<tt>[a-z][-a-z0-9]*</tt>).
(Note that <xref target="RFC8288"/> requires target attribute names to be
interpreted in a case-insensitive way; the restriction to lower case
here ensures that they are registered in a predictable form).</t>
        </dd>
        <dt>Brief description:</dt>
        <dd>
          <t>a brief description</t>
        </dd>
        <dt>Change Controller:</dt>
        <dd>
          <t>(see <xref section="2.3" sectionFormat="of" target="BCP26"/>)</t>
        </dd>
        <dt>Reference:</dt>
        <dd>
          <t>a reference document that provides a description of the target
attribute, including the semantics for when the target attribute
appears more than once in a link.</t>
        </dd>
      </dl>
      <t>Initial entries in this sub-registry are as listed in <xref target="pre-reg"/>:</t>
      <table anchor="pre-reg">
        <name>Initial Entries in the Target Attributes Registry</name>
        <thead>
          <tr>
            <th align="left">Attribute Name</th>
            <th align="left">Brief description</th>
            <th align="left">Change Controller</th>
            <th align="left">Reference</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td align="left">href</td>
            <td align="left">reserved (not useful as target attribute name)</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref target="RFC6690"/></td>
          </tr>
          <tr>
            <td align="left">anchor</td>
            <td align="left">reserved (not useful as target attribute name)</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref target="RFC6690"/></td>
          </tr>
          <tr>
            <td align="left">rel</td>
            <td align="left">reserved (not useful as target attribute name)</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref target="RFC6690"/></td>
          </tr>
          <tr>
            <td align="left">rev</td>
            <td align="left">reserved (not useful as target attribute name)</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref target="RFC6690"/></td>
          </tr>
          <tr>
            <td align="left">hreflang</td>
            <td align="left">(Web Linking)</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref target="RFC8288"/></td>
          </tr>
          <tr>
            <td align="left">media</td>
            <td align="left">(Web Linking)</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref target="RFC8288"/></td>
          </tr>
          <tr>
            <td align="left">title</td>
            <td align="left">(Web Linking)</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref target="RFC8288"/></td>
          </tr>
          <tr>
            <td align="left">type</td>
            <td align="left">(Web Linking)</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref target="RFC8288"/></td>
          </tr>
          <tr>
            <td align="left">rt</td>
            <td align="left">resource type</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="3.1" sectionFormat="of" target="RFC6690"/></td>
          </tr>
          <tr>
            <td align="left">if</td>
            <td align="left">interface description</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="3.2" sectionFormat="of" target="RFC6690"/></td>
          </tr>
          <tr>
            <td align="left">sz</td>
            <td align="left">maximum size estimate</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="3.3" sectionFormat="of" target="RFC6690"/></td>
          </tr>
          <tr>
            <td align="left">ct</td>
            <td align="left">Content-Format hint</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="7.2.1" sectionFormat="of" target="RFC7252"/></td>
          </tr>
          <tr>
            <td align="left">obs</td>
            <td align="left">observable resource</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="RFC7641"/></td>
          </tr>
          <tr>
            <td align="left">hct</td>
            <td align="left">HTTP-CoAP URI mapping template</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="5" sectionFormat="of" target="RFC8075"/></td>
          </tr>
          <tr>
            <td align="left">osc</td>
            <td align="left">hint: resource only accessible using OSCORE</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="9" sectionFormat="of" target="RFC8613"/></td>
          </tr>
          <tr>
            <td align="left">gosc</td>
            <td align="left">Hint: resource only accessible using Group OSCORE or OSCORE</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="12" sectionFormat="of" target="I-D.ietf-core-oscore-groupcomm"/></td>
          </tr>
          <tr>
            <td align="left">method</td>
            <td align="left">A supported authentication method for EDHOC</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="I-D.ietf-core-oscore-edhoc"/></td>
          </tr>
          <tr>
            <td align="left">csuite</td>
            <td align="left">A supported cipher suite for EDHOC</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="I-D.ietf-core-oscore-edhoc"/></td>
          </tr>
          <tr>
            <td align="left">cred-t</td>
            <td align="left">A supported type of authentication credential for EDHOC</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="I-D.ietf-core-oscore-edhoc"/></td>
          </tr>
          <tr>
            <td align="left">idcred-t</td>
            <td align="left">A supported type of authentication credential identifier for EDHOC</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="I-D.ietf-core-oscore-edhoc"/></td>
          </tr>
          <tr>
            <td align="left">ead1</td>
            <td align="left">A supported EDHOC EAD_1 item</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="I-D.ietf-core-oscore-edhoc"/></td>
          </tr>
          <tr>
            <td align="left">ead2</td>
            <td align="left">A supported EDHOC EAD_2 item</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="I-D.ietf-core-oscore-edhoc"/></td>
          </tr>
          <tr>
            <td align="left">ead3</td>
            <td align="left">A supported EDHOC EAD_3 item</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="I-D.ietf-core-oscore-edhoc"/></td>
          </tr>
          <tr>
            <td align="left">ead4</td>
            <td align="left">A supported EDHOC EAD_4 item</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="I-D.ietf-core-oscore-edhoc"/></td>
          </tr>
          <tr>
            <td align="left">comb-req</td>
            <td align="left">Hint: support for the EDHOC+OSCORE request</td>
            <td align="left">IESG</td>
            <td align="left">
              <xref section="6" sectionFormat="of" target="I-D.ietf-core-oscore-edhoc"/></td>
          </tr>
        </tbody>
      </table>
      <t>A number of names are reserved as they are used for parameters in
links other than target attributes, this includes a further set that
is predefined in
<xref target="RFC8288"/>.</t>
      <t><cref anchor="registration-note" source="-- Carsten">This table includes some registrations from
drafts that are not yet published as an RFC.  Ideally, these RFCs
should make those registrations.  The entries here are insurance
in case the present draft gets stuck on the way and <xref target="I-D.ietf-core-oscore-groupcomm"/> and/or
<xref target="I-D.ietf-core-oscore-edhoc"/> get published as RFC first.  They also serve to give some
impression how the entries might grow, which may be useful for
discussing in the WGLC some policies for choosing attribute names.</cref></t>
    </section>
    <section anchor="security-considerations">
      <name>Security considerations</name>
      <t>The security considerations of <xref target="RFC8288"/> apply, as do those of the
discovery specifications <xref target="RFC6690"/>, <xref target="RFC7252"/>, and <xref target="RFC9176"/>.</t>
    </section>
  </middle>
  <back>
    <references>
      <name>References</name>
      <references>
        <name>Normative References</name>
        <reference anchor="RFC8288">
          <front>
            <title>Web Linking</title>
            <author fullname="M. Nottingham" initials="M." surname="Nottingham">
              <organization/>
            </author>
            <date month="October" year="2017"/>
            <abstract>
              <t>This specification defines a model for the relationships between resources on the Web ("links") and the type of those relationships ("link relation types").</t>
              <t>It also defines the serialisation of such links in HTTP headers with the Link header field.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8288"/>
          <seriesInfo name="DOI" value="10.17487/RFC8288"/>
        </reference>
        <reference anchor="BCP26">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author fullname="M. Cotton" initials="M." surname="Cotton">
              <organization/>
            </author>
            <author fullname="B. Leiba" initials="B." surname="Leiba">
              <organization/>
            </author>
            <author fullname="T. Narten" initials="T." surname="Narten">
              <organization/>
            </author>
            <date month="June" year="2017"/>
            <abstract>
              <t>Many protocols make use of points of extensibility that use constants to identify various protocol parameters.  To ensure that the values in these fields do not have conflicting uses and to promote interoperability, their allocations are often coordinated by a central record keeper.  For IETF protocols, that role is filled by the Internet Assigned Numbers Authority (IANA).</t>
              <t>To make assignments in a given registry prudently, guidance describing the conditions under which new values should be assigned, as well as when and how modifications to existing values can be made, is needed.  This document defines a framework for the documentation of these guidelines by specification authors, in order to assure that the provided guidance for the IANA Considerations is clear and addresses the various issues that are likely in the operation of a registry.</t>
              <t>This is the third edition of this document; it obsoletes RFC 5226.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="26"/>
          <seriesInfo name="RFC" value="8126"/>
          <seriesInfo name="DOI" value="10.17487/RFC8126"/>
        </reference>
        <reference anchor="STD80">
          <front>
            <title>ASCII format for network interchange</title>
            <author fullname="V.G. Cerf" initials="V.G." surname="Cerf">
              <organization/>
            </author>
            <date month="October" year="1969"/>
          </front>
          <seriesInfo name="STD" value="80"/>
          <seriesInfo name="RFC" value="20"/>
          <seriesInfo name="DOI" value="10.17487/RFC0020"/>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner">
              <organization/>
            </author>
            <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">
              <organization/>
            </author>
            <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>
        <reference anchor="IANA.core-parameters" target="https://www.iana.org/assignments/core-parameters">
          <front>
            <title>Constrained RESTful Environments (CoRE) Parameters</title>
            <author>
              <organization>IANA</organization>
            </author>
          </front>
          <format target="http://www.iana.org/assignments/core-parameters" type="TXT"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="RFC6690">
          <front>
            <title>Constrained RESTful Environments (CoRE) Link Format</title>
            <author fullname="Z. Shelby" initials="Z." surname="Shelby">
              <organization/>
            </author>
            <date month="August" year="2012"/>
            <abstract>
              <t>This specification defines Web Linking using a link format for use by constrained web servers to describe hosted resources, their attributes, and other relationships between links.  Based on the HTTP Link Header field defined in RFC 5988, the Constrained RESTful Environments (CoRE) Link Format is carried as a payload and is assigned an Internet media type.  "RESTful" refers to the Representational State Transfer (REST) architecture.  A well-known URI is defined as a default entry point for requesting the links hosted by a server.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="6690"/>
          <seriesInfo name="DOI" value="10.17487/RFC6690"/>
        </reference>
        <reference anchor="RFC7252">
          <front>
            <title>The Constrained Application Protocol (CoAP)</title>
            <author fullname="Z. Shelby" initials="Z." surname="Shelby">
              <organization/>
            </author>
            <author fullname="K. Hartke" initials="K." surname="Hartke">
              <organization/>
            </author>
            <author fullname="C. Bormann" initials="C." surname="Bormann">
              <organization/>
            </author>
            <date month="June" year="2014"/>
            <abstract>
              <t>The Constrained Application Protocol (CoAP) is a specialized web transfer protocol for use with constrained nodes and constrained (e.g., low-power, lossy) networks.  The nodes often have 8-bit microcontrollers with small amounts of ROM and RAM, while constrained networks such as IPv6 over Low-Power Wireless Personal Area Networks (6LoWPANs) often have high packet error rates and a typical throughput of 10s of kbit/s.  The protocol is designed for machine- to-machine (M2M) applications such as smart energy and building automation.</t>
              <t>CoAP provides a request/response interaction model between application endpoints, supports built-in discovery of services and resources, and includes key concepts of the Web such as URIs and Internet media types.  CoAP is designed to easily interface with HTTP for integration with the Web while meeting specialized requirements such as multicast support, very low overhead, and simplicity for constrained environments.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7252"/>
          <seriesInfo name="DOI" value="10.17487/RFC7252"/>
        </reference>
        <reference anchor="RFC7641">
          <front>
            <title>Observing Resources in the Constrained Application Protocol (CoAP)</title>
            <author fullname="K. Hartke" initials="K." surname="Hartke">
              <organization/>
            </author>
            <date month="September" year="2015"/>
            <abstract>
              <t>The Constrained Application Protocol (CoAP) is a RESTful application protocol for constrained nodes and networks.  The state of a resource on a CoAP server can change over time.  This document specifies a simple protocol extension for CoAP that enables CoAP clients to "observe" resources, i.e., to retrieve a representation of a resource and keep this representation updated by the server over a period of time.  The protocol follows a best-effort approach for sending new representations to clients and provides eventual consistency between the state observed by each client and the actual resource state at the server.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7641"/>
          <seriesInfo name="DOI" value="10.17487/RFC7641"/>
        </reference>
        <reference anchor="RFC8075">
          <front>
            <title>Guidelines for Mapping Implementations: HTTP to the Constrained Application Protocol (CoAP)</title>
            <author fullname="A. Castellani" initials="A." surname="Castellani">
              <organization/>
            </author>
            <author fullname="S. Loreto" initials="S." surname="Loreto">
              <organization/>
            </author>
            <author fullname="A. Rahman" initials="A." surname="Rahman">
              <organization/>
            </author>
            <author fullname="T. Fossati" initials="T." surname="Fossati">
              <organization/>
            </author>
            <author fullname="E. Dijk" initials="E." surname="Dijk">
              <organization/>
            </author>
            <date month="February" year="2017"/>
            <abstract>
              <t>This document provides reference information for implementing a cross-protocol network proxy that performs translation from the HTTP protocol to the Constrained Application Protocol (CoAP).  This will enable an HTTP client to access resources on a CoAP server through the proxy.  This document describes how an HTTP request is mapped to a CoAP request and how a CoAP response is mapped back to an HTTP response.  This includes guidelines for status code, URI, and media type mappings, as well as additional interworking advice.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8075"/>
          <seriesInfo name="DOI" value="10.17487/RFC8075"/>
        </reference>
        <reference anchor="RFC8613">
          <front>
            <title>Object Security for Constrained RESTful Environments (OSCORE)</title>
            <author fullname="G. Selander" initials="G." surname="Selander">
              <organization/>
            </author>
            <author fullname="J. Mattsson" initials="J." surname="Mattsson">
              <organization/>
            </author>
            <author fullname="F. Palombini" initials="F." surname="Palombini">
              <organization/>
            </author>
            <author fullname="L. Seitz" initials="L." surname="Seitz">
              <organization/>
            </author>
            <date month="July" year="2019"/>
            <abstract>
              <t>This document defines Object Security for Constrained RESTful Environments (OSCORE), a method for application-layer protection of the Constrained Application Protocol (CoAP), using CBOR Object Signing and Encryption (COSE).  OSCORE provides end-to-end protection between endpoints communicating using CoAP or CoAP-mappable HTTP. OSCORE is designed for constrained nodes and networks supporting a range of proxy operations, including translation between different transport protocols.</t>
              <t>Although an optional functionality of CoAP, OSCORE alters CoAP options processing and IANA registration.  Therefore, this document updates RFC 7252.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8613"/>
          <seriesInfo name="DOI" value="10.17487/RFC8613"/>
        </reference>
        <reference anchor="I-D.ietf-core-oscore-groupcomm">
          <front>
            <title>Group OSCORE - Secure Group Communication for CoAP</title>
            <author fullname="Marco Tiloca" initials="M." surname="Tiloca">
              <organization>RISE AB</organization>
            </author>
            <author fullname="Göran Selander" initials="G." surname="Selander">
              <organization>Ericsson AB</organization>
            </author>
            <author fullname="Francesca Palombini" initials="F." surname="Palombini">
              <organization>Ericsson AB</organization>
            </author>
            <author fullname="John Preuß Mattsson" initials="J. P." surname="Mattsson">
              <organization>Ericsson AB</organization>
            </author>
            <author fullname="Jiye Park" initials="J." surname="Park">
              <organization>Universitaet Duisburg-Essen</organization>
            </author>
            <date day="20" month="December" year="2022"/>
            <abstract>
              <t>   This document defines Group Object Security for Constrained RESTful
   Environments (Group OSCORE), providing end-to-end security of CoAP
   messages exchanged between members of a group, e.g., sent over IP
   multicast.  In particular, the described approach defines how OSCORE
   is used in a group communication setting to provide source
   authentication for CoAP group requests, sent by a client to multiple
   servers, and for protection of the corresponding CoAP responses.
   Group OSCORE also defines a pairwise mode where each member of the
   group can efficiently derive a symmetric pairwise key with any other
   member of the group for pairwise OSCORE communication.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-core-oscore-groupcomm-17"/>
        </reference>
        <reference anchor="I-D.ietf-core-oscore-edhoc">
          <front>
            <title>Profiling EDHOC for CoAP and OSCORE</title>
            <author fullname="Francesca Palombini" initials="F." surname="Palombini">
              <organization>Ericsson</organization>
            </author>
            <author fullname="Marco Tiloca" initials="M." surname="Tiloca">
              <organization>RISE AB</organization>
            </author>
            <author fullname="Rikard Höglund" initials="R." surname="Höglund">
              <organization>RISE AB</organization>
            </author>
            <author fullname="Stefan Hristozov" initials="S." surname="Hristozov">
              <organization>Fraunhofer AISEC</organization>
            </author>
            <author fullname="Göran Selander" initials="G." surname="Selander">
              <organization>Ericsson</organization>
            </author>
            <date day="23" month="November" year="2022"/>
            <abstract>
              <t>   The lightweight authenticated key exchange protocol EDHOC can be run
   over CoAP and used by two peers to establish an OSCORE Security
   Context.  This document further profiles this use of the EDHOC
   protocol, by specifying a number of additional and optional
   mechanisms.  These especially include an optimization approach for
   combining the execution of EDHOC with the first subsequent OSCORE
   transaction.  This combination reduces the number of round trips
   required to set up an OSCORE Security Context and to complete an
   OSCORE transaction using that Security Context.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-core-oscore-edhoc-06"/>
        </reference>
        <reference anchor="RFC5988">
          <front>
            <title>Web Linking</title>
            <author fullname="M. Nottingham" initials="M." surname="Nottingham">
              <organization/>
            </author>
            <date month="October" year="2010"/>
            <abstract>
              <t>This document specifies relation types for Web links, and defines a registry for them.  It also defines the use of such links in HTTP headers with the Link header field.  [STANDARDS-TRACK]</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="5988"/>
          <seriesInfo name="DOI" value="10.17487/RFC5988"/>
        </reference>
        <reference anchor="RFC9176">
          <front>
            <title>Constrained RESTful Environments (CoRE) Resource Directory</title>
            <author fullname="C. Amsüss" initials="C." role="editor" surname="Amsüss">
              <organization/>
            </author>
            <author fullname="Z. Shelby" initials="Z." surname="Shelby">
              <organization/>
            </author>
            <author fullname="M. Koster" initials="M." surname="Koster">
              <organization/>
            </author>
            <author fullname="C. Bormann" initials="C." surname="Bormann">
              <organization/>
            </author>
            <author fullname="P. van der Stok" initials="P." surname="van der Stok">
              <organization/>
            </author>
            <date month="April" year="2022"/>
            <abstract>
              <t>In many Internet of Things (IoT) applications, direct discovery of resources is not practical due to sleeping nodes or networks where multicast traffic is inefficient. These problems can be solved by employing an entity called a Resource Directory (RD), which contains information about resources held on other servers, allowing lookups to be performed for those resources. The input to an RD is composed of links, and the output is composed of links constructed from the information stored in the RD. This document specifies the web interfaces that an RD supports for web servers to discover the RD and to register, maintain, look up, and remove information on resources. Furthermore, new target attributes useful in conjunction with an RD are defined.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9176"/>
          <seriesInfo name="DOI" value="10.17487/RFC9176"/>
        </reference>
      </references>
    </references>
    <section numbered="false" anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>TBD</t>
    </section>
    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
      <name>Contributors</name>
      <contact initials="J." surname="Jiménez" fullname="Jaime Jiménez">
        <organization>Ericsson</organization>
        <address>
          <email>jaime@iki.fi</email>
        </address>
      </contact>
      <t>Jaime provided the list of initial registrations.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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
7Yv/A0oX2+3iJQAA

-->

</rfc>
