<?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.35 (Ruby 3.2.3) -->
<?rfc tocompact="yes"?>
<?rfc tocindent="yes"?>
<?rfc compact="yes"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-king-dawn-requirements-00" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.33.0 -->
  <front>
    <title abbrev="DAWN Requirements">Requirements for the Discovery of Agents, Workloads, and Named Entities (DAWN)</title>
    <seriesInfo name="Internet-Draft" value="draft-king-dawn-requirements-00"/>
    <author initials="D." surname="King" fullname="Daniel King">
      <organization>Old Dog Consulting</organization>
      <address>
        <postal>
          <country>UK</country>
        </postal>
        <email>daniel@olddog.co.uk</email>
      </address>
    </author>
    <author initials="A." surname="Farrel" fullname="Adrian Farrel">
      <organization>Old Dog Consulting</organization>
      <address>
        <postal>
          <country>UK</country>
        </postal>
        <email>adrian@olddog.co.uk</email>
      </address>
    </author>
    <date year="2026" month="April" day="11"/>
    <area>TBD</area>
    <keyword>discovery</keyword>
    <keyword>agents</keyword>
    <keyword>workloads</keyword>
    <abstract>
      <?line 37?>

<t>The proliferation of distributed systems, Artificial Intelligence (AI)
agents, cloud workloads, and network services has created a need for
interoperable mechanisms to discover entities across administrative and
network boundaries.  Entities may include AI agents, software services,
compute workloads, and other named resources that need to be found and
characterised before interaction can begin.</t>
      <t>This document defines the requirements for Discovery of Agents, Workloads,
and Named Entities (DAWN) and sets out the objectives that a discovery mechanism for
such entities must satisfy.  It describes what information must be
discoverable, what properties a discovery mechanism needs to support,
and what constraints apply to discovery in decentralised environments.</t>
      <t>This document does not specify any particular discovery protocol or
solution.</t>
    </abstract>
  </front>
  <middle>
    <?line 55?>

<section anchor="sec-intro">
      <name>Introduction</name>
      <t>Modern distributed systems increasingly rely on the dynamic composition
of services, agents, and workloads that may not have pre-configured
relationships.  For example, an AI agent may need to find another agent
with specific capabilities, a workload orchestrator may need to locate
compute resources in a particular jurisdiction, or a service consumer
may need to discover providers that support a required protocol version.
Further use cases and scenarios are expected to be documented separately.</t>
      <t>In each case, an entity needs knowledge of remote entities before
interaction can proceed: what they are, what they offer, and whether
they can be trusted.  Such knowledge could be obtained through static
configuration, but this approach is impractical at scale and across
organisational boundaries.  Automated discovery mechanisms are therefore
needed.</t>
      <t>Today, where automated discovery exists, it is typically handled through
proprietary directories or platform-specific mechanisms.  These
approaches do not scale across organisational boundaries and create
fragmented ecosystems where entities cannot find entities managed by
other organisations.</t>
      <t>An interoperable discovery mechanism is needed that builds on existing
protocols and tools, benefits from an established trust model, supports
proven delegation and federation architectures, and allows organisations
to independently publish discovery information.</t>
      <t>This document defines requirements that any Discovery of Agents, Workloads,
and Named Entities (DAWN) mechanism must satisfy.  It is informed by:</t>
      <ul spacing="normal">
        <li>
          <t><xref target="I-D.akhavain-moussa-dawn-problem-statement"/> DAWN Problem Statement I-D.</t>
        </li>
      </ul>
      <section anchor="sec-scope">
        <name>Scope</name>
        <t>The requirements in this document address what information must be
discoverable about entities, what properties a discovery mechanism must
support, and what architectural constraints apply.  The detailed
requirements are set out in <xref target="sec-requirements"/>.</t>
        <t>The following topics are explicitly out of scope:</t>
        <ul spacing="normal">
          <li>
            <t>Entity registration processes, including attestation and other
security mechanisms for registration;</t>
          </li>
          <li>
            <t>Design, definition, and governance of naming systems for entities;</t>
          </li>
          <li>
            <t>Trust, authentication, and authorisation of entities themselves (as
distinct from trust in discovery information);</t>
          </li>
          <li>
            <t>Capability exchange and negotiation between entities;</t>
          </li>
          <li>
            <t>Entity selection mechanisms and policies;</t>
          </li>
          <li>
            <t>Task management and orchestration;</t>
          </li>
          <li>
            <t>Agent-to-agent communication protocols.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="sec-terms">
      <name>Terminology</name>
      <t>The following terms are used throughout this document.  It is expected
