<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.1.4) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC3339 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3339.xml">
<!ENTITY RFC8032 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8032.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC9110 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9110.xml">
<!ENTITY RFC9421 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9421.xml">
<!ENTITY RFC7942 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.7942.xml">
<!ENTITY RFC8126 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8126.xml">
]>


<rfc ipr="trust200902" docName="draft-morrison-ot-command-authority-01" category="info" submissionType="independent">
  <front>
    <title abbrev="OT Command Authority">Consented and Attributable Agent Authority for Operational-Technology Control Actions</title>

    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
      <address>
        <email>blake@truealter.com</email>
      </address>
    </author>

    <date year="2026" month="July"/>

    <area>Security</area>

    <keyword>operational technology</keyword> <keyword>industrial control systems</keyword> <keyword>agent identity</keyword> <keyword>authorization</keyword> <keyword>audit</keyword>

    <abstract>


<?line 115?>

<t>This memo specifies a binding profile by which a control action issued
to an operational-technology (OT) or industrial control system on the
authority of a software agent is refused unless it carries a verifiable
statement of who the agent is, which human principal it acts for,
whether that principal consented to this specific action on this
specific asset, whether a human authorised the action where the action's
risk class requires it, and an append-only record sufficient to attribute
the action afterward.  The profile does not invent new cryptography or a
new identity mechanism.  It composes primitives defined elsewhere,
DNSSEC-rooted agent discovery, scoped and revocable consent, a
human-in-the-loop binding moment, and a provenance-labelled audit record,
into a single structure, the Command Authority Envelope, that an OT
conduit evaluates and, on any missing or invalid binding, refuses.  The
profile is availability-first and fails closed on authority, never on
safety: it MUST NOT be placed in the trip path of a safety function.  The
memo maps the profile onto the identification, use-control, and audit
requirements that <xref target="IEC62443"></xref> and <xref target="NERCCIP"></xref> state but do not give a wire
mechanism for.  The methods by which a principal's identity is inferred
are out of scope by construction.</t>



    </abstract>



  </front>

  <middle>


<?line 137?>

<section anchor="introduction"><name>Introduction</name>

<t>Two bodies of standards work are moving quickly in parallel, and they
do not meet.</t>

<t>One is agent identity for the enterprise cloud.  A software agent that
acts for a person or an organisation is being given a verifiable
identity and a way to authenticate itself, composing existing web and
workload-identity primitives.  The <xref target="WEBBOTAUTH"></xref> effort standardises how
an automated agent authenticates itself over HTTP, and its charter
deliberately declines to bind that key to a human principal.  This work
is real and useful, and it is scoped to general information systems.  It
does not address operational technology.</t>

<t>The other is operational-technology security.  Frameworks such as
<xref target="IEC62443"></xref>, <xref target="SP80082"></xref>, and the <xref target="NERCCIP"></xref> reliability standards govern
the industrial control systems that run the electric grid, water,
pipelines, and manufacturing.  They require that actors be identified
(the identification and authentication control family), that use be
controlled (the use-control family), and that consequential actions be
auditable.  They state these as requirements.  They do not specify a
wire mechanism by which an agent-originated command carries the proof
that satisfies them, and the installed base of control protocols
(Modbus, DNP3, and their peers) authenticates a command largely by its
position on the network rather than by anything the sender proved.</t>

<t>The gap between the two is specific and, at present, unserved: there is
no interoperable way for a command issued to a control system on the
authority of an agent to carry a revocable, auditable, principal-bound
statement of the authority under which it is issued, such that a conduit
can refuse the command when that statement is absent or invalid.  An
agent that can write a setpoint to a turbine, open a breaker, or change
a treatment dose is a workload whose authority to do so must be
provable, scoped, revocable, and attributable after the fact, at stakes
where a wrong action is a physical event rather than a corrupted record.</t>

<t>This memo specifies that binding.  It introduces no new identity
mechanism.  It composes primitives specified in separate memos into one
envelope, the Command Authority Envelope (CAE), that accompanies an
agent-originated OT control action, and it specifies the fail-closed
behaviour of a conduit that evaluates it.</t>

</section>
<section anchor="conventions-and-terminology"><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="RFC8174">RFC2119</xref> when, and only when, they appear in all
capitals, as shown here.</t>

<t>This document uses the following terms.</t>

<dl>
  <dt>Agent:</dt>
  <dd>
    <t>A software actor that issues a control action to an OT system.  An
agent is a workload with a discoverable identity, not a human.</t>
  </dd>
  <dt>Principal:</dt>
  <dd>
    <t>The human, or the organisation acting through a human, on whose
authority the agent issues an action.</t>
  </dd>
  <dt>Control action:</dt>
  <dd>
    <t>A request that changes, or commands the change of, the state of a
physical process or of a device that governs one: a setpoint write,
a breaker operation, a mode change, a dose change.  A read-only
observation is not a control action for the purposes of this memo,
though a deployment MAY apply the profile to reads.</t>
  </dd>
  <dt>Conduit:</dt>
  <dd>
    <t>In the sense of <xref target="IEC62443"></xref>, the communication path between zones
across which a control action travels, and the point at which this
profile is enforced.</t>
  </dd>
  <dt>Command Authority Envelope (CAE):</dt>
  <dd>
    <t>The structure defined in this memo that a control action MUST carry to
be accepted by a conduit that implements this profile.</t>
  </dd>
  <dt>Resolution receipt:</dt>
  <dd>
    <t>A durable record that a human resolved a control action requiring a
binding moment (Section 3.4).  The receipt is distinct from the
transient exchange, per <xref target="BINDINGMOMENT"></xref>, that produced the resolution:
it persists after that exchange completes, carries the outcome, and
identifies the resolving human.  It is what a conduit or an auditor
checks after the moment of consequence has passed.</t>
  </dd>
  <dt>Risk class:</dt>
  <dd>
    <t>The category assigned to a control action by its potential physical
consequence, which determines which bindings the CAE MUST carry.</t>
  </dd>
  <dt>Safety function:</dt>
  <dd>
    <t>A function whose purpose is to bring or hold the process in a safe
state, including a safety-instrumented system (SIS).  Safety functions
are explicitly outside the authority path of this profile
(Section 6).</t>
  </dd>
</dl>

</section>
<section anchor="the-command-authority-envelope"><name>The Command Authority Envelope</name>

<t>A control action issued on the authority of an agent to a conduit that
implements this profile MUST carry a Command Authority Envelope.  The
CAE is a signed structure carried alongside the control action.  Its
encoding and transport binding are specified in Section 7.  The CAE
binds five things.</t>

