<?xml version="1.0" encoding="UTF-8"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude"
     docName="draft-li-rttp-intent-addressing-00"
     category="info"
     submissionType="independent"
     ipr="trust200902"
     tocInclude="true"
     symRefs="true"
     sortRefs="true"
     version="3">

  <front>
    <title abbrev="rttp URI Scheme">Intent Addressing in the rttp URI Scheme</title>
    <seriesInfo name="Internet-Draft" value="draft-li-rttp-intent-addressing-00"/>
    <author fullname="ShaoBao Li">
      <organization>RTTP.COM Organization</organization>
      <address>
        <email>lee@rttp.com</email>
      </address>
    </author>
    <date year="2026" month="September" day="20"/>
    <area>Applications and Real-Time</area>
    <workgroup>Independent Submission</workgroup>
    <abstract>
      <t>This document specifies the "rttp" URI scheme. An "rttp" URI names a
      claim of intent directed at an identified subject; the address of that
      subject is derived by computation from the URI authority, and no lookup
      service, registry, or name-resolution system is consulted at resolution
      time. The document also states the requirements a client MUST satisfy when
      it handles such a URI, in order to avoid two failure modes that short,
      user-embeddable strings otherwise invite: using the authority as a
      navigation target (open redirect), and using a registered protocol handler
      as a general-purpose launcher.</t>
    </abstract>
  </front>

  <middle>

    <section anchor="intro" numbered="true">
      <name>Introduction</name>
      <t>Most URI schemes name a location: the authority identifies a host to be
      contacted. This document specifies a scheme that names something else: a
      claim of intent directed at an identified subject. What a client does with
      that claim is defined by the scheme; where the subject might be reached is
      not part of the URI and is not resolved through any lookup service.</t>
      <t>Three properties follow from that choice and are normative in this
      document:</t>
      <ul>
        <li>the address is <strong>derived by computation</strong> from the
        authority (<xref target="route-shard"/>), so the same authority always
        yields the same address;</li>
        <li>there is <strong>no lookup</strong>: no DNS, no registry query, no
        well-known resource fetch (<xref target="route-shard"/>,
        <xref target="client-req"/>);</li>
        <li>the URI is a <strong>claim, not a proof</strong>. It establishes
        nothing about the subject by itself (<xref target="security"/>).</li>
      </ul>
      <t>The scheme is subject to registration with IANA under
      <xref target="RFC7595"/>. Its registration status is recorded in
      <xref target="iana"/>; as of this writing the request is submitted and
      pending, and the name is <strong>not registered</strong>.</t>
      <t>Readers familiar with other "agent" or identity addressing schemes
      should note what is <em>not</em> claimed here. This document does not
      define a discovery mechanism, a transport, a key directory, or an
      authorization decision. It defines a URI scheme and the minimum client
      behaviour that makes the scheme safe to embed.</t>
    </section>

    <section anchor="conventions" numbered="true">
      <name>Conventions and Terminology</name>
      <t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT",
      "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and
      "OPTIONAL" 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>
      <t>This document uses the ABNF notation of <xref target="RFC5234"/> and
      the URI syntax of <xref target="RFC3986"/>.</t>
      <t>Terminology:</t>
      <dl>
        <dt>authority</dt>
        <dd>The three-segment component
        <tt>&lt;intent&gt;.&lt;pillar&gt;.&lt;root&gt;</tt> defined in
        <xref target="syntax"/>. It is a name, not a host name, and is never
        resolved.</dd>
        <dt>claim of intent</dt>
        <dd>A statement that a subject intends an action. It is a claim: it is
        not evidence, and it does not by itself establish the identity of the
        subject.</dd>
        <dt>subject</dt>
        <dd>The entity the claim is directed at, identified by the
        <tt>authority</tt>.</dd>
        <dt>action</dt>
        <dd>The optional final path segment naming what is claimed to be
        intended.</dd>
        <dt>ROUTE_SHARD</dt>
        <dd>The 16-byte value derived from the authority as specified in
        <xref target="route-shard"/>.</dd>
        <dt>AID</dt>
        <dd>A self-certifying subject identifier defined outside this document.
        This document does not define AID, and makes no assumption about its
        length or encoding beyond what <xref target="exclusions"/> and
        <xref target="security"/> require. Nothing in this specification depends
        on an AID registry or authority.</dd>
        <dt>organ</dt>
        <dd>In the readable form of <tt>intent</tt>, a human-readable token
        identifying a subject. In the hash form, a fixed-width derived
        value.</dd>
      </dl>
    </section>

    <section anchor="scheme" numbered="true">
      <name>The rttp URI Scheme</name>

      <section anchor="syntax" numbered="true">
        <name>Syntax</name>
        <t>The general form of an <tt>rttp</tt> URI is:</t>
        <sourcecode type="ascii-art"><![CDATA[
rttp://<intent>.<pillar>.<root>[/<action>]
]]></sourcecode>
        <t>The authority comprises exactly three dot-separated segments, in
        this order:</t>
        <ul>
          <li><tt>intent</tt>: either 8 lowercase hexadecimal digits, or a
          readable token matching <tt>1*( %x61-7A / DIGIT / "-" )</tt>. The
          hash form is a derived value; the readable form is an operator-chosen
          label. Both are opaque to a client.</li>
          <li><tt>pillar</tt>: an operator-chosen label matching
          <tt>1*( %x61-7A / DIGIT / "-" )</tt>. This document defines
          <strong>no enumeration</strong> of pillar labels and no registry for
          them; the label is meaningful to the operator that assigned it.</li>
          <li><tt>root</tt>: an operator-chosen label matching
          <tt>1*( %x61-7A / DIGIT / "-" )</tt>.</li>
        </ul>
        <t>The action, when present, is a single path segment:
        <tt>"/" 1*( %x61-7A / DIGIT / "-" )</tt>.</t>
        <t>ABNF:</t>
        <sourcecode type="abnf"><![CDATA[
rttp-URI     = "rttp://" authority [ "/" action ]
authority    = intent "." pillar "." root
intent       = hash-intent / name-intent
hash-intent  = 8 lowhex
name-intent  = 1*( %x61-7A / DIGIT / "-" )
pillar       = 1*( %x61-7A / DIGIT / "-" )
root         = 1*( %x61-7A / DIGIT / "-" )
action       = 1*( %x61-7A / DIGIT / "-" )
lowhex       = %x30-39 / %x61-66
]]></sourcecode>
        <t>Examples (the <tt>example</tt> labels are reserved names per
        <xref target="RFC2606"/>; operators use labels they control):</t>
        <sourcecode type="ascii-art"><![CDATA[
rttp://f3b2a1c4.pillar.example/vessel
rttp://organ.pillar.example/verify
rttp://f3b2a1c4.pillar.example
]]></sourcecode>
        <t>The fragment component is not part of this scheme and MUST NOT be
        used to address an action.</t>
      </section>

      <section anchor="exclusions" numbered="true">
        <name>Reserved Characters and Exclusions</name>
        <ul>
          <li>The canonical form is <strong>lowercase US-ASCII</strong>.
          Uppercase is <strong>invalid input</strong>, not a formatting
          difference: a parser MUST NOT normalise an uppercase string into a
          valid URI, because two distinct strings would then map onto one
          address.</li>
          <li><tt>.</tt>, <tt>/</tt> and <tt>://</tt> are the delimiters defined
          by this scheme.</li>
          <li>This scheme defines <strong>no <tt>userinfo</tt>, no port, no
          query, and no fragment</strong>. A URI containing any of them is not a
          valid <tt>rttp</tt> URI. In particular, credentials cannot appear in an
          <tt>rttp</tt> URI, and there is no field in which to exfiltrate
          data.</li>
          <li>Percent-encoding follows <xref target="RFC3986"
          section="2.1" sectionFormat="of"/>. Because no component requires
          characters outside the unreserved set, a canonical URI contains no
          percent-encoded octets; a parser MAY reject such input rather than
          normalising it.</li>
          <li>There is <strong>no "rttps"</strong> scheme and no protocol
          fallback. A client that does not implement this scheme fails closed
          (<xref target="client-req"/>).</li>
        </ul>
      </section>

      <section anchor="default-op" numbered="true">
        <name>Default Operation</name>
        <t>Dereferencing an <tt>rttp</tt> URI without an action requests the
        <strong>default operation</strong>: one stateful, single round-trip
        semantic request against the subject named by the authority.</t>
        <t>The default operation is <strong>safe</strong> in the sense of
        <xref target="RFC3986" section="3.1" sectionFormat="of"/>: it creates no
        obligations and mutates no state of the subject.</t>
        <t>When an action is present, the default operation is not implied for
        it. An action names <em>what</em> is claimed to be intended; the safety
        of a given action is not defined by this document, and a client MUST NOT
        infer safety from this section (<xref target="security"/>).</t>
      </section>

      <section anchor="route-shard" numbered="true">
        <name>The Address: ROUTE_SHARD Derivation</name>
        <t>The routing address of an <tt>rttp</tt> URI is derived from the
        authority alone:</t>
        <sourcecode type="ascii-art"><![CDATA[
canonical_authority = intent "." pillar "." root
                      (lowercase, US-ASCII)
ROUTE_SHARD         = SHA-256(ASCII(canonical_authority))[0:16]
]]></sourcecode>
        <t>The <strong>authority only</strong>: the scheme name is excluded,
        <tt>//</tt> is excluded, and any action is excluded.</t>
        <table>
          <name>Properties of the derived address</name>
          <thead>
            <tr><th>Property</th><th>Meaning</th></tr>
          </thead>
          <tbody>
            <tr><td>Deterministic</td><td>The same authority always yields the
            same address.</td></tr>
            <tr><td>Pure computation</td><td>No DNS, no registry, no network
            access, no lookup service.</td></tr>
            <tr><td>One-way</td><td>The authority cannot be recovered from the
            address.</td></tr>
            <tr><td>Action-independent</td><td>Different actions on one
            authority yield the same address.</td></tr>
          </tbody>
        </table>
        <t>The last property is the reason an action is not part of the
        addressing component: <strong>an address is <em>where</em>, not
        <em>what</em></strong>. Were the action to participate in derivation,
        two different actions on one subject would become two different
        addresses, splitting one subject into several.</t>
        <t>Because the derivation is a computation on a string, the URI is
        usable without network access, and no third party is consulted when it
        is used. A client MUST NOT perform a lookup in order to use an
        <tt>rttp</tt> URI (<xref target="client-req"/>).</t>
      </section>
    </section>

    <section anchor="client-req" numbered="true">
      <name>Client Requirements</name>
      <t>A client that handles an <tt>rttp</tt> URI (including a resolver
      page, a protocol handler, and a library that renders one) MUST satisfy
      the requirements below. They follow from <xref target="security"/>: an
      <tt>rttp</tt> URI may be supplied by an untrusted party, its authority is
      a claim rather than a proof, and the strings are short enough to be
      embedded anywhere.</t>

      <section anchor="no-navigation" numbered="true">
        <name>No Navigation to the URI</name>
        <t>The authority and action components MUST NOT be used as a navigation
        target. A client that renders a link, redirect, or fetch derived from any
        part of an <tt>rttp</tt> URI is an <strong>open redirect</strong> and is
        non-conformant.</t>
        <t>A client MAY navigate only to a destination that is fixed in advance
        by the client itself.</t>
      </section>

      <section anchor="prefix-check" numbered="true">
        <name>Scheme Prefix Check</name>
        <t>A protocol handler MUST reject any input whose scheme is neither
        <tt>rttp</tt> nor the exact scheme name under which that handler was
        itself registered. Without this check, the handler becomes a
        general-purpose launcher that any page can use to open an arbitrary URI
        of any scheme.</t>
      </section>

      <section anchor="consent" numbered="true">
        <name>Consent, Never Silence</name>
        <t>The ability to handle <tt>rttp</tt> URIs MUST NOT be acquired without
        an explicit action by the user, and a client MUST NOT simulate,
        pre-select, or otherwise bypass that consent. Where the platform exposes
        the list of registered handlers, that list MUST NOT be exposed to the
        network.</t>
      </section>

      <section anchor="client-rationale" numbered="true">
        <name>Rationale</name>
        <t><tt>rttp://&lt;intent&gt;.&lt;pillar&gt;.&lt;root&gt;/&lt;action&gt;</tt>
        is a short, human-readable string that any page can embed in a link.
        Without the rules above, the scheme would hand third parties two
        primitive attacks: using an operator's own domain as a redirector, and
        using a registered handler as a launcher for URIs the user never
        intended to open. Both are properties of the <em>embedding context</em>,
        not of the URI syntax, which is why they are stated as client
        requirements rather than as grammar rules.</t>
      </section>
    </section>

    <section anchor="security" numbered="true">
      <name>Security Considerations</name>
      <ul>
        <li>An <tt>rttp</tt> URI is a <strong>claim of intent against a
        subject</strong>. The derived address is an <strong>entry fingerprint,
        not a proof of identity</strong>. Identity is carried by the subject's
        AID, and any attestation of it is carried separately.</li>
        <li>There is no <tt>rttps</tt> and no fallback: clients that do not
        implement the scheme fail closed, and an unrecognised form is rejected
        rather than approximated.</li>
        <li>The scheme does not resolve via DNS, and no lookup is performed when
        a URI is used. Consequently there is no resolver to poison, no
        registration to hijack, and no query metadata to observe on the
        resolution path.</li>
        <li>Because <tt>userinfo</tt> is not defined, credentials cannot be
        carried in an <tt>rttp</tt> URI. Operators MUST NOT place secrets in any
        component: the URI is expected to be logged, quoted, and rendered.</li>
        <li>The authority is <strong>pseudonymous, not anonymous</strong>. It is
        a stable name and will appear in logs, in caches, and in anything that
        quotes the URI. Whether that name is linkable to a subject is a property
        of the operator's naming choices, not of the scheme.</li>
        <li><strong>Unknown actions carry unknown safety.</strong> The safe
        default operation of <xref target="default-op"/> applies to the
        omitted-action form. An implementation MUST NOT infer safety for an
        unrecognised action verb from that statement; it MUST treat the verb as
        having unknown safety and either require explicit authorisation under the
        local security policy or reject it. Treating unknown verbs as safe reads
        would grant safe semantics to every future verb for free.</li>
        <li>The scheme itself provides <strong>no confidentiality and no
        authentication</strong>. Signing is not encryption, and a URI is not a
        signature.</li>
        <li>Parsing an <tt>rttp</tt> URI establishes nothing about the subject.
        A client MUST NOT present a parsed or rendered URI as if it were
        evidence of anything.</li>
      </ul>
    </section>

    <section anchor="privacy" numbered="true">
      <name>Privacy Considerations</name>
      <ul>
        <li>No component is defined for a query string, so the scheme provides
        no convenient channel for a page to smuggle data into a lookup: there is
        no lookup (<xref target="route-shard"/>).</li>
        <li>Using an <tt>rttp</tt> URI does not, by itself, cause any network
        traffic to a third party. Any traffic that follows is caused by the
        client's own, separately defined handling of the claim.</li>
        <li>The authority is a stable pseudonym and is expected to be logged.
        Operators that assign readable <tt>intent</tt> labels rather than
        derived hashes should be aware that they are choosing names that are
        meaningful to humans, which is a privacy trade-off made at assignment
        time.</li>
        <li>A client that renders an <tt>rttp</tt> URI SHOULD avoid prefetching,
        handing the string to third-party services, or otherwise distributing it
        beyond what the user's action requires.</li>
      </ul>
    </section>

    <section anchor="i18n" numbered="true">
      <name>Internationalization Considerations</name>
      <t>The canonical form of an <tt>rttp</tt> URI is lowercase US-ASCII, and
      no international form is defined. Characters outside the permitted set are
      invalid input rather than input to be converted: a client MUST NOT map a
      Unicode label to its ASCII form (for example, by case folding or by
      applying an IDNA-style transformation) in order to accept it, and MUST NOT
      render an <tt>rttp</tt> URI as an IRI.</t>
      <t>This is deliberate. The scheme has no host to resolve, so there is no
      need for a label-to-ASCII transformation; permitting one would introduce a
      second way to write one address.</t>
    </section>

    <section anchor="iana" numbered="true">
      <name>IANA Considerations</name>
      <t>IANA is requested to register the URI scheme <tt>rttp</tt> in the
      "Uniform Resource Identifier (URI) Schemes" registry, following the
      template of <xref target="RFC7595" section="7.4" sectionFormat="of"/>
      and the guidance of <xref target="RFC8126"/>.</t>
      <dl>
        <dt>Scheme name:</dt>
        <dd>rttp</dd>
        <dt>Status:</dt>
        <dd>Provisional</dd>
        <dt>Applications/protocols that use this scheme name:</dt>
        <dd>URIs of this scheme name a claim of intent directed at an identified
        subject. Applications include intent-addressed requests between
        autonomous software agents and the client-side handling of such URIs by
        protocol handlers in browsers and operating systems. The scheme defines
        addressing only; it does not define a transport or a discovery
        mechanism.</dd>
        <dt>Contact:</dt>
        <dd>ShaoBao Li
        &lt;<eref target="mailto:lee@rttp.com"/>&gt;</dd>
        <dt>Change controller:</dt>
        <dd>RTTP.COM Organization</dd>
        <dt>References:</dt>
        <dd>This document, and the reference specification published at
        <eref target="https://rttp.com/RFC-002/"/>.</dd>
        <dt>Security considerations:</dt>
        <dd>See <xref target="security"/> of this document.</dd>
      </dl>
      <t>Registration status at the time of writing: a registration request was
      submitted to IANA (ticket <strong>#1459939</strong>); the request is
      <strong>pending</strong>, and the scheme is <strong>not
      registered</strong>. It is inaccurate to describe the scheme as
      "registered", "assigned", or "standardised" until IANA publishes the
      registration.</t>
      <t>If this document is approved for publication as an RFC, IANA is
      requested to update the reference in the registry entry to point at that
      RFC.</t>
    </section>

    <section anchor="acknowledgements" numbered="true">
      <name>Acknowledgements</name>
      <t>The author thanks the reviewers of the URI review process for their
      attention to the client-behaviour requirements, which are the part of this
      specification most likely to be misimplemented.</t>
    </section>

  </middle>

  <back>

    <references>
      <name>Normative References</name>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author initials="S." surname="Bradner" fullname="S. Bradner"/>
            <date month="March" year="1997"/>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC3986" target="https://www.rfc-editor.org/info/rfc3986">
          <front>
            <title>Uniform Resource Identifier (URI): Generic Syntax</title>
            <author initials="T." surname="Berners-Lee" fullname="T. Berners-Lee"/>
            <author initials="R." surname="Fielding" fullname="R. Fielding"/>
            <author initials="L." surname="Masinter" fullname="L. Masinter"/>
            <date month="January" year="2005"/>
          </front>
          <seriesInfo name="STD" value="66"/>
          <seriesInfo name="RFC" value="3986"/>
          <seriesInfo name="DOI" value="10.17487/RFC3986"/>
        </reference>
        <reference anchor="RFC5234" target="https://www.rfc-editor.org/info/rfc5234">
          <front>
            <title>Augmented BNF for Syntax Specifications: ABNF</title>
            <author initials="D." surname="Crocker" fullname="D. Crocker" role="editor"/>
            <author initials="P." surname="Overell" fullname="P. Overell"/>
            <date month="January" year="2008"/>
          </front>
          <seriesInfo name="STD" value="68"/>
          <seriesInfo name="RFC" value="5234"/>
          <seriesInfo name="DOI" value="10.17487/RFC5234"/>
        </reference>
        <reference anchor="RFC7595" target="https://www.rfc-editor.org/info/rfc7595">
          <front>
            <title>Guidelines and Registration Procedures for URI Schemes</title>
            <author initials="D." surname="Thaler" fullname="D. Thaler" role="editor"/>
            <author initials="T." surname="Hansen" fullname="T. Hansen"/>
            <author initials="T." surname="Hardie" fullname="T. Hardie"/>
            <date month="June" year="2015"/>
          </front>
          <seriesInfo name="BCP" value="35"/>
          <seriesInfo name="RFC" value="7595"/>
          <seriesInfo name="DOI" value="10.17487/RFC7595"/>
        </reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author initials="B." surname="Leiba" fullname="B. Leiba"/>
            <date month="May" year="2017"/>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references>
        <name>Informative References</name>
        <reference anchor="RFC2606" target="https://www.rfc-editor.org/info/rfc2606">
          <front>
            <title>Reserved Top Level DNS Names</title>
            <author initials="D." surname="Eastlake 3rd" fullname="D. Eastlake 3rd"/>
            <author initials="A." surname="Panitz" fullname="A. Panitz"/>
            <date month="June" year="1999"/>
          </front>
          <seriesInfo name="BCP" value="32"/>
          <seriesInfo name="RFC" value="2606"/>
          <seriesInfo name="DOI" value="10.17487/RFC2606"/>
        </reference>
        <reference anchor="RFC8126" target="https://www.rfc-editor.org/info/rfc8126">
          <front>
            <title>Guidelines for Writing an IANA Considerations Section in RFCs</title>
            <author initials="M." surname="Cotton" fullname="M. Cotton"/>
            <author initials="B." surname="Leiba" fullname="B. Leiba"/>
            <author initials="T." surname="Narten" fullname="T. Narten"/>
            <date month="June" year="2017"/>
          </front>
          <seriesInfo name="BCP" value="26"/>
          <seriesInfo name="RFC" value="8126"/>
          <seriesInfo name="DOI" value="10.17487/RFC8126"/>
        </reference>
    </references>

    <section anchor="examples" numbered="false">
      <name>Examples</name>

      <section anchor="examples-valid" numbered="false">
        <name>Valid forms</name>
        <sourcecode type="ascii-art"><![CDATA[
rttp://f3b2a1c4.pillar.example/vessel      (hash form)
rttp://organ.pillar.example/verify         (readable form)
rttp://f3b2a1c4.pillar.example             (default operation)
]]></sourcecode>
      </section>

      <section anchor="examples-invalid" numbered="false">
        <name>Invalid forms and the reason</name>
        <table>
          <name>Invalid input and why it is rejected</name>
          <thead>
            <tr><th>Input</th><th>Reason</th></tr>
          </thead>
          <tbody>
            <tr><td>RTTP://f3b2a1c4.pillar.example/vessel</td>
              <td>Uppercase scheme or components are invalid input, not
              normalisable.</td></tr>
            <tr><td>rttp://f3b2a1c4.pillar.example/</td>
              <td>Trailing slash with an empty action is not a valid
              action.</td></tr>
            <tr><td>rttp://f3b2a1c4.pillar.example?v=1</td>
              <td>No query component is defined.</td></tr>
            <tr><td>rttp://f3b2a1c4.pillar.example#top</td>
              <td>No fragment component is defined.</td></tr>
            <tr><td>rttp://user@f3b2a1c4.pillar.example/v</td>
              <td>No userinfo component is defined.</td></tr>
            <tr><td>rttp://f3b2a1c4.pillar.example:80/v</td>
              <td>No port component is defined.</td></tr>
            <tr><td>rttp://f3b2a1c4.pillar/v</td>
              <td>Authority does not have exactly three segments.</td></tr>
            <tr><td>rttp://f3b2a1c4.pillar.example/vessel/extra</td>
              <td>Action is a single path segment.</td></tr>
          </tbody>
        </table>
      </section>

      <section anchor="examples-conformance" numbered="false">
        <name>Conformance</name>
        <t>The reference specification at
        <eref target="https://rttp.com/RFC-002/"/> is accompanied by a published
        set of deterministic conformance vectors, replayed by independent
        implementations that share no code. Implementations of this scheme are
        encouraged to replay the URI-parsing portion of that set; agreement is a
        statement about parsing only, and no performance property is
        claimed.</t>
      </section>
    </section>

  </back>
</rfc>
