<?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.27 (Ruby 3.3.6) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-prorock-spice-cwt-traceability-claims-01" category="std" consensus="true" submissionType="IETF" xml:lang="en" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.28.1 -->
  <front>
    <title>Traceability Claims</title>
    <seriesInfo name="Internet-Draft" value="draft-prorock-spice-cwt-traceability-claims-01"/>
    <author fullname="Michael Prorock">
      <organization>mesur.io</organization>
      <address>
        <postal>
          <country>United States</country>
        </postal>
        <email>mprorock@mesur.io</email>
      </address>
    </author>
    <author initials="M. B." surname="Jones" fullname="Michael B. Jones">
      <organization>Self-Issued Consulting</organization>
      <address>
        <postal>
          <country>United States</country>
        </postal>
        <email>michael_b_jones@hotmail.com</email>
        <uri>https://self-issued.info/</uri>
      </address>
    </author>
    <date year="2025" month="April" day="16"/>
    <area>Security</area>
    <workgroup>Secure Patterns for Internet CrEdentials</workgroup>
    <keyword>COSE</keyword>
    <keyword>CBOR Object Signing and Encryption</keyword>
    <keyword>CWT</keyword>
    <keyword>CBOR Web Token</keyword>
    <keyword>Claims</keyword>
    <abstract>
      <?line 107?>

<t>This document defines claims to support
traceability of physical goods across supply chains,
focusing on items such as bills of lading, transport modes, and container manifests.
These claims standardize the encoding of essential logistics and transport metadata,
facilitating enhanced transparency and accountability in global supply chains.
These claims are registered for use in both CBOR Web Tokens (CWTs)
and JSON Web Tokens (JWTs).</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://mprorock.github.io/draft-prorock-spice-cwt-traceability-claims/draft-prorock-spice-cwt-traceability-claims.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-prorock-spice-cwt-traceability-claims/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Secure Patterns for Internet CrEdentials Working Group mailing list (<eref target="mailto:spice@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/spice/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/spice/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/mprorock/draft-prorock-spice-cwt-traceability-claims"/>.</t>
    </note>
  </front>
  <middle>
    <?line 117?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>This document defines a set of claims intended to enable the
traceability of physical goods across various stages of transportation and storage.
These claims capture critical information necessary for documenting
the movement of goods in supply chains,
thereby supporting regulatory compliance and operational efficiency.
These claims are defined for both CBOR Web Tokens (CWTs) <xref target="RFC8392"/>
and JSON Web Tokens (JWTs) <xref target="RFC7519"/>.</t>
      <t>These claims are informed by the following documents,
among others:
ACE Automated Broker Interface (ABI) CBP and Trade Automated Interface Requirements (CATAIR) <xref target="CATAIR"/>,
Integrated Track and Trace for Multi-Modal Transportation <xref target="TrackTrace"/>,
and
Traceability Vocabulary v1.0: A vocabulary for traceability in supply chains <xref target="TraceabilityVocab"/>.</t>
    </section>
    <section anchor="conventions-and-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?>

</section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>These claims are designed to enhance transparency in supply chain tracking but should be handled securely to prevent unauthorized access to sensitive data. Confidentiality and integrity of these claims must be considered, particularly when shared across untrusted or unsecured networks. Use of selective disclosure techniques and careful consideration of data minimization requirements <bcp14>SHOULD</bcp14> be considered when using these claims.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <section anchor="cbor-web-token-cwt-claims">
        <name>CBOR Web Token (CWT) Claims</name>
        <t>This specification registers the following claims in the