<section anchor="agent-identity"><name>Agent identity</name>

<t>The CAE MUST identify the issuing agent by a discoverable identifier
whose key material is resolvable and verifiable independently of the
conduit.  A deployment reachable from public DNS SHOULD resolve the
agent identifier per <xref target="MCPDNS"></xref>, for which verification is DNSSEC-rooted
and fails closed when DNSSEC is absent.  The agent's request signature
MUST be verifiable per <xref target="RFC9421"></xref>, consistent with <xref target="WEBBOTAUTH"></xref>.  This
binding answers "which machine issued this", and nothing more; on its
own it is insufficient, which is the gap <xref target="WEBBOTAUTH"></xref> leaves open by
design.</t>

</section>
<section anchor="principal-reference"><name>Principal reference</name>

<t>The CAE MUST carry a reference to the principal on whose authority the
agent acts.  The reference is a resolvable identity handle, not a bare
string.  This binding is the one the agent-authentication layer
deliberately omits: it names the human behind the machine.  A control
action whose CAE names no principal MUST be treated as principal-less
and refused at any risk class above the lowest (Section 5).</t>

</section>
<section anchor="consent-grant"><name>Consent grant</name>

<t>The CAE MUST carry a reference to a consent grant that satisfies all of
the following, independent of which mechanism produces the grant:</t>

<t><list style="symbols">
  <t>the grant is issued by the principal and is revocable by the principal
at will;</t>
  <t>the grant names the specific asset (the zone, conduit, device, or
point) the action targets;</t>
  <t>the grant names the specific control verb the action performs;</t>
  <t>the grant carries an expiry.</t>
</list></t>

<t>A grant that names a broader scope than the action does not
satisfy this requirement more strongly; it satisfies it exactly to the
overlap, and a conduit MUST evaluate coverage against the specific
action, not against the grant's breadth.  Consent is captured against
the action, not inferred from an operator's one-time enrolment.</t>

<t>This memo does not mandate a single mechanism for the grant.  <xref target="CONSENT"></xref>
is one candidate, not the only one: as specified, its grant scopes an
attribute and a reader, which does not by itself bind an asset and a
control verb.  A deployment filling this row with <xref target="CONSENT"></xref> MUST extend
the grant object with the asset, control-verb, and expiry bindings
required above before it satisfies this section.  Any mechanism that
produces a grant meeting the four bindings above, <xref target="CONSENT"></xref> so extended
among them, satisfies this section.</t>

<t>The EMILIA Protocol <xref target="EPARCH"></xref> carries a standing grant object, scoped to
an asset, a control verb, and an expiry, and revoked by a separate
revocation statement.  That object meets the four bindings above as
specified, without the extension the preceding paragraph describes.</t>

</section>
<section anchor="binding-moment"><name>Binding moment</name>

<t>For a control action whose risk class requires it (Section 5), the CAE
MUST carry, or commit to, a resolution receipt that satisfies all of the
following, independent of which mechanism produces it:</t>

<t><list style="symbols">
  <t>a human resolved the action at the moment of consequence, with the
two-way veto property that neither the agent nor the human can
railroad the other;</t>
  <t>the receipt identifies which human resolved it (an attribution slot);</t>
  <t>the receipt's outcome persists as durable state, retrievable by the
conduit or an auditor after the moment of consequence has passed,
independent of the lifecycle of the exchange that produced it.</t>
</list></t>

<t>The live exchange between agent and human at the moment of consequence
is, by construction, a transient payload: it exists to carry a decision
across a channel, not to persist afterward.  <xref target="BINDINGMOMENT"></xref> specifies
that exchange and its two-way veto property, and remains the reference
for how the moment itself is conducted.  It does not, by construction,
carry an attribution slot or durable state, so a conduit checking a CAE
against this section MUST NOT treat the transient exchange alone as
satisfying it.  The CAE binds to the resolution receipt: a durable
record, separate from the transient exchange, that carries the outcome
and the attribution above and that persists at least as long as the
audit record of Section 3.5.  This memo does not mandate a single
mechanism for producing the resolution receipt; <xref target="BINDINGMOMENT"></xref>'s
exchange is one source for the decision it records, and not the only
one, and any mechanism that produces a receipt meeting the properties
above satisfies this section.</t>

<t>The authorization receipt of <xref target="EPRECEIPTS"></xref> is one such mechanism.  It
binds named, enrolled approvers to the exact action by its hash, records
that the approval reached a terminal state, and remains verifiable
offline against a signed log checkpoint after the exchange that produced
it has ended.</t>

<t>The resolution receipt records a human decision at the moment of
consequence; it is distinct from the consent grant, which records a
prior, standing authorisation of a scope.</t>

</section>
<section anchor="audit-record"><name>Audit record</name>

<t>The CAE MUST carry, or commit to, an append-only audit record of the
action, labelled with a provenance term from the closed vocabulary of
<xref target="PROVENANCE"></xref>.  The record MUST be sufficient to attribute the action
afterward: which agent, on which principal's authority, under which
consent grant, with which binding-moment resolution receipt if any,
against which asset, at which time per <xref target="RFC3339"></xref>.  The audit record is
the artefact that the evidence requirements of <xref target="IEC62443"></xref> and <xref target="NERCCIP"></xref>
ask for and that no agent-authentication layer today produces.</t>

<t>This memo does not set a retention period.  The period is a property of
the deployment and of the regime it answers to, and a deployment MUST
declare the retention period it applies to the audit record.  The
resolution receipt of Section 3.4 is retained for at least that same
period, so that the record and the receipt it names remain retrievable
together.</t>

</section>
</section>
<section anchor="conduit-evaluation-and-fail-closed-behaviour"><name>Conduit Evaluation and Fail-Closed Behaviour</name>

<t>A conduit that implements this profile MUST evaluate the CAE of every
agent-originated control action before the action reaches the process,
and MUST refuse the action if any binding required for the action's risk
class is absent, malformed, expired, revoked, or unverifiable.</t>

<t>Refusal is the default and the safe state for authority.  A conduit MUST
NOT accept a control action on the ground that the CAE could not be
evaluated (for example because a revocation status could not be
reached); an unevaluable authority is a refused authority.  This is the
same posture as the <xref target="COMPUTELOC"></xref> gate: the conduit refuses the request
rather than attempting to prove, cryptographically, that the agent
lacked authority.  That is an honest and contestable trust boundary, and
Section 8 states it as such.</t>

<t>Refusal of a control action on authority grounds MUST NOT itself be able
to prevent, delay, or gate a safety function (Section 6).  The authority
path and the safety path are separate, and the profile lives only in the
former.</t>

