<?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.29 (Ruby 3.3.8) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-richardson-rats-geographic-results-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.29.0 -->
  <front>
    <title abbrev="geoAR">Geographic Attestation Results</title>
    <seriesInfo name="Internet-Draft" value="draft-richardson-rats-geographic-results-00"/>
    <author initials="M." surname="Richardson" fullname="Michael Richardson">
      <organization>Sandelman Software Works</organization>
      <address>
        <email>mcr+ietf@sandelman.ca</email>
      </address>
    </author>
    <date year="2025" month="October" day="17"/>
    <area>Security</area>
    <workgroup>RATS (if adopted)</workgroup>
    <keyword>geofence</keyword>
    <keyword>workload</keyword>
    <keyword>soverign computing</keyword>
    <abstract>
      <?line 50?>

<t>Many workloads have limitations on what geography they are allowed to operate in.
This is often due to a regulation that requires that the computation occur in a particular jurisdiction.</t>
      <t>This document is about encoding a variety of geographical conclusions in an Attestation Result.</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-richardson-rats-geographic-results/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        RATS Working Group mailing list (<eref target="mailto:rats@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/rats/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/rats/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/mcr/geographicresult"/>.</t>
    </note>
  </front>
  <middle>
    <?line 57?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>Resolving the question of where certain computations occurs can be critical to assessing how much trust to put into the result.</t>
      <t>Example.
Example.
Example.</t>
      <t><xref target="I-D.ietf-rats-ear"/> provides a framework that allows an <xref target="RFC9334"/> Verifier to return a conclusion as to geographic region for an Target Environment.</t>
      <t>While <xref section="4.2.10" sectionFormat="comma" target="RFC9711"/> provides a very good WGS84 based location claim, often very suitable as Evidence, it is not ideal for the use by Relying Parties.
There are a few reasons:</t>
      <ul spacing="normal">
        <li>
          <t>the latitude and longitude describe a location on the Earth. The Relying Party is seldom interested in that level of detail.  It needs to know if it's in the correct place.</t>
        </li>
        <li>
          <t>the geographic position leaks significant amount of private information that is not necessary for the Relying Party to know.</t>
        </li>
        <li>
          <t>for many activities, it is the Legal Jurisdiction that matters, not the actual location.  Jurisdictions often do not have well defined concentric boundaries.  For instance, the Korean Consultate in Los Angelos is usually for Legal purposes, in Korea.  Yet, only a few meters away, possibly below the level of WGS84 accuracy, the jurisdiction would be different.</t>
        </li>
      </ul>
      <t>This document offers a new set of structured abstract claims that provides an evaluated view of where a Target Environment is.
The mechanism to do this appraisal may depend upon a number of factors which may be related to physical geographic position, but also include other considerations.</t>
      <t>For instance, a claim that Target Environment is less than 1ns (as light travels in a fiber optic cable) away from another Target Enviroment whose location is known.
A typical fiber optic cable has a speed of 200,000 kilometers per second (slower than light in a vacuum to the index of refraction of the glass involved.
So if the round trip time between environments is 1ns, then the distance between Target Environments can be appraised to be within 1m of each other.</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="claim-definition">
      <name>Claim definition</name>
      <t>This claim definition goes into the EAR submods map.
Mumble mumble. AR4SI + $ear CDDL TBD.</t>
      <t>Geographic Results can contain one or more of the following claims.</t>
      <ol spacing="normal" type="1"><li>
          <t>jurisdiction-country = ISO3361 country code.</t>
        </li>
        <li>
          <t>jurisdiction-country-exclave = booleann</t>
        </li>
        <li>
          <t>jurisdiction-state   = country-specific list</t>
        </li>
        <li>
          <t>jurisdiction-state-exclave = country-specific-list</t>
        </li>
        <li>
          <t>jurisdiction-city    = state-specific list</t>
        </li>
        <li>
          <t>jurisdiction-city-exclave = state-specific-list</t>
        </li>
        <li>
          <t>enclosing-exclave-country = ISO3361 country code</t>
        </li>
        <li>
          <t>near-to = another entity+distance</t>
        </li>
        <li>
          <t>rack-U-number = ordinal, numbered from bottom RU as 1.</t>
        </li>
        <li>
          <t>cabinet-number = ordinal, DC specific ordering, might ignore hallway, room and floor</t>
        </li>
        <li>
          <t>hallway-number = ordinal</t>
        </li>
        <li>
          <t>room-numbr = string</t>
        </li>
        <li>
          <t>floor-number = string, usually representing an integer.</t>
        </li>
      </ol>
      <t>There are some additional things which may be received as Evidence, but which is sometimes important to convert to  Results,  having verified some aspects. (TBD)
1. range-to-tower = designation of tower, distance-readings
2.</t>
      <t>(NOTE: There are apparently exclaves that ar inside other countries exclaves, like Nahwa. Unclear if exclave information is even relevant, or if second order matters at all)</t>
    </section>
    <section anchor="cddl-definition">
      <name>CDDL Definition</name>
      <artwork><![CDATA[
; # import rfc9711 as eat
; # import rfcXXXX as corim

$$ear-appraisal-extension //= (
    ear.geographic-result-label => geographic-result-claims
)

geographic-result-claims = non-empty<{
  ? grc.jurisdiction-country-label => iso-3361-alpha-2-country-code
  ? grc.jurisdiction-country-exclave-label => bool
  ? grc.jurisdiction-state-label => tstr .size (2..16)
  ? grc.jurisdiction-state-exclave-label => bool
  ? grc.jurisdiction-city-label => tstr .size(2..16)
  ? grc.jurisdiction-city-exclave-label => bool
  ? grc.enclosing-exclave-country-label => iso-3361-alpha-2-country-code
  ? grc.near-to-label => corim.uuid-type
  ? grc.rack-U-number-label => uint .gt 0
  ? grc.cabinet-number => uint .gt 0
  ? grc.hallway-number => uint
  ? grc.room-number => tstr .size (2..64)
  ? grc.floor-number => int
}>

ear.geographic-result-label = eat.JC<"TBD02", TBD01>

grc.jurisdiction-country-label = eat.JC<"grc.jurisdiction-country", 0>
grc.jurisdiction-country-exclave-label = eat.JC<"grc.jurisdiction-country-exclave", 1>
grc.jurisdiction-state-label = eat.JC<"grc.jurisdiction-state", 2>
grc.jurisdiction-state-exclave-label = eat.JC<"grc.jurisdiction-state-exclave", 3>
grc.jurisdiction-city-label = eat.JC<"grc.jurisdiction-city", 4>
grc.jurisdiction-city-exclave-label = eat.JC<"grc.jurisdiction-city-exclave", 5>
grc.enclosing-exclave-country-label = eat.JC<"grc.enclosing-exclave-country", 6>
grc.near-to-label  = eat.JC<"grc.near-to", 7>
grc.rack-U-number-label = eat.JC<"grc.rack-U-number", 8>
grc.cabinet-number = eat.JC<"grc.cabinet-number", 9>
grc.hallway-number = eat.JC<"grc.hallway-number", 10>
grc.room-number = eat.JC<"grc.room-number", 10>
grc.floor-number = eat.JC<"grc.floor-number", 11>

iso-3361-alpha-2-country-code = tstr .size 2
]]></artwork>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>TODO Security</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>IANA is asked to allocate TBD01 from the "CBOR Web Token Claims" registry
<xref target="IANA.cwt"/>, and TBD02 (suggestion: "ear.geographic-result-claims") from the
"JSON Web Token Claims" registry <xref target="IANA.jwt"/>.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC9334" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9334.xml">
          <front>
            <title>Remote ATtestation procedureS (RATS) Architecture</title>
            <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
            <author fullname="D. Thaler" initials="D." surname="Thaler"/>
            <author fullname="M. Richardson" initials="M." surname="Richardson"/>
            <author fullname="N. Smith" initials="N." surname="Smith"/>
            <author fullname="W. Pan" initials="W." surname="Pan"/>
            <date month="January" year="2023"/>
            <abstract>
              <t>In network protocol exchanges, it is often useful for one end of a communication to know whether the other end is in an intended operating state. This document provides an architectural overview of the entities involved that make such tests possible through the process of generating, conveying, and evaluating evidentiary Claims. It provides a model that is neutral toward processor architectures, the content of Claims, and protocols.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9334"/>
          <seriesInfo name="DOI" value="10.17487/RFC9334"/>
        </reference>
        <reference anchor="RFC9711">
          <front>
            <title>The Entity Attestation Token (EAT)</title>
            <author fullname="L. Lundblade" initials="L." surname="Lundblade"/>
            <author fullname="G. Mandyam" initials="G." surname="Mandyam"/>
            <author fullname="J. O'Donoghue" initials="J." surname="O'Donoghue"/>
            <author fullname="C. Wallace" initials="C." surname="Wallace"/>
            <date month="April" year="2025"/>
            <abstract>
              <t>An Entity Attestation Token (EAT) provides an attested claims set that describes the state and characteristics of an entity, a device such as a smartphone, an Internet of Things (IoT) device, network equipment, or such. This claims set is used by a relying party, server, or service to determine the type and degree of trust placed in the entity.</t>
              <t>An EAT is either a CBOR Web Token (CWT) or a JSON Web Token (JWT) with attestation-oriented claims.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="9711"/>
          <seriesInfo name="DOI" value="10.17487/RFC9711"/>
        </reference>
        <reference anchor="I-D.ietf-rats-ear">
          <front>
            <title>EAT Attestation Results</title>
            <author fullname="Thomas Fossati" initials="T." surname="Fossati">
              <organization>Linaro</organization>
            </author>
            <author fullname="Eric Voit" initials="E." surname="Voit">
              <organization>Cisco</organization>
            </author>
            <author fullname="Sergei Trofimov" initials="S." surname="Trofimov">
              <organization>Arm Limited</organization>
            </author>
            <author fullname="Henk Birkholz" initials="H." surname="Birkholz">
              <organization>Fraunhofer SIT</organization>
            </author>
            <date day="24" month="July" year="2025"/>
            <abstract>
              <t>   This document defines the EAT Attestation Result (EAR) message
   format.

   EAR is used by a verifier to encode the result of the appraisal over
   an attester's evidence.  It embeds an AR4SI's "trustworthiness
   vector" to present a normalized view of the evaluation results, thus
   easing the task of defining and computing authorization policies by
   relying parties.  Alongside the trustworthiness vector, EAR provides
   contextual information bound to the appraisal process.  This allows a
   relying party (or an auditor) to reconstruct the frame of reference
   in which the trustworthiness vector was originally computed.  EAR
   supports simple devices with one attester as well as composite
   devices that are made of multiple attesters, allowing the state of
   each attester to be separately examined.  EAR can also accommodate
   registered and unregistered extensions.  It can be serialized and
   protected using either CWT or JWT.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-rats-ear-01"/>
        </reference>
        <reference anchor="RFC2119" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
          <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" xml:base="https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
          <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>
          </front>
        </reference>
        <reference anchor="IANA.jwt" target="https://www.iana.org/assignments/jwt">
          <front>
            <title>JSON Web Token (JWT)</title>
            <author>
              <organization>IANA</organization>
            </author>
          </front>
        </reference>
        <reference anchor="speed" target="https://www.genuinemodules.com/how-fast-does-fiber-optics-travel_a6553">
          <front>
            <title>How fast does fiber optics travel?</title>
            <author>
              <organization>Genuine Modules</organization>
            </author>
            <date year="2025" month="October" day="07"/>
          </front>
        </reference>
        <reference anchor="ptp" target="https://en.wikipedia.org/wiki/Precision_Time_Protocol">
          <front>
            <title>Precision Time Protocol</title>
            <author>
              <organization>Wikipedia</organization>
            </author>
            <date year="2025" month="October" day="07"/>
          </front>
        </reference>
      </references>
    </references>
    <?line 192?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>TODO acknowledge.</t>
    </section>
  </back>
  <!-- ##markdown-source:
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

-->

</rfc>