IANA "CBOR Web Token (CWT) Claims" registry <xref target="IANA.CWT"/> established by <xref target="RFC8392"/>.</t>
        <section anchor="product_id">
          <name>Goods Identifier</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: product_id</t>
            </li>
            <li>
              <t>Claim Description: A unique identifier for the physical product(s) or shipment being tracked. May correspond to SKU, product ID, or batch number.</t>
            </li>
            <li>
              <t>JWT Claim Name: product_id</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 320)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="product_id"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="shipment_id">
          <name>Shipment ID</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: shipment_id</t>
            </li>
            <li>
              <t>Claim Description: Unique identifier assigned to a specific shipment.</t>
            </li>
            <li>
              <t>JWT Claim Name: shipment_id</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 321)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="shipment_id"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="bill_of_lading_number">
          <name>Bill of Lading Number</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: bill_of_lading_number</t>
            </li>
            <li>
              <t>Claim Description: Identifier for the bill of lading associated with the goods.</t>
            </li>
            <li>
              <t>JWT Claim Name: bill_of_lading_number</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 322)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="bill_of_lading_number"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="transport_mode">
          <name>Transport Mode</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: transport_mode</t>
            </li>
            <li>
              <t>Claim Description: Mode of transport used for the shipment.</t>
            </li>
            <li>
              <t>JWT Claim Name: transport_mode</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 323)</t>
            </li>
            <li>
              <t>Claim Value Type: text string (recommended values: “air,” “sea,” “rail,” “truck”)</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="transport_mode"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="container_id">
          <name>Container ID</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: container_id</t>
            </li>
            <li>
              <t>Claim Description: Unique identifier for the container used in the shipment.</t>
            </li>
            <li>
              <t>JWT Claim Name: container_id</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 324)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="container_id"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="origin_location">
          <name>Origin Location</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: origin_location</t>
            </li>
            <li>
              <t>Claim Description: Geographical origin of the goods, represented as an <xref target="ISO.3166"/> alpha-2 country code string or specific address</t>
            </li>
            <li>
              <t>JWT Claim Name: origin_location</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 325)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="origin_location"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="destination_location">
          <name>Destination Location</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: destination_location</t>
            </li>
            <li>
              <t>Claim Description: Final destination of the goods in the shipment.</t>
            </li>
            <li>
              <t>JWT Claim Name: destination_location</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 326)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="destination_location"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="carrier_id">
          <name>Carrier ID</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: carrier_id</t>
            </li>
            <li>
              <t>Claim Description: Identifier for the carrier or logistics provider responsible for the shipment.</t>
            </li>
            <li>
              <t>JWT Claim Name: carrier_id</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 327)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="carrier_id"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="estimated_delivery_date">
          <name>Estimated Delivery Date</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: estimated_delivery_date</t>
            </li>
            <li>
              <t>Claim Description: Expected delivery date for the shipment, represented as an <xref target="ISO.8601"/> date and time string</t>
            </li>
            <li>
              <t>JWT Claim Name: estimated_delivery_date</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 328)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="estimated_delivery_date"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="customs_declaration_number">
          <name>Customs Declaration Number</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: customs_declaration_number</t>
            </li>
            <li>
              <t>Claim Description: Identifier for the customs declaration associated with the shipment.</t>
            </li>
            <li>
              <t>JWT Claim Name: customs_declaration_number</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 329)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="customs_declaration_number"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="commodity_description">
          <name>Commodity Description</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: commodity_description</t>
            </li>
            <li>
              <t>Claim Description: Description of the commodity or goods being transported.</t>
            </li>
            <li>
              <t>JWT Claim Name: commodity_description</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 330)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="commodity_description"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="hs_code">
          <name>HS Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: hs_code</t>
            </li>
            <li>
              <t>Claim Description: Harmonized System (HS) code for the goods.</t>
            </li>
            <li>
              <t>JWT Claim Name: hs_code</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 331)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="hs_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="gross_weight">
          <name>Gross Weight</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: gross_weight</t>
            </li>
            <li>
              <t>Claim Description: Gross weight of the shipment, in kilograms.</t>
            </li>
            <li>
              <t>JWT Claim Name: gross_weight</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 332)</t>
            </li>
            <li>
              <t>Claim Value Type: integer</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="gross_weight"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="temperature_requirement_min">
          <name>Temperature Min Requirement</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: temperature_requirement_min</t>
            </li>
            <li>
              <t>Claim Description: Minimum temperature (in Celsius) required for transport or storage of the goods.</t>
            </li>
            <li>
              <t>JWT Claim Name: temperature_requirement_min</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 333)</t>
            </li>
            <li>
              <t>Claim Value Type: float</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="temperature_requirement_min"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="temperature_requirement_max">
          <name>Temperature Max Requirement</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: temperature_requirement_max</t>
            </li>
            <li>
              <t>Claim Description: Maximum temperature (in Celsius) required for transport or storage of the goods.</t>
            </li>
            <li>
              <t>JWT Claim Name: temperature_requirement_max</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 334)</t>
            </li>
            <li>
              <t>Claim Value Type: float</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="temperature_requirement_max"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="last_known_location">
          <name>Last Known Location</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: last_known_location</t>
            </li>
            <li>
              <t>Claim Description: Most recent location update for the goods.</t>
            </li>
            <li>
              <t>JWT Claim Name: last_known_location</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 335)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="last_known_location"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="tariff_code">
          <name>Tariff Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: tariff_code</t>
            </li>
            <li>
              <t>Claim Description: Tariff code applicable to the goods, including national tariff classifications or specific duty codes.</t>
            </li>
            <li>
              <t>JWT Claim Name: tariff_code</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 336)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="tariff_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="country_of_origin">
          <name>Country of Origin</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: country_of_origin</t>
            </li>
            <li>
              <t>Claim Description: The country where the goods were produced or manufactured, represented as an <xref target="ISO.3166"/> alpha-2 country code string</t>
            </li>
            <li>
              <t>JWT Claim Name: country_of_origin</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 337)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="country_of_origin"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="customs_value">
          <name>Customs Value</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: customs_value</t>
            </li>
            <li>
              <t>Claim Description: Declared value of the goods for customs purposes, typically in the transaction currency.</t>
            </li>
            <li>
              <t>JWT Claim Name: customs_value</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 338)</t>
            </li>
            <li>
              <t>Claim Value Type: float</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="customs_value"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="currency_code">
          <name>Currency Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: currency_code</t>
            </li>
            <li>
              <t>Claim Description: Currency code for the customs value and other monetary amounts, represented as an <xref target="ISO.4217"/> alpha-3 currency code string</t>
            </li>
            <li>
              <t>JWT Claim Name: currency_code</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 339)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="currency_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="license_number">
          <name>Import/Export License Number</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: license_number</t>
            </li>
            <li>
              <t>Claim Description: License or permit number required for the import or export of the goods.</t>
            </li>
            <li>
              <t>JWT Claim Name: license_number</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 340)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="license_number"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="sanctions_reference">
          <name>Sanctions Reference</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: sanctions_reference</t>
            </li>
            <li>
              <t>Claim Description: Reference to applicable sanctions lists or regulations affecting the goods or involved parties.</t>
            </li>
            <li>
              <t>JWT Claim Name: sanctions_reference</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 341)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="sanctions_reference"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="legal_jurisdiction">
          <name>Legal Jurisdiction</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: legal_jurisdiction</t>
            </li>
            <li>
              <t>Claim Description: Legal jurisdiction(s) governing the transaction, represented as an <xref target="ISO.3166"/> alpha-2 country code string or specific legal identifiers</t>
            </li>
            <li>
              <t>JWT Claim Name: legal_jurisdiction</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 342)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="legal_jurisdiction"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="importer_code">
          <name>Importer Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: importer_code</t>
            </li>
            <li>
              <t>Claim Description: Code identifying the importer, such as a VAT number or EORI number.</t>
            </li>
            <li>
              <t>JWT Claim Name: importer_code</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 343)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="importer_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="exporter_code">
          <name>Exporter Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: exporter_code</t>
            </li>
            <li>
              <t>Claim Description: Code identifying the exporter, such as a VAT number or EORI number.</t>
            </li>
            <li>
              <t>JWT Claim Name: exporter_code</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 344)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="exporter_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="incoterms">
          <name>International Commercial Terms</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: incoterms</t>
            </li>
            <li>
              <t>Claim Description: International commercial terms defining responsibilities between buyer and seller, e.g., "FOB," "CIF."</t>
            </li>
            <li>
              <t>JWT Claim Name: incoterms</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 345)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="incoterms"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="regulatory_compliance_codes">
          <name>Regulatory Compliance Codes</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: regulatory_compliance_codes</t>
            </li>
            <li>
              <t>Claim Description: Codes indicating compliance with specific regulations or standards (e.g., safety certifications, environmental standards).</t>
            </li>
            <li>
              <t>JWT Claim Name: regulatory_compliance_codes</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 346)</t>
            </li>
            <li>
              <t>Claim Value Type: array of text strings</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="regulatory_compliance_codes"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="additional_documents_required">
          <name>Additional Documents Required</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: additional_documents_required</t>
            </li>
            <li>
              <t>Claim Description: List of additional documents required for customs clearance, such as certificates of origin or inspection reports.</t>
            </li>
            <li>
              <t>JWT Claim Name: additional_documents_required</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 347)</t>
            </li>
            <li>
              <t>Claim Value Type: array of text strings</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="additional_documents_required"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="freight_charges">
          <name>Freight Charges</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: freight_charges</t>
            </li>
            <li>
              <t>Claim Description: Transportation costs associated with the shipment, used for customs valuation.</t>
            </li>
            <li>
              <t>JWT Claim Name: freight_charges</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 348)</t>
            </li>
            <li>
              <t>Claim Value Type: float</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="freight_charges"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="insurance_charges">
          <name>Insurance Charges</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: insurance_charges</t>
            </li>
            <li>
              <t>Claim Description: Insurance costs for the shipment, used in determining customs value.</t>
            </li>
            <li>
              <t>JWT Claim Name: insurance_charges</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 349)</t>
            </li>
            <li>
              <t>Claim Value Type: float</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="insurance_charges"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="packing_costs">
          <name>Packing Costs</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: packing_costs</t>
            </li>
            <li>
              <t>Claim Description: Costs associated with packing the goods, relevant for customs valuation.</t>
            </li>
            <li>
              <t>JWT Claim Name: packing_costs</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 350)</t>
            </li>
            <li>
              <t>Claim Value Type: float</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="packing_costs"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="place_of_loading">
          <name>Place of Loading</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: place_of_loading</t>
            </li>
            <li>
              <t>Claim Description: Location where the goods were loaded for shipment, often a port or warehouse.</t>
            </li>
            <li>
              <t>JWT Claim Name: place_of_loading</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 351)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="place_of_loading"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="place_of_discharge">
          <name>Place of Discharge</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: place_of_discharge</t>
            </li>
            <li>
              <t>Claim Description: Location where the goods are scheduled to be unloaded.</t>
            </li>
            <li>
              <t>JWT Claim Name: place_of_discharge</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 352)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="place_of_discharge"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="consignee_information">
          <name>Consignee Information</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: consignee_information</t>
            </li>
            <li>
              <t>Claim Description: Information about the consignee, including name, address, and contact details.</t>
            </li>
            <li>
              <t>JWT Claim Name: consignee_information</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 353)</t>
            </li>
            <li>
              <t>Claim Value Type: map</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="consignee_information"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="consignor_information">
          <name>Consignor Information</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: consignor_information</t>
            </li>
            <li>
              <t>Claim Description: Information about the consignor, including name, address, and contact details.</t>
            </li>
            <li>
              <t>JWT Claim Name: consignor_information</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 354)</t>
            </li>
            <li>
              <t>Claim Value Type: map</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="consignor_information"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="customs_declaration_date">
          <name>Customs Declaration Date</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: customs_declaration_date</t>
            </li>
            <li>
              <t>Claim Description: Date when the customs declaration was made, represented as an <xref target="ISO.8601"/> date and time string</t>
            </li>
            <li>
              <t>JWT Claim Name: customs_declaration_date</t>
            </li>
            <li>
              <t>Claim Key: TBD (requested assignment 355)</t>
            </li>
            <li>
              <t>Claim Value Type: text string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="customs_declaration_date"/> of this specification</t>
            </li>
          </ul>
        </section>
      </section>
      <section anchor="json-web-token-jwt-claims">
        <name>JSON Web Token (JWT) Claims</name>
        <t>This specification registers the following claims in the