that these definitions will be consolidated into a common terminology
document for the DAWN work.</t>
      <dl>
        <dt>Agent:</dt>
        <dd>
          <t>An entity that acts autonomously or semi-autonomously on behalf of a
user, organisation, or system.  An agent may initiate interactions
with other entities, make decisions, and perform tasks.  AI agents are
a specific class of agent that employ artificial intelligence
techniques.</t>
        </dd>
        <dt>Capability:</dt>
        <dd>
          <t>A description of the functions, services, or actions that an entity
can perform.  Capabilities may be described using structured schemas
such as capability cards.</t>
        </dd>
        <dt>Capability Card:</dt>
        <dd>
          <t>A structured, machine-readable description of an entity's
capabilities and interface.  Variants include agent cards, task cards,
resource cards, tool cards, and skill cards depending on the type of
entity.</t>
        </dd>
        <dt>Capability Exchange:</dt>
        <dd>
          <t>The processes by which entities exchange details of what they can do,
dynamic status information, and which particular features or functions
they wish to engage.  Capability exchange and negotiation are out of
scope for this document.</t>
        </dd>
        <dt>Discovered Entity:</dt>
        <dd>
          <t>An entity whose properties are returned as the result of a discovery
query.  A discovered entity may be a specific instance or a member of
a class of entities that can perform a desired function.</t>
        </dd>
        <dt>Discovering Entity:</dt>
        <dd>
          <t>An entity (or its operator) that initiates the discovery process in
order to find other entities to interact with.</t>
        </dd>
        <dt>Discovery:</dt>
        <dd>
          <t>The process by which an entity or its operator locates other entities
that are capable of performing a desired function or providing a
desired service, and obtains sufficient information to initiate
interaction.</t>
        </dd>
        <dt>Discovery Mechanism:</dt>
        <dd>
          <t>A protocol, system, or method used to perform discovery.  Examples
include DNS-based service discovery, directory services, and
distributed registries.</t>
        </dd>
        <dt>Entity:</dt>
        <dd>
          <t>A system component that communicates with other entities in a
peer-to-peer or client-server relationship.  Entities include, but
are not limited to, AI agents, software services, compute workloads,
network functions, and application endpoints.</t>
        </dd>
        <dt>Function:</dt>
        <dd>
          <t>The functional processing capability that an entity offers.  Examples
include task execution, data transformation, inference, routing,
storage, and orchestration.</t>
        </dd>
        <dt>Named Entity:</dt>
        <dd>
          <t>An entity that is identified by a stable name within a naming system.
The naming system may be hierarchical (e.g., the Domain Name System
(DNS)) or flat.</t>
        </dd>
        <dt>Properties:</dt>
        <dd>
          <t>Discoverable characteristics of an entity.  Properties include, but
are not limited to, communication protocols, capability descriptions,
location, trust indicators, and operational status.</t>
        </dd>
        <dt>Registrar:</dt>
        <dd>
          <t>An entity or system responsible for accepting and maintaining records
about entities that wish to be discoverable.  Registration itself is
out of scope for this document, but the requirements herein may
constrain how a registrar exposes information.</t>
        </dd>
        <dt>Selection:</dt>
        <dd>
          <t>The mechanisms and policies by which an entity determines which
discovered entities it will interact with.  Selection is out of scope
for this document but depends on information obtained through
discovery.</t>
        </dd>
        <dt>Trust Indicator:</dt>
        <dd>
          <t>Information associated with an entity that allows a discovering party
to assess the trustworthiness or provenance of the entity and its
advertised properties.  Examples include digital signatures,
certificates, and attestations.</t>
        </dd>
        <dt>Workload:</dt>
        <dd>
          <t>A unit of compute or processing that is deployed and executed within a
hosting environment.  Workloads may be transient or long-lived and may
move between hosting environments.</t>
        </dd>
      </dl>
    </section>
    <section anchor="sec-requirements">
      <name>Requirements</name>
      <t>The requirements are organised into the following categories: discovery
actors and scenarios, entity classification, entity properties, trust
and security, scalability and architecture, discovery protocol, and
extensibility.</t>
      <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>
      <section anchor="sec-disc">
        <name>Discovery Actors and Scenarios</name>
        <dl>
          <dt>REQ-DISC-1:</dt>
          <dd>
            <t>A discovery mechanism MUST support discovery initiated by any type of
entity, including agents, services, workloads, and human operators.</t>
          </dd>
          <dt>REQ-DISC-2:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of both specific