</section>
<section anchor="risk-classes"><name>Risk Classes</name>

<t>A conduit assigns each control action a risk class by its potential
physical consequence.  The mapping from action to class is a property of
the deployment and its process hazard analysis, not of this memo; this
memo specifies only which bindings each class requires.  A deployment
SHOULD align its classes with the Security Levels of <xref target="IEC62443"></xref>.</t>

<t>Three classes are defined; a deployment MAY define finer gradations
between them.</t>

<dl>
  <dt>Observe (lowest):</dt>
  <dd>
    <t>A read of process state.  The CAE, if required at all, MUST carry
agent identity and an audit record.  Principal reference, consent, and
a resolution receipt are OPTIONAL.</t>
  </dd>
  <dt>Adjust (middle):</dt>
  <dd>
    <t>A change within a bounded, pre-authorised safe envelope, for example a
setpoint move within an interlocked range.  The CAE MUST carry agent
identity, principal reference, a consent grant covering the asset and
verb, and an audit record.  A Section 3.4 resolution receipt is
RECOMMENDED and MAY be required by the deployment.</t>
  </dd>
  <dt>State-change (highest):</dt>
  <dd>
    <t>A change of process or device state with safety or reliability
consequence, for example a breaker operation, a mode change, or a
change that leaves an interlocked envelope.  The CAE MUST carry all
five bindings, and the Section 3.4 resolution receipt MUST be present
and valid.</t>
  </dd>
</dl>

<t>A conduit MUST refuse a State-change action whose CAE lacks a valid
Section 3.4 resolution receipt, without exception, and MUST NOT
downgrade an action's class to avoid a binding requirement.</t>

</section>
<section anchor="safety-carve-out"><name>Safety Carve-Out</name>

<t>This is the requirement the profile refuses to compromise, and it is
stated first among the security considerations because it is the one an
OT engineer will test first.</t>

<t>A safety function MUST NOT be gated on any binding in this profile.  A
safety-instrumented system, an emergency shutdown, a hardware interlock,
a protective relay operating on its own criteria: none of these is an
agent-originated control action in the sense of this memo, and none of
them MAY be made to depend on the resolution, verification, or
revocation status of a CAE.  A safety action that a plant would take
autonomously MUST remain takeable when every network, every DNS
resolver, and every consent endpoint is unreachable.</t>

<t>The profile constrains who may command a process to move.  It has no
authority over the process's own right to protect itself.  A design that
allowed an identity check to block a trip would be a safety regression
introduced in the name of security, and this memo forbids it.</t>

</section>
<section anchor="encoding-and-transport-binding"><name>Encoding and Transport Binding</name>

<t>[This section is deliberately thin in this -01 and is the first place a
co-author with OT protocol depth is invited to shape the work.]</t>

<t>The CAE is a signed structure.  This memo does not mandate a single
encoding; it states the requirements an encoding MUST meet and lists the
bindings a deployment is expected to specify.</t>

<t>An encoding MUST be verifiable offline against a cached trust anchor,
because many OT environments are segmented from public networks for
long, declared intervals (Section 8).  An encoding MUST carry a
freshness element (a nonce and an <xref target="RFC3339"></xref> timestamp with a declared
maximum age) to bound replay.  An encoding SHOULD ride above, and MUST
NOT weaken, the transport security of the underlying session; where the
session is <xref target="OPCUA"></xref>, the CAE rides above the OPC-UA secure channel, which
proves the channel while the CAE proves the authority.</t>

<t>Transport bindings for specific control protocols are out of scope for
this revision and are the natural content of a companion document or a
future revision.</t>

</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<t>This section is written to be attacked.  Several of the boundaries below
are honest and contestable rather than closed, and they are marked as
such.  Independent review from an operational-technology and critical-
infrastructure background is the review this document most needs.</t>

<t>Availability over authentication.  In OT the priority order is
availability, then integrity, then confidentiality, the inverse of the
usual information-systems order.  This profile is built to that order:
it fails closed on authority and never on safety (Section 6), and it
refuses rather than blocks.  The reviewer should test whether any path
in a deployment could let an authority check stall a time-critical
control loop; if one exists, the deployment has mis-placed the gate.</t>

<t>Refuse, do not prove.  A conduit refuses an action whose authority it
cannot verify.  It does not prove the agent lacked authority.  This is a
deliberate, contestable boundary inherited from <xref target="COMPUTELOC"></xref>.  An
adversary who can make a valid CAE unevaluable can cause refusal, which
in an availability-first setting is itself a denial-of-control concern;
the mitigation is the offline-verifiable trust anchor and cached
revocation state below, and the reviewer is invited to find the residue.</t>

<t>Revocation latency versus plant time.  A consent grant revoked mid-
session MUST stop future actions it covered within a bounded, declared
latency.  In a plant, that latency competes with real-time control
constraints and with intervals of network segmentation.  The trade
between revocation freshness and offline operability is real and is not
fully closed here; a deployment MUST declare its revocation latency
budget and its maximum trust-anchor staleness, and MUST NOT let either
gate a safety function.</t>

<t>Key distribution in segmented plants.  DNSSEC-rooted discovery per
<xref target="MCPDNS"></xref> assumes the resolver is reachable.  A segmented or air-gapped
plant is not.  This profile therefore requires offline verification
against a cached trust anchor with a declared staleness bound.  The
management of that anchor, its rotation, and its revocation across a
fleet of long-lived devices is the same lifecycle problem that current
OT security guidance identifies as largely unsolved, and this memo does
not claim to solve it; it requires only that a deployment state its
bound and fail closed on authority when the bound is exceeded.</t>

<t>Confused deputy and compromised agent.  A valid CAE proves authority,
not intent.  A compromised agent holding a valid grant can issue any
action the grant covers.  The mitigations are scope minimality (a grant
naming the exact asset and verb, Section 3.3), the resolution receipt
for consequential classes (Section 3.4), and the audit record
(Section 3.5)
that makes the action attributable after the fact.  None of these
prevents a first malicious action within scope; they bound its blast
radius and guarantee its attribution.</t>

<t>Operator as adversary.  Consistent with the wider architecture this
profile belongs to, the operator of the identity and consent
infrastructure is treated as a potential adversary.  The consent grant,
the audit record, and the standardised, independently verifiable
bindings exist so that no single operator is structurally required and
every action is visible and attributable, rather than trusting the
operator to behave.</t>