IANA "JSON Web Token Claims" registry <xref target="IANA.JWT"/> established by <xref target="RFC7519"/>.</t>
        <section anchor="goods-identifier">
          <name>Goods Identifier</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: product_id</t>
            </li>
            <li>
              <t>Claim Description: A unique identifier for the physical product(s) or shipment being tracked. May correspond to SKU, product ID, or batch number.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="product_id"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="shipment-id">
          <name>Shipment ID</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: shipment_id</t>
            </li>
            <li>
              <t>Claim Description: Unique identifier assigned to a specific shipment.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="shipment_id"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="bill-of-lading-number">
          <name>Bill of Lading Number</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: bill_of_lading_number</t>
            </li>
            <li>
              <t>Claim Description: Identifier for the bill of lading associated with the goods.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="bill_of_lading_number"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="transport-mode">
          <name>Transport Mode</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: transport_mode</t>
            </li>
            <li>
              <t>Claim Description: Mode of transport used for the shipment.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="transport_mode"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="container-id">
          <name>Container ID</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: container_id</t>
            </li>
            <li>
              <t>Claim Description: Unique identifier for the container used in the shipment.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="container_id"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="origin-location">
          <name>Origin Location</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: origin_location</t>
            </li>
            <li>
              <t>Claim Description: Geographical origin of the goods, represented as an <xref target="ISO.3166"/> alpha-2 country code string or specific address</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="origin_location"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="destination-location">
          <name>Destination Location</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: destination_location</t>
            </li>
            <li>
              <t>Claim Description: Final destination of the goods in the shipment.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="destination_location"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="carrier-id">
          <name>Carrier ID</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: carrier_id</t>
            </li>
            <li>
              <t>Claim Description: Identifier for the carrier or logistics provider responsible for the shipment.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="carrier_id"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="estimated-delivery-date">
          <name>Estimated Delivery Date</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: estimated_delivery_date</t>
            </li>
            <li>
              <t>Claim Description: Expected delivery date for the shipment, represented as an <xref target="ISO.8601"/> date and time string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="estimated_delivery_date"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="customs-declaration-number">
          <name>Customs Declaration Number</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: customs_declaration_number</t>
            </li>
            <li>
              <t>Claim Description: Identifier for the customs declaration associated with the shipment.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="customs_declaration_number"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="commodity-description">
          <name>Commodity Description</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: commodity_description</t>
            </li>
            <li>
              <t>Claim Description: Description of the commodity or goods being transported.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="commodity_description"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="hs-code">
          <name>HS Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: hs_code</t>
            </li>
            <li>
              <t>Claim Description: Harmonized System (HS) code for the goods.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="hs_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="gross-weight">
          <name>Gross Weight</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: gross_weight</t>
            </li>
            <li>
              <t>Claim Description: Gross weight of the shipment, in kilograms.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="gross_weight"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="temperature-min-requirement">
          <name>Temperature Min Requirement</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: temperature_requirement_min</t>
            </li>
            <li>
              <t>Claim Description: Minimum temperature (in Celsius) required for transport or storage of the goods.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="temperature_requirement_min"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="temperature-max-requirement">
          <name>Temperature Max Requirement</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: temperature_requirement_max</t>
            </li>
            <li>
              <t>Claim Description: Maximum temperature (in Celsius) required for transport or storage of the goods.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="temperature_requirement_max"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="last-known-location">
          <name>Last Known Location</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: last_known_location</t>
            </li>
            <li>
              <t>Claim Description: Most recent location update for the goods.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="last_known_location"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="tariff-code">
          <name>Tariff Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: tariff_code</t>
            </li>
            <li>
              <t>Claim Description: Tariff code applicable to the goods, including national tariff classifications or specific duty codes.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="tariff_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="country-of-origin">
          <name>Country of Origin</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: country_of_origin</t>
            </li>
            <li>
              <t>Claim Description: The country where the goods were produced or manufactured, represented as an <xref target="ISO.3166"/> alpha-2 country code string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="country_of_origin"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="customs-value">
          <name>Customs Value</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: customs_value</t>
            </li>
            <li>
              <t>Claim Description: Declared value of the goods for customs purposes, typically in the transaction currency.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="customs_value"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="currency-code">
          <name>Currency Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: currency_code</t>
            </li>
            <li>
              <t>Claim Description: Currency code for the customs value and other monetary amounts, represented as an <xref target="ISO.4217"/> alpha-3 currency code string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="currency_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="importexport-license-number">
          <name>Import/Export License Number</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: license_number</t>
            </li>
            <li>
              <t>Claim Description: License or permit number required for the import or export of the goods.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="license_number"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="sanctions-reference">
          <name>Sanctions Reference</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: sanctions_reference</t>
            </li>
            <li>
              <t>Claim Description: Reference to applicable sanctions lists or regulations affecting the goods or involved parties.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="sanctions_reference"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="legal-jurisdiction">
          <name>Legal Jurisdiction</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: legal_jurisdiction</t>
            </li>
            <li>
              <t>Claim Description: Legal jurisdiction(s) governing the transaction, represented as an <xref target="ISO.3166"/> alpha-2 country code string or specific legal identifiers</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="legal_jurisdiction"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="importer-code">
          <name>Importer Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: importer_code</t>
            </li>
            <li>
              <t>Claim Description: Code identifying the importer, such as a VAT number or EORI number.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="importer_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="exporter-code">
          <name>Exporter Code</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: exporter_code</t>
            </li>
            <li>
              <t>Claim Description: Code identifying the exporter, such as a VAT number or EORI number.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="exporter_code"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="international-commercial-terms">
          <name>International Commercial Terms</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: incoterms</t>
            </li>
            <li>
              <t>Claim Description: International commercial terms defining responsibilities between buyer and seller, e.g., "FOB," "CIF."</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="incoterms"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="regulatory-compliance-codes">
          <name>Regulatory Compliance Codes</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: regulatory_compliance_codes</t>
            </li>
            <li>
              <t>Claim Description: Codes indicating compliance with specific regulations or standards (e.g., safety certifications, environmental standards).</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="regulatory_compliance_codes"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="additional-documents-required">
          <name>Additional Documents Required</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: additional_documents_required</t>
            </li>
            <li>
              <t>Claim Description: List of additional documents required for customs clearance, such as certificates of origin or inspection reports.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="additional_documents_required"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="freight-charges">
          <name>Freight Charges</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: freight_charges</t>
            </li>
            <li>
              <t>Claim Description: Transportation costs associated with the shipment, used for customs valuation.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="freight_charges"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="insurance-charges">
          <name>Insurance Charges</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: insurance_charges</t>
            </li>
            <li>
              <t>Claim Description: Insurance costs for the shipment, used in determining customs value.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="insurance_charges"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="packing-costs">
          <name>Packing Costs</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: packing_costs</t>
            </li>
            <li>
              <t>Claim Description: Costs associated with packing the goods, relevant for customs valuation.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="packing_costs"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="place-of-loading">
          <name>Place of Loading</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: place_of_loading</t>
            </li>
            <li>
              <t>Claim Description: Location where the goods were loaded for shipment, often a port or warehouse.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="place_of_loading"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="place-of-discharge">
          <name>Place of Discharge</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: place_of_discharge</t>
            </li>
            <li>
              <t>Claim Description: Location where the goods are scheduled to be unloaded.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="place_of_discharge"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="consignee-information">
          <name>Consignee Information</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: consignee_information</t>
            </li>
            <li>
              <t>Claim Description: Information about the consignee, including name, address, and contact details.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="consignee_information"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="consignor-information">
          <name>Consignor Information</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: consignor_information</t>
            </li>
            <li>
              <t>Claim Description: Information about the consignor, including name, address, and contact details.</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="consignor_information"/> of this specification</t>
            </li>
          </ul>
        </section>
        <section anchor="customs-declaration-date">
          <name>Customs Declaration Date</name>
          <ul spacing="normal">
            <li>
              <t>Claim Name: customs_declaration_date</t>
            </li>
            <li>
              <t>Claim Description: Date when the customs declaration was made, represented as an <xref target="ISO.8601"/> date and time string</t>
            </li>
            <li>
              <t>Change Controller: IETF</t>
            </li>
            <li>
              <t>Reference: <xref target="customs_declaration_date"/> of this specification</t>
            </li>
          </ul>
        </section>
      </section>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC7519">
          <front>
            <title>JSON Web Token (JWT)</title>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <author fullname="J. Bradley" initials="J." surname="Bradley"/>
            <author fullname="N. Sakimura" initials="N." surname="Sakimura"/>
            <date month="May" year="2015"/>
            <abstract>
              <t>JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7519"/>
          <seriesInfo name="DOI" value="10.17487/RFC7519"/>
        </reference>
        <reference anchor="RFC8392">
          <front>
            <title>CBOR Web Token (CWT)</title>
            <author fullname="M. Jones" initials="M." surname="Jones"/>
            <author fullname="E. Wahlstroem" initials="E." surname="Wahlstroem"/>
            <author fullname="S. Erdtman" initials="S." surname="Erdtman"/>
            <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
            <date month="May" year="2018"/>
            <abstract>
              <t>CBOR Web Token (CWT) is a compact means of representing claims to be transferred between two parties. The claims in a CWT are encoded in the Concise Binary Object Representation (CBOR), and CBOR Object Signing and Encryption (COSE) is used for added application-layer security protection. A claim is a piece of information asserted about a subject and is represented as a name/value pair consisting of a claim name and a claim value. CWT is derived from JSON Web Token (JWT) but uses CBOR rather than JSON.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8392"/>
          <seriesInfo name="DOI" value="10.17487/RFC8392"/>
        </reference>
        <reference anchor="ISO.3166" target="https://www.iso.org/standard/72482.html">
          <front>
            <title>ISO 3166-1:2020: Codes for the representation of names of countries and their subdivisions</title>
            <author>
              <organization>ISO</organization>
            </author>
            <date year="2020"/>
          </front>
        </reference>
        <reference anchor="ISO.4217" target="https://www.iso.org/standard/64758.html">
          <front>
            <title>ISO 4217:2015: Codes for the representation of currencies</title>
            <author>
              <organization>ISO</organization>
            </author>
            <date year="2015"/>
          </front>
        </reference>
        <reference anchor="ISO.8601" target="https://www.iso.org/standard/70907.html">
          <front>
            <title>ISO 8601-1:2019: Date and time — Representations for information interchange</title>
            <author>
              <organization>ISO</organization>
            </author>
            <date year="2019"/>
          </front>
        </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"/>
            <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>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="IANA.CWT" target="https://www.iana.org/assignments/cwt/">
          <front>
            <title>CBOR Web Token (CWT) Claims</title>
            <author>
              <organization>IANA</organization>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="IANA.JWT" target="https://www.iana.org/assignments/jwt/">
          <front>
            <title>JSON Web Token Claims</title>
            <author>
              <organization>IANA</organization>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
        <reference anchor="CATAIR" target="https://www.cbp.gov/trade/ace/catair">
          <front>
            <title>ACE Automated Broker Interface (ABI) CBP and Trade Automated Interface Requirements (CATAIR)</title>
            <author>
              <organization>U.S. Customs and Border Protection</organization>
            </author>
            <date year="2025" month="April"/>
          </front>
        </reference>
        <reference anchor="TrackTrace" target="https://unece.org/sites/default/files/2025-01/BRS-IntegratedTrackandTraceforMulti-ModalTransportationv0.1-Final.pdf">
          <front>
            <title>Integrated Track and Trace for Multi-Modal Transportation</title>
            <author>
              <organization>United Nations Centre for Trade Facilitation and Electronic Business (UN/CEFACT)</organization>
            </author>
            <date year="2022" month="September"/>
          </front>
        </reference>
        <reference anchor="TraceabilityVocab" target="https://w3c-ccg.github.io/traceability-vocab/">
          <front>
            <title>Traceability Vocabulary v1.0: A vocabulary for traceability in supply chains</title>
            <author initials="N." surname="Jespersen" fullname="Nis Jespersen">
              <organization/>
            </author>
            <author initials="M." surname="Alkhraishi" fullname="Mahmoud Alkhraishi">
              <organization/>
            </author>
            <author initials="B." surname="Zundel" fullname="Brent Zundel">
              <organization/>
            </author>
            <date year="2024" month="December"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 788?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>A.J. Stein
contributed to this specification.</t>
    </section>
    <section numbered="false" anchor="document-history">
      <name>Document History</name>
      <t>-01</t>
      <ul spacing="normal">
        <li>
          <t>Updated CWT Claims registrations to supply all fields in the registration template.</t>
        </li>
        <li>
          <t>Fixed IANA Considerations header, as suggested by A.J. Stein.</t>
        </li>
        <li>
          <t>Added references for ISO specs.</t>
        </li>
        <li>
          <t>Specified the use of <xref target="ISO.3166"/> alpha-2 country code strings and <xref target="ISO.4217"/> alpha-3 currency code strings.</t>
        </li>
        <li>
          <t>Added references to sources of traceability claims.</t>
        </li>
        <li>
          <t>Added Michael B. Jones as an author.</t>
        </li>
      </ul>
      <t>-00</t>
      <ul spacing="normal">
        <li>
          <t>Initial individual draft</t>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