entity instances and classes of entities that can perform a desired
function.</t>
          </dd>
          <dt>REQ-DISC-3:</dt>
          <dd>
            <t>A discovery mechanism MUST identify the primary scenario groupings
(categories) of entities where discovery is needed and address the
specific discovery requirements of each category.</t>
          </dd>
          <dt>REQ-DISC-4:</dt>
          <dd>
            <t>A discovery mechanism MUST define where discovery fits within the
overall workflow of entity interaction, distinguishing discovery from
registration, selection, and capability exchange.</t>
          </dd>
          <dt>REQ-DISC-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support discovery of intermediary
aggregation points or brokers that can provide further dynamic
information about entities.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-class">
        <name>Entity Classification</name>
        <dl>
          <dt>REQ-CLASS-1:</dt>
          <dd>
            <t>A discovery mechanism MUST allow entities to be classified by type
(e.g., AI agent, service, workload, network function).</t>
          </dd>
          <dt>REQ-CLASS-2:</dt>
          <dd>
            <t>A discovery mechanism MUST allow entities to be classified by the
function or capability they provide.</t>
          </dd>
          <dt>REQ-CLASS-3:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow entities to be associated with a
geographic or jurisdictional location.</t>
          </dd>
          <dt>REQ-CLASS-4:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow entities to be associated with an
owning or operating organisation.</t>
          </dd>
          <dt>REQ-CLASS-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow entities to be associated with a