<t>Scope and the deliberate omission.  This memo specifies only the binding
and refusal semantics over already-specified discovery, consent, binding-
moment, and provenance primitives.  The methods by which a principal's
identity or trustworthiness is inferred are out of scope by
construction, and no such method is described, referenced in detail, or
required here.  A reviewer does not need those methods to judge the trust
model, the fail-closed behaviour, or the safety carve-out, which are the
parts that matter for this document.</t>

</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>This document has no IANA actions in this revision.  A future revision
that specifies a concrete CAE encoding is expected to register a media
type and MAY request registries for binding types and risk-class
identifiers, per <xref target="RFC8126"></xref>.</t>

</section>
<section anchor="implementation-status"><name>Implementation Status</name>

<t>This section records the status of known implementations per <xref target="RFC7942"></xref>.
There are no interoperable implementations at the time of this revision.
An independent implementation of CAE evaluation at a conduit, against
one concrete control-protocol binding, is the strongest near-term signal
this document could receive and is explicitly solicited.</t>

</section>
<section anchor="review-sought"><name>Review Sought</name>

<t>The transport binding (Section 7), the risk-class mapping (Section 5),
and the security considerations (Section 8) are the parts where further
operational-technology and critical-infrastructure engineering review is
most wanted.  That review is openly solicited, and a reviewer who wants
to shape those sections rather than only comment on them is welcome to
say so.</t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">

&RFC2119;
&RFC3339;
&RFC8032;
&RFC8174;
&RFC9110;
&RFC9421;


    </references>

    <references title='Informative References' anchor="sec-informative-references">

&RFC7942;
&RFC8126;
<reference anchor="EPARCH" target="https://datatracker.ietf.org/doc/draft-schrock-ep-architecture/">
  <front>
    <title>The EMILIA Protocol: An Evidence Architecture for Consequential Agent Actions</title>
    <author fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="EPRECEIPTS" target="https://datatracker.ietf.org/doc/draft-schrock-ep-authorization-receipts/">
  <front>
    <title>Authorization Receipts for High-Risk Agent Actions</title>
    <author fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="MCPDNS" target="https://datatracker.ietf.org/doc/draft-morrison-mcp-dns-discovery/">
  <front>
    <title>Discovery of Model Context Protocol Servers via DNS TXT Records</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="CONSENT" target="https://datatracker.ietf.org/doc/draft-morrison-consent-settlement/">
  <front>
    <title>Consent-Bound Identity Disclosure with Subject Settlement for HTTP-Native Agent Payments</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="BINDINGMOMENT" target="https://datatracker.ietf.org/doc/draft-morrison-binding-moment-envelope/">
  <front>
    <title>The Binding-Moment Envelope: A Machine-Checkable Shape for Returning a Consequential Decision to a Human Principal</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="PROVENANCE" target="https://datatracker.ietf.org/doc/draft-morrison-substrate-provenance-grammar/">
  <front>
    <title>A Closed Vocabulary for the Provenance of Machine-Generated Statements</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="COMPUTELOC" target="https://datatracker.ietf.org/doc/draft-morrison-compute-location-gate/">
  <front>
    <title>The Compute-Location Gate: Constraining Where an Identity Inference May Run by the Provenance of Its Input</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="WEBBOTAUTH" target="https://datatracker.ietf.org/wg/webbotauth/">
  <front>
    <title>Web Bot Authentication</title>
    <author >
      <organization>IETF web-bot-auth Working Group</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="IEC62443" >
  <front>
    <title>IEC 62443, Security for Industrial Automation and Control Systems</title>
    <author >
      <organization>International Electrotechnical Commission</organization>
    </author>
    <date year="2018"/>
  </front>
</reference>
<reference anchor="NERCCIP" >
  <front>
    <title>NERC Critical Infrastructure Protection (CIP) Reliability Standards</title>
    <author >
      <organization>North American Electric Reliability Corporation</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="SP80082" >
  <front>
    <title>NIST SP 800-82 Rev. 3, Guide to Operational Technology (OT) Security</title>
    <author >
      <organization>National Institute of Standards and Technology</organization>
    </author>
    <date year="2023"/>
  </front>
</reference>
<reference anchor="OPCUA" >
  <front>
    <title>OPC Unified Architecture, Part 2: Security Model</title>
    <author >
      <organization>OPC Foundation</organization>
    </author>
    <date year="2022"/>
  </front>
</reference>


    </references>

</references>


    <section anchor="contributors" numbered="false" toc="include" removeInRFC="false">
        <name>Contributors</name>
    <contact fullname="Christopher Whiteside">
      <organization></organization>
      <address>
        <email>cwhiteside.engineering@gmail.com</email>
      </address>
    </contact>
    </section>

  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA81c23LbSJJ9r6+ocD+0vUG4femZ7pFjI1aW1d2KtSWtJU/v
htcPRaBIYgwCHFwkczb23zdPZlahANKX2aeO6AtFAoWqrMyTJy+FLMtMX/aV
P7EPzpq683XvC+vqwp72fVsuh94tK29P1/SDPR36TdOW/d6umtZe7Xzr+rKp
XZXd+nxTN1Wz3lsapW+byp7m+K17YNxy2fo7Gv/qln7cbnnwMNIDUzR57bb0
/KJ1qz7bNm1bdk2dNX2Wy9WZC1dnT56awvV08bMnz/6cPfnJ5PTXumn3J7as
V43phuW27Dp68O1+5/Fl4Xee/lP3pty1J7Zvh65/9uTJX548M671jqZ14/NB
pvLR7++btjgx1ma2GZdn+7g8/olGpVHakn7JdbXdvuv9tuOfHQurxENpWPlK
VvAPHlC/KcreGPmBn0j/WrsaqkrE8bJyH719o+LgH5t27Wod5MSeVr1v7Rvf
lkXpantN2/K6L/hCv3VldWKXGOLfaMne4drHJE9jeMbY2OOPPdvQ8/pmt6Gx
f9+Uve9oIemg+X349rGv12XtaQL1+t/W+FWeUDftluZ45zH+21/Onj19+hf9
+Pz58/Dx5yfPn4WPT3/6UT/+5enTJ+Hjj8+enhiDfZ2O9xP9Eu989md8PL8+
fXv22wnPM6jz7cbb8zcXry9O7XXb9E3e0OxPa3t+h63JSanbHEvJ+6H1rNFs
AH8fsG+0tarzQY0x9LhbU6FdkJram3zTNvlH/XG6V7N5LOxFnT+W2bp27fsT
u+n7XXfyww+k3q5vXf6R9qv0/eoxDfQD2cgPYh6dPCTzu8wl0/+BxxpNg0Xy
9vzs/OL69mYqltNUFe1bn/ty13e8/t/K9SZ7W3Yf//hrTxeRtbqII1J4c3b9
6nImgVdllzd3vt3bZkUGVviKQct/6uMk7Y1v6YrO3pXO0gD29j9vIStCh6+I
44jZ/hOG+09KJILlNt9lRd1lRVjaEVGcXV3enF/eTmWhmJ+9bAaC5QvFLAsR
VU0Hw7gv+429GZZ/I00jsfR03xbKwQpze3udXbJtqspcuz1+/UMKKde1dnER
R6T08uLy1cXlr2+u3hzICoDykrCf4C5707AQzus7XzXwNKf2jSN7rH12tvH5
R/aaNxu3E2R568lKa7rRuhnKvPJ5CX9l+4Z++22ANV0ToublzlV/RCkuVQJb
lkDmVQJHRHn99uqv55enl2fnMwSyZ6RbRDP+2uRuOVSuFULRk3zJAO987QDP
ME4V6a++hjOmW25okv4Pq2FEP4gX0AyzXVxHtm4d0Zj2qEW+uX53e/766uxQ
0Ygp7QYa6DXJiJH6V74TykNPKFmXficn7YmsjXZ7Ua/oK0jvjdvbt0Ntl/sj
cr0gwL+oafw/ohBzXXmlK8/WtPIj0vv9/OXLq9vTd7czv/+7X9qXjbBViEVG
ObbS6VIuzm9/sfd+mS2JeuJC+3vTfoScf22bYffta7qnf/ySRsEgRyZ+cX72
52c//vh8Om361vLXCxsYKVvFxUg2aUXNVrQBJDow7Rvhnt+wQnJybR1I7XlF
iE7+DtyWhFQxORfyPJnz05/pz8vzt2dnF9fTKeNLe0Yz5dtJ91pHMx2EUF3z
0DzZh3TnI8LAqnTLssLCyIzrwn3GmU4nfdm0tBWnW1KxnDRMZl3mk+HOmnbX
tIFcz8R9c/3zkyc/P5tN/eLmln6x9FP28zMa7O6xJcn/OhA3BBQnwY1NgpuH
V7eP7BgwfHXuYYgLstqyJ62G9cXF8y7eprFFMvXn9OfV9dm70+nE6Sv7ri5X
JYFhSmAX5Hrb3j47GbWHqc3XJ4kRf4H7PyK/Z8ZkGQUrDGs5xSu3m7KzW79t
bLcjz0XToFVY9QmWUG9VkuMj0KEoId/QTyFAcqIKpF+DLwycXZ2GWFk/EzJp
/mfDLAt3ufEmxoWQqrNds+rvHRBRArDOtn41wNEMdeW7zpa9zR2hDM+ZWBJN
H37adMGpYJz7TcOIGQZZ6FI27Jp3wTVjMFoTE+eFud/4HhFTv3F9ck0eI+oe
g9KMVGp5kAevpOzM+H1H9ATPlAGdPleXisXw5OTue3YA4xffd6YFfc8rGoZW
//ehbD3WvWBVwzg7hMNZU1d7+h181nbDih5cYrXYFg37vUmeQ/jsWxJt8dha
OKewz0VDo9eEtSWxALq/9vc2b/e7viGnt9vssYvO4NsQDZPu5BtSvm5LQ13Q
fhDYExfoILRtCSLZ2cKvyOkX1led5xUuDFHwm/OzrG0aTk/w1kSuu7D0Yadp
i9bfgVXQ5FT4tHTDMszKOqM1kV9pdlFjhcWoeGzitSu39FWFQRGoq6wWFI0y
T+voXnpERLsFb8JBdiPyw4VoBm3A1S0i8GKgMf2dqwbSPMaBhWVUJwEBgmlm
bAB0RVmEyS5UnzvZBRN2gdTK3VH0rWiYrcq263lFK/q2s7mwrSZqUU8iqz2J
jr4znVv5HvmT3r55R6B4eXVrl7TFlcvpppItzZJO7OzOERCLpfE9xBRq1g+d
D8PC1u06viXMrql7MShRgZX644WllWRq1yp/Tomo1jLHE6m9Dw7zA1/2Xn3R
B8t2a0lZSRFZDdcIRByFLC1mo4oGC1W93ZJRNYS7CT5FY/2+G5WUJFqCSbUE
VQCUZmBoYDXDzTmzsEEWLxC5LYuCoMR8By/bNoX8SIB539hlUwBzMEKE/nvi
FhZjb5s7bDctOv9IRkkC37nWkeqpVEh0e6Pr23rf0/Ouatn0SZ4pUmgATrsD
VmDnB9js6RwbIVcT4AtSoFgXaNQyLLN76JwCNmkDJgjZ1lPcjI8W67knygnr
GHkXTbPvfLVaqJ1jHP+pJF9IH4gj4UYDSVSNK7I43IgFum/vR673wfoVzbmP
oiyBHpvm3ghKgiBFiEin0ulcLDCDI1eRL31rSVNaEpohf1kuOdKgnSh8XhEO
dVgTLFCU8aOXRc79Ac+0lH017HoI/zE+qTkx6vAsyFPRikZZc1xT2ZjjIoFr
JpHh0USAdUXRwoUdz0o+hmMmNWWXUXafc6ydMgMa+xcKSjzmStMZYAidGc1s
Yd8rafoQdTAxuzZhXqNCryHXmr3G5/OjIsN2EFTxgcutKXwgn0dyJ1+6K3ee
BS/PJikPKweUJaURfdgH16aomvdNCzWNEENm+/AQchRk0qggzm/ltmW1f6Q4
TXtGwxn9EV6Ah0sQa7zBBc3IJ3G9eE7MyjCuwWDC7AW3aER6jIt+mhEvXKIG
L7SADMwA00bnmSBYLbqeEa6vy5qVX/PmkewoHDcrwxOFZXcr/WE77nBJoOZ4
tUvXMVMNi91pWqwzD4lULgfamleX18/jrWVLCEIQ8mhmcS5OpULgREZF8yaD
M8CCkf948kY9AyJprdIojlzJHxI7IqzANR3y+K346EI1fu3IldO93qufIrSd
sCw4VqZkXrjAQHvU0v0nuLwFjJqabgFkstGAOADHBBbD7IW1it1/CxWtA8w2
vAe0kJGXLGzUh8UIHxR0EgOfMlEmYHHcgVcvmy44IrNaiAGLJVjlFgahkrAF
HiYshOhULZeOT4InWXb8zEg54DNqM/oKi/HuaR5wr0RQd02pdNGSYRI60lpI
fvAPS0I+CocXGA3auibhEH/wruenFcRF+JE24D4Yd5eulIYl9e+ISxCKwICw
5SIvgc7FRJow6rRWxWSVVw3Y4O2nxX70nRG6TE9uG2TiQkQC/7fZdxzEeuax
qRpCpm077GBYwgIfHw+DWE5K1YTclsoEGMNtSoPNN9DgMDKTsM6DFfSeHwp2
QkJqam98QjC/REApBj89D/DmcjyPHs/U0xzgBzHAadgWvVe6Ws/0MhN2aZZ+
4+7KZmiFIQaOy88biW4J+vIdMheQMwOkxMDtttQgmO0aXhaluM4+ACl9sJD/
g5zi89vz/3h38fb8FT7f/Hb6+nX8IFcY+uPq3Wv9HZ/GO8+u3rw5v3wlN4Ps
zr56c/pfD3i9hmLt24ury9PXD4QG05YXTT6wGoNKgRd4wQ7CF2YdCF66nHSR
d828PLu2T3+077UI9oE/odr1gS1RxMqxmPwJrschmoMlWgJjMuQdgUUFZ0gq
QTynttDioINxQogLZFPIYTX3DJok1Y4u5Mz8iTmZ0ED4TNkdhpHuMFSXGJ0E
JEgnkGDH4Dq1YNQIXIzI2AyDqi+EvwhfotnE5DZmhL3mHxguMP0J+cRMGP3b
ZlhvwiAcKjFoGJvCRhK0y4pqXQo99WyyNhEG/K7vAsAxVHUCW2JGIk/5gbRa
TEx8N3ScHh5hgxAqZ3qm6l/4uzJXeiLEqIO5nqToyXC6wBICZo68jXabAoMi
PB1/MnDKn8zo6RaJ42mEZgmvFgm7CHy2nSE82A2tQA17GIUxTIPkKEIu/K5q
uIxjyRigj9V+EtKRZuDpncgVdg6BXtTBTQt5SPlk8EFDHYgXB5PBdf+DZIPa
ucvbhqT4mdxR3zoCs24kLCJHErHcwIkUa5Ow2INX58wWvgaNQRvHBGZIQwTb
Z7gf3Ww6M8Ym8fR9Q1NYwsByzz4DNGYKh+V2V8X4tuzChGmSb33XVAMPqTVN
0dRiEJvSjI1OQiKQFvfcAXzmsxJeyUUnzGmS8bAPbzQ5+/zxj480zNJnQnIF
B2l5b1dts2WGYyH/uuM8kf8U9JIU1r6f1Mw+LEIWjF2f7FQbF4YcJAkCASc9
oove2o2jsjesCFBpq1MKS1E4/SIuH6MEst+Nj+BQWpBGPDCUKSVGGuIyBWta
GiVHta5LSIPKR9ivEHqy5A2h7w65OejS25hjC1oT2lCQvivX9Zwr6oYI+SW1
7TVICPiBeYwPCxnHwvfsF32wCN1CWS8pbaJ3NKubaVJGNCf8pSRLjR9ygfdq
NdG0aaoiWDjjGJwPZ3loZox4C/oqr4ZCSpiS/8lKzoJsJcOpfPjhzcUN9Gk2
G7ZuMir/aVeVedkTotB2dpxtn9DckGRKLYPujer650fMIG6/yHbI5x1PPId4
47N0fWqq5jOmmhq8+8I8NDGGrWKHqboxYoyoN9luRYw0SmM6ddbkjphe3oj4
gX4wxR3SIMGsIdwJYwwC+0mNmyZhcHFnV8iScVwFBP/uOy3dR25qblP1UjMT
DwAp8tP4Doa2I06fptAaUTgQOWRkOBnAaRFYqfB0WseYTEpbtaq9hj8hVcoO
L3FL5H0IKnAXw9NuWJJScZ+Gsj0FRQnNktVhZoJZ0hhCYAW/KOYlk8mjG50k
nc1BPpVjKblmjKFU2PzM77tIMbDxDjtuWKbkH5KV83y04enDgpGAoBGTZl6V
Jr80y2TirtfdPdpUHsgKtlIvj/EqXSpcFpRgI+jf+hewAkThIJMaStZjFSDA
Tyk4gxB7kn+rvEN4wuHecm+I8NLiRJEit0PsKYXomTaN4XAoVGt2eCyaRLCa
UDvdRuQso7cKQ7BtJZoVE4nkTgrEiEKIlmQjBnkpzSMhtaly1LUSDRlpZDZL
FVVuP08RNhSrdZw6R8FcxhCvTOFQqSxFN4V1WC3buBSUIRy5n6LEUQ5BUzh2
luBiTBegnmWk3iElLq4u7G1S/nHLRizAUjwAJYwY+qdHsl3a/GPXhCb9t2yU
C0UVucXO0kkUr1hOMiVRyCI1bKmvsabGTNYuhMisbBj2xJh/Gf8aMx2hl2EU
keRmkprP/Ap4HZhRVb2YDjru17TyJok+8NFF8AQLZfMIDUAvQTofpVU4aQro
vv6EgOtk+8t0AAIA5H/nI8RaZQ23WbKTP00lL49A+EBBGIGI1Cc4a5GMHnLI
RjZqL54sSToyKMApkQ+q9i84zo97ijrVJxqp2qulGoB95XahZhb8JWtNiPSt
uIQ1TMmBJkwEYUJWge0yuYDXRrCJeKjoN2QyQUVpxhQJA0GLcEdSoFxoEVJK
NuIUYn25ab/n4Cvryy2qI7QDWPUkixPz7HDkTrJcUuKblJHGSdLU3mtD3Qek
+4EcOd1bFkyWMJQAClCCA78kobNgGigbyXsmaZhQeVXBQgbIoykZDDMUEolC
BhclQF5Ycfkmk6rY3GsSc6kknMb+N/fqXsIydAc/kecpzKiFjXT+8bUscSlQ
64MyPEhUQXQ0ktRQyCsUiJZ+BTUrp/lnJGt9oDmndVIfFgIW0cHpdFACCxnh
FdJNkRTzYxbJerpGVwPvvW3kpu3ic88XAJx1q9r30lr8Iekc4JoHl8QSAS3G
so4Je7JIQoBRTtGcF7Fg/THEiSHNZwTSpCAUMrXstFzcEUii+5wcUNBJ9A27
hyImV10gE2k5ZKikoE+aN+jJXLaPOSylhy8nkaMxv2hufMKvxZUd7z5IPc8i
BC9mdDMx6QLa3SyCM58Ewsd9DQPS/8PXlOJkDmLotOeh/3w4uIjmgLD4vslQ
MrjzPdw3QIcpCwDal5pIDqmpWkFEnkuIQQO0xCqB4IIYuCE6ghiRj7Fu2o0S
5w0ZQ+sUQlhtqqZ/NB8ISChRdBKBdzG/oKFe62kYf5d4VAlQDwPofyJuRopp
tj3MTcqVz/d55cMXMQswzSKUvRpoheglXhQySMoOyZ60X+YLu2fQ1DOr4kPp
xvzGzu2R1zwR78dSSko5hbbsGk1XOU7L1SjYM+43QbaTvplZlmRMpZtp8iPU
pI+qVYCMLTygbmwg2isO5O/TdaujgPPE7uVEIyUvErzJoRyMrvJQmbDzM0Xp
0oCZMyna4kzmPfr1EWPHDhMmtVKyO8gqcTQsCCaMhRl6P8axVuJYjRwOsQJp
Vp2p0cadsYASElpH01la6zrIOZmQckyFokAb6r+jQfWIkbD9na240tRpjXDs
JOI+wJiB+1OIR75MRqY9LWobwRkeiuHFXOe+70yUsXKWjlxH7iO3Capt40S7
GD9GQmOYHYsrmztsmzjsAF6py1ZFhtqL+L7ojCfHPOJ4yC2Pp1s+xKUMKdZL
/4QoCngyqQBTP27p2nERuY0qxAx3lqUj5NosghDERlkB+F6OcCmu47SrZOno
K7WK1ESTbplmtUJbQyS8MR1UNWsxHs1nR0g9DoWG9gawysRGBXXEX+rMo4+L
WzuHRpNA4wvNBxykf6eBXyCl8RnE08qGuGqkRqFfUXZOmsbAjzThlFjCsbjz
gBBMGxfnhsTGpTAe+/a0JjW29PE+JQuSLM7deAaBRPF+PLPwYUyK4zEhGv9M
t2TCHExE/ZNQyVhzWoVZEv5Oe86Slrykwm/m4sZiJklgPX9xbOdLpDT3i4jA
OgllpLFaUm7H1BPO5YUFT6RbdhJmtb1HNd1GO/DhFN2kX29S9pl26xlH1JDb
KgJg1s0XEi0k3cLtI5wcj9Y47gFdkWIyllM2sUmV/9D6fqBlmp5IoiIuwa4U
QtcQCjp7Na8mylfMimKkCgbdYU6bb+cT4BF2u6r0EWFSoWpW+MjOTZzCj5La
6B1XoVhywbEoFya/JA9kTxy3RrcuuKyoFiFhINiUsjzTN2vuNw7VeXbo5xLM
h86pX1Dt15M7L0O1XzPtXy1uzdIDoYBBC0Yf6v6wB2FeOpHoMeHngr+xuQll
iwW7aX5S0vsSCgBsFTHjF6PT4PpCBzXHMEZimJjWXZAvrpCjYT+C6C10oXzE
BxpiqEeo50oePV9S3qJvKzdUfdwTFFC0lMwbG0AgJAljRsWALEkt8TDm0hBu
3fLhvbj/EGzeDJV47aU3QeyFfYinkbfDJtEvuYOQQnNSjDaHbnq/urpHLwDE
Qy3DcQo/Zmg1Bau5yGQ5bLUiBQONtbum49KHkCKE6+EQ1Ae75nMH6m5YBtrx
rIrMyXQz6c7pKTbeCb1oBOwXaQs6qmvVfjEKhxXNVDiyM5+ok7aGmlh07bWD
GhKnz7xaPjtuuVHLafRugrn+LLvJ0a6TnspEC0JLzGzzRvHJFnYjPw4pHpqw
2CcC9TvWxMITQLLOrZUcTkttk1pZgHR9kOHyWqqFoeTG9SPlyEmFXa234o4k
dr7SEW7YGAQvuBx6BoMhVpfggdRCiaiQ9sxX79JUwbwuamJfRUJNQgs3ASt2
W3J8sVNltNevYT0/ScucG/cPx0jpKnpgJ/Fb2hfxgj+aWaeXduxMSrKyyEnm
Y5Z/M1qbchVJRdqORWZjbi0e3Xnt0ekwdafsAlvv421ubFJ4cdi2Ib9Y/KcF
jZDjPZ1J2iW36CXn1hFvH0qR4FFojXHsFYOgWLnHAGwBNB3zez2yMYuEv41t
QpMO8XruBo/UixbJuQ0u8x9NBmHpoTsLWfHibzDNh9KEr2tQ7gzhcjmbDRdo
TZaUJedpGIvHProUIdE3Eft1tghXwmi19H1VDeNIq105xyoojDc2aYfaHVv0
vLLC+fMQNMUEL40zySPOxHk6YQ/HmCHK8Em/G48DZVn6cTu1hjKqE3oLsP+Z
SvThplxvRl2JDVJpF5Q2QImLY/1WsKHfkv7xeePDRPjf0BbF54usTcMkLU/O
dshPKvIHm1ShUsR18WDQIwZ+RaYhMNAWY2gsCtvcRZuiYUpLnJ0I9KAaCPfE
Z9QwivnyBMbkLoWLRBNiu2bwJaZo7msAgB874r5X8OEY5q4pi+QQX0LoGd61
k+PMEUxkV0M4BFiOTjnUkVKPER13w+08hNZkbMkpCGl1Jvolh5VCej6eUZAy
eKEb30WyIvFpKNa62pCzDO8h4UKfhb+WYVn+c++YHnJa8xT04FWsBdcT5gq7
Mp9veOHglJbfkp3ne9tthh7yhqZuyLdws2VURCKo3EuPDb2DjMiTB+1GJ464
BZTlczQHtqU7IZdUh9yodk4f6didN7vMWvHGPj9N5vCQ8I7bYP5bJwdfJUEb
qOWobotJewTXQg9ZI/McUmA5ciSCDz5a2rB2FdDtntklmrLRON/UzbYZOvKp
aiMcnuBXacdHnwVHCeGYwEL/fHV5YzQF3moNir8PUEoLEeim1Q91bBrRnEnQ
1Dwcqe/47OfW7WO7vIuQRpIB/kv2FNmXukl7/u80Y6OXfy+bSPuz6ZWXYs+V
1SkvADmSIpdD/YLPL44OkxNC3KQFxeHsdLlTwS0T1kcxKw4GIe8Q283jsT3E
e3zsTI0qgFoIpAlul2UR27LP0xaj29hipPUfY/77/W2azEWeKO2GYM8YrCd7
8jSU57lExWbOhwq5SqkOWFwDGWM4YQL96zfSknJX6snZjt+jgWGw+48/jCmj
o11V35hMDQ1VUvAW9j5DNKm9B6mwdiKZyQurpCxAVHisvKUcDO2nn4gyhjXI
SR5A0nzIaTfQYZowl0SjhB+uzjc4cRzwcAvoYgy8K9um1lkzmV8rUKU9UmpB
fO7PIDm9sJrJKASmyOV0YwTx8yMuy84mrE7TrEjzNjXMw+tLYR46gEvuA0GJ
uSVON5GQt7vYLK6PNVv3qdwOWzClR6zwHM22JEm3nz09dHehUU7LvcHTcaB8
D74gffRJi1x0KZrm4TxbxVWFTkznxXiS2uhX2L/3fP7+QyxZ8oPTxhr6PXt3
Kg/wYxVIUngcjI495PQLfqjG5EdywRiIkm7Pe/vkkOZBF0k8lGUPjqhic7XL
406TvtgPTaBwJ5qezdPqGB91wokQ7hfRIwVMrlYDR+thIGEEQaBnEx+txCCB
B7S4977WkxIUq3PYje5QALULFdwQUyO2WhJNu+dDt5+JwtPoX3K44zlZOVDr
Wo7tiWIgCrd4g0asOmId/n7WIXJwUJKfqe+1yPAGsvTFFktahKZcIgfiQacn
RLZNhwKw5zb50+R8tniLac6TZwkzFidSqltpCz7PadLj3ayNQm7X7fg3iWgl
zsPFq/hYfhsogDdDN0wPm2bhWCY/KeBm0kC/HMqqlxwmGg9w1QnqD589WC78
Qs+WBx+VJCQCAzSBH05O/MHVje19ECq6mjbCFjynsvW1CLWkLQxHdgnqSt6q
YoxOZiXelI83wpUSFmVhf2PLDN4L8AKBLdiRVH0Xs0iIPT8R2UxPx3P2DZGx
pnoIj/TgJtv2JJsXFhw5+EGXoxzbw93sDvbTUq0MmbQSHM1hCTF3SZviYmI9
IXtFWkByLKN7SNNwevivgO7gUrAinP/b4m1AGpQwgKWpwJzbGeCRWkl6BRiU
aPnICwrwGi7tvdRsF3ayJv3NmlU8Z5vDnbT1C07l4GjcOvbnchAg3jJLHGjq
J8WS2X8etNQI1IxxXlS4KflYlfF3wrpB9jqOVNFA4P2QFRFgobfQr7D3SUwf
On22ZZFFN8MOFS9ctIq04eBwqUkALWVNUxjReerzBT+UXmu2M0wNyI7DFOJ4
cS5dOuFCL2rkv70cxuPLRi5A2BFO5yqlCIh1K1628DGnlIh45AZSYBFSI2ds
BQbTQ/JyaMng1VP7ACvwyPO8FoQVKi8IldqDnTDLoVj7MdUX2AVrRaZaASDw
mNw0UmbckJYdczy3Spv/7zidXXZjGwCfzgxcizcAEDZ9Y0l8VwkqRCY0nyOx
M2wj7ZRARuWioQoHUnF0KHTZZmsUQwsjyiaim2M31iAlk9iHFfYgjePMF1nm
nKqNchNNDO/9cDUh0nhq2UWWKnvU9G7MSsx2LbTQmFUFYk33g5RmyDcXmkSK
qQYuH4z9QrRUkpC2HRAhaZF9wXHFwE7WQ1lw4TfpnkJLhh5FH2ppnpoHRQBc
A8ClRZdb5u58lqDsX0hbRJBnXe1DWJvoqGAL2uuFyIZzA0e9pZ7HVlyWmCEn
zqBH1mqpp9Dog7rWMZei77hgDRkhWTnlWFU20hnbh0sPBuDDP9K2I8OE5mM9
MwNfa2IQ79P8ZHDVIyxr6MEkdFvW5ZbJCMIC6TGngDQkNbXnIvauSmJzzHU9
11bBw4wXdzpN37YQUuKTU20jtKd5UpNc86dH0tgBz9alxcIvHCinNV+mKRmj
hRmEf+LYsOi8bMgdBEcv+M1ieSFEVfeb7lrS1FHTKspBsHI9OMjKC8IlDUfI
1mtHM/Q4Omhtk07PjHCsDGZu07fESjEjvqTL86EjrnGzKw1jKymf5O7Vk825
MCxzPJ7gkqNt6exuD/pHzHxXxr1K3utSLGangpJumrHwAqYW6991Exq343IQ
kuiEUQtM6hZ1YSRhNL4KAFFOOJyUKsFiQlQZJFWRTXwQRzkbdweKcMMmENY0
sjEcGWHHP0lSzEpLDAiadIlnPNBf5AlqibR2GkJUKNPss/HYV/JKrFhFCf0i
Jn3VVdIVc/CynS+/JGl86Q9WDDnc4wV9JXuF5L1Jh0Hpcm9mHZecigx9W3io
pJT0AP1irI9wQqtAK0SlmUfdQj4KL6ehlbxFuozQiyQJih1WRBv0N7ADzQ/Q
3A2qCdVCjTu+zcDGtxnEc+lKBHLOgtO6QguUBtVm59rwvqotitKtNhYkISHH
zhenl6fH4+YYOUp6Ua6MbFDTajEOt3y4cxKb69tdkvfygTyjOYVdQ8yizDJT
6Hrpen7X3NYXpTP9XlUXqeFwgk2u4hAdCwvJclwrsIV6bsY4bMazdt0ithjh
Vd0fRAShRUQowA3njmfJg9BZpoigyeWPNR9Zm9zfxSfgveD0hFt5ywf9e/Bm
l/mdoQW13I5p8jHTcVpPGpanN+N6lmrSJJOcM17EUyp8MiTsQzg1EdOd8dVu
gePwKRzPqQPXZtyyxocHKzNNL0igyx5Rm1BlW8PpWnKa+MRE4ju83xIZihuc
8O/N/5woQfvXB2I3Wcc/PPhfyaweni6NPvOn4JXjbseKfNrkH/tlP1fOSTKM
MS8lJiSZuNXQMg3/lgTNzCclb6UPmRmU8JGOuYdfLUKzR/yRzzKmMgtNXxFV
EALj5s4k6WhAi+rrNI/BII4aAlNiKbVzOsxX3HrfN6ZzeNxj83+vVBwmgGEA
AA==

-->

</rfc>