source or origin (e.g., the standards body, vendor, or open-source
project that defined the entity's interface).</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-prop">
        <name>Entity Properties</name>
        <dl>
          <dt>REQ-PROP-1:</dt>
          <dd>
            <t>A discovery mechanism MUST define a set of mandatory base properties
that every discoverable entity provides.</t>
          </dd>
          <dt>REQ-PROP-2:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of communication
protocols and transport parameters needed to interact with an entity.</t>
          </dd>
          <dt>REQ-PROP-3:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of capability
descriptions for an entity.</t>
          </dd>
          <dt>REQ-PROP-4:</dt>
          <dd>
            <t>A discovery mechanism MUST distinguish between static properties
(e.g., entity type, supported protocols) and dynamic properties
(e.g., operational status, current load).</t>
          </dd>
          <dt>REQ-PROP-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support the association of version
information with entity properties and capability descriptions.</t>
          </dd>
          <dt>REQ-PROP-6:</dt>
          <dd>
            <t>A discovery mechanism MUST support the identification of the party
responsible for an entity.  The mechanism SHOULD also allow entities
to be registered anonymously where appropriate.</t>
          </dd>
          <dt>REQ-PROP-7:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support the discovery of an entity's
functional capacity, such as the scope or volume of work it can
perform.</t>
          </dd>
          <dt>REQ-PROP-8:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of security-related
communication parameters needed to establish a secure connection with
an entity, either directly (e.g., through protocol-level fields) or
by reference to an external capability descriptor that contains
details such as supported Transport Layer Security (TLS) versions and
authentication methods.</t>
          </dd>
          <dt>REQ-PROP-9:</dt>
          <dd>
            <t>A discovery mechanism MUST support the discovery of capability cards
or equivalent structured, machine-readable descriptions of an
entity's interface and functions.</t>
          </dd>
          <dt>REQ-PROP-10:</dt>
          <dd>
            <t>A discovery mechanism MUST categorise each discoverable property as
mandatory or optional, so that consumers of discovery information can
determine which properties are guaranteed to be present.</t>
          </dd>
          <dt>REQ-PROP-11:</dt>
          <dd>
            <t>A discovery mechanism MUST indicate whether each property is static,
mainly static, or dynamic, so that consumers can determine
appropriate caching and refresh strategies.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-sec">
        <name>Trust and Security</name>
        <dl>
          <dt>REQ-SEC-1:</dt>
          <dd>
            <t>A discovery mechanism MUST provide a means to verify the authenticity
and integrity of discovery information.</t>
          </dd>
          <dt>REQ-SEC-2:</dt>
          <dd>
            <t>A discovery mechanism MUST support the use of cryptographic trust
indicators (e.g., digital signatures, certificates) to establish the
provenance of entity information.</t>
          </dd>
          <dt>REQ-SEC-3:</dt>
          <dd>
            <t>A discovery mechanism MUST be resilient to attacks that could poison
or corrupt discovery information.</t>
          </dd>
          <dt>REQ-SEC-4:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow an entity to control the
visibility of its properties to different audiences (e.g., public
versus organisation-internal discovery).</t>
          </dd>
          <dt>REQ-SEC-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support operation across trust boundaries
without requiring a single global trust anchor.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-arch">
        <name>Scalability and Architecture</name>
        <dl>
          <dt>REQ-ARCH-1:</dt>
          <dd>
            <t>A discovery mechanism MUST be capable of operating in decentralised
architectures.</t>
          </dd>
          <dt>REQ-ARCH-2:</dt>
          <dd>
            <t>A discovery mechanism MUST NOT require a single centralised registry
as a prerequisite for operation.</t>
          </dd>
          <dt>REQ-ARCH-3:</dt>
          <dd>
            <t>A discovery mechanism MUST scale to support discovery across a large
number of entities and administrative domains.</t>
          </dd>
          <dt>REQ-ARCH-4:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow organisations to independently
publish discovery information without depending on a third-party
directory.</t>
          </dd>
          <dt>REQ-ARCH-5:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support discovery across heterogeneous
network environments, including cloud, edge, and enterprise networks.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-proto">
        <name>Discovery Protocol</name>
        <dl>
          <dt>REQ-PROTO-1:</dt>
          <dd>
            <t>A discovery mechanism MUST define the protocol(s) used by discovering
entities to communicate with discovery enablers (e.g., discovery
servers, directories, or DNS resolvers).</t>
          </dd>
          <dt>REQ-PROTO-2:</dt>
          <dd>
            <t>A discovery mechanism SHOULD be built in a modular way using existing
Internet Engineering Task Force (IETF) protocols where possible,
filling gaps only where existing protocols are insufficient.</t>
          </dd>
          <dt>REQ-PROTO-3:</dt>
          <dd>
            <t>A discovery mechanism SHOULD support different protocols for different
discovery scenarios where a single protocol cannot efficiently serve
all use cases.</t>
          </dd>
          <dt>REQ-PROTO-4:</dt>
          <dd>
            <t>A discovery mechanism MUST define a predictable entry point for
discovery that is based on ubiquitous and interoperable mechanisms.</t>
          </dd>
        </dl>
      </section>
      <section anchor="sec-ext">
        <name>Extensibility</name>
        <dl>
          <dt>REQ-EXT-1:</dt>
          <dd>
            <t>A discovery mechanism MUST support the addition of new entity types
and property definitions without requiring changes to the core
mechanism.</t>
          </dd>
          <dt>REQ-EXT-2:</dt>
          <dd>
            <t>A discovery mechanism MUST support structured, versioned schemas for
entity properties to enable backward-compatible evolution.</t>
          </dd>
          <dt>REQ-EXT-3:</dt>
          <dd>
            <t>A discovery mechanism SHOULD allow domain-specific or
industry-specific extensions to entity properties.</t>
          </dd>
        </dl>
      </section>
    </section>
    <section anchor="sec-iana">
      <name>IANA Considerations</name>
      <t>This document does not make any requests of IANA.</t>
    </section>
    <section anchor="sec-security">
      <name>Security Considerations</name>
      <t>This document defines requirements for entity discovery mechanisms.  It does not define a protocol and therefore does not introduce specific security vulnerabilities.  However, the requirements in <xref target="sec-sec"/> place security constraints on any solution that satisfies these
requirements.</t>
      <t>Implementers of discovery mechanisms that satisfy these requirements should pay particular attention to the following concerns:</t>
      <ul spacing="normal">
        <li>
          <t>The integrity and authenticity of discovery information must be protected to prevent poisoning attacks that could direct entities to malicious endpoints.</t>
        </li>
        <li>
          <t>Access control mechanisms should be considered to prevent
unauthorised disclosure of entity properties, particularly in environments where entity metadata may be sensitive.</t>
        </li>
        <li>
          <t>The discovery mechanism itself must not become a vector for denial-of-service attacks against the infrastructure on which it is built.</t>
        </li>
      </ul>
    </section>
    <section anchor="sec-privacy">
      <name>Privacy Considerations</name>
      <t>Discovery mechanisms inherently involve the publication of information about entities.  Implementers should consider the privacy implications of exposing entity properties, capabilities, and organisational associations.  In particular:</t>
      <ul spacing="normal">
        <li>
          <t>Entities should be able to control what information is made publicly discoverable versus restricted to specific audiences.</t>
        </li>
        <li>
          <t>The discovery mechanism should not require the disclosure of information beyond what is necessary for a discovering entity to determine whether interaction is appropriate.</t>
        </li>
        <li>
          <t>Where entities represent individuals or process personal data, compliance with applicable data protection regulations should be considered.</t>
        </li>
      </ul>
    </section>
    <section anchor="acknowledgements">
      <name>Acknowledgements</name>
      <t>The authors wish to acknowledge the contributions of participants in athe DAWN discussions that shaped this document.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="I-D.akhavain-moussa-dawn-problem-statement">
          <front>
            <title>Problem Statement for the Discovery of Agents, Workloads, and Named Entities (DAWN)</title>
            <author fullname="Arashmid Akhavain" initials="A." surname="Akhavain">
              <organization>Huawei Technologies Canada</organization>
            </author>
            <author fullname="Hesham Moussa" initials="H." surname="Moussa">
              <organization>Huawei Technologies Canada</organization>
            </author>
            <author fullname="Daniel King" initials="D." surname="King">
              <organization>Old Dog Consulting</organization>
            </author>
            <date day="11" month="April" year="2026"/>
            <abstract>
              <t>   Interacting entities such as agents, tasks, users, workloads, data,
   compute, etc., in AI ecosystem/network are proliferating, yet there
   is no standardised way to discover what entities exist, what
   attributes such as skills, capabilities, physical characteristics,
   etc., they posses, what services they offer, or how to reach them
   across organisational boundaries.

   Discovery today relies on proprietary directories or manual
   configuration, creating fragmented ecosystems that prevent cross-
   domain collaboration.

   This document describes the problem space that motivates Discovery of
   Agents, Workloads, and Named Entities (DAWN).  It clarifies the scope
   of work within entity ecosystems, identifies why current approaches
   are insufficient, and outlines the challenges a standardised
   discovery mechanism must address.  It does not propose a specific
   solution or protocol.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-akhavain-moussa-dawn-problem-statement-00"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA6Vb23LjSHJ9x1fAPQ/biiAV3eNZ74z8YHMldYxi+7Ytzc46
HA5HESiStQJRWBRANaOj/90nM+sGkmppxg8zTfFSlZWXkyezEvP5vKhsbdr1
RTkOq/mPRTGYodEX5Sf9z9H0eqvbwZUr25fDRpdXxlV2p/t9aVflYk2fzcpf
bX/fWFXjpWrr8r3a6rq8brGO0a58ebX49f1ZUajlste7i5L+nCxe1LZq8ZuL
su7VapjfQ5h5rR7aeZ99a/7qVeHG5dY4Z2w77Dt8/+b67k3xgN3XvR27i7Ko
1KDXtt9flKZd2cJ0/UU59KMbvn/16qdX3xeFGyDh/6rGtvj5XruiMxflfw+2
mpX4n912qhr4pWlr7Dorne2HXq9wNLffygv/tf/BkXqtLsq7P18V9w8XRVnO
yzroh/9SrCB++RB0hF+Nw8b2/H38V0JUB62cl3/BufkNUcaVao1u0ru2h4k+
NHV5ZdflpW3d2Azhs8qO7UDH/uUv/LfeKtNAn7zEf9qmru36vLLn430x3XZx
Xr5Rfa+bbONF3RvV5u//jq0VL3Kw9XwOnSzd0EN9RXEHf+p625iV7tUAo5JP
QYFDb5bjABdyezfoLTS+6AezMpVRTXnTDrppDBRb6fLl4uasUN4Lq8aOddKz
+GKrB3qndLrfmQreuFGurGA2Wl/hY/wD3y4Mlu1tB0GWjS63utpAdW7r4ArR
pqUOLq2q3jr8U29NS/JC+p2m/Yqw3xJaqVWPL5+XKRS2ag+1V81Y63JxUwbJ
nV0ND/ClKOWsIB+DDg6PYxGDPZupLnvt7NjTmYaNGuQokHapcSBszuLgGKRr
3RuHT5caR9UlnxXvksYrGHqp16Y9J3sYVyIWR4q3stYr0/LiuuwPoeAJGCge
hQE+hdNYxo4Dr22X/9AV6c+fQ6UYSnZgG7mx2iQbbBHVpYPm3WoPHd+QxK6C
6+CzB1qIEKDfimPxl5e6CEuTlWfytY7NLmY9uTUplv3AjV0HNJDT8W8rhAKs
b0gtquuafe4uZGrIVEHiXjVsAN3uTG9b1uOxwi1EaC0O1enKrPZQ1b7sFESr
xkb12boQmcCqKUkpthnpiOcSXVtT140uii8X5XdOV3OI1tuvxXcUN72tR7Z6
Ubyzte7bU8FG/onwcAhvHAcAABO3bKh6D78zFcOfdYYXgvWjz0Z3ZvUEXxCj
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

-->

</rfc>
