<?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.7) -->


<!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 RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC9421 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9421.xml">
<!ENTITY RFC9943 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9943.xml">
<!ENTITY RFC9942 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9942.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-02" 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>
    <author fullname="Christopher Whiteside">
      <organization>Independent</organization>
      <address>
        <email>cwhiteside.engineering@gmail.com</email>
      </address>
    </author>

    <date year="2026" month="August" day="31"/>

    <area>Security</area>
    <workgroup>Independent Submission</workgroup>
    <keyword>operational technology</keyword> <keyword>industrial control systems</keyword> <keyword>agent identity</keyword> <keyword>authorization</keyword> <keyword>audit</keyword>

    <abstract>


<?line 150?>

<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 authorised this specific action on this specific
asset, whether a named human signed off on the action where its 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 specified elsewhere,
DNSSEC-rooted agent discovery, a scoped and revocable authorisation
grant, a named-human authorization receipt bound into the record as
human-authorization evidence, and an append-only transparency record,
into a single structure, the Command Authority Envelope, that an
enforcement point 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 the IEC 62443 and NERC CIP
frameworks state but do not give a wire mechanism for.  A neighbouring
proposal gates safety-critical commands on an agent's trust level; this
profile takes the opposite position, and states why.  The methods by
which a principal's identity is inferred are out of scope by
construction.</t>



    </abstract>



  </front>

  <middle>


<?line 176?>

<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 web-bot-auth effort <xref target="WEBBOTAUTH"></xref>
specifies how an automated agent authenticates itself over HTTP using
HTTP Message Signatures <xref target="RFC9421"></xref>, and it 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 an
enforcement point 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 an enforcement point that evaluates it.</t>

<t>Applicability.  The operating condition this profile is written for is a
plant that must keep its critical services running through a sustained
loss of external connectivity, whether that loss is permanent by design
or produced by an isolation event.  This is the assumed case rather than
an exception the profile tolerates.  Nothing in the envelope requires a
network path beyond the conduit at the moment of evaluation: an encoding
MUST be verifiable offline against cached trust anchors with declared
staleness bounds (Section 7), which covers the agent key material, the
approver directory and the transparency-log checkpoint alike (Section 8).
Where a bound is exceeded the enforcement point fails closed on
authority, and never on safety (Section 6).</t>

<t>Scope.  The actions this profile is written for are those requiring an
auditable point in time that ties the user, the command and the
authorisation together: an emergency stop, a setpoint pushed outside
normal operating parameters, the starting or stopping of a process.  More
generally, it addresses deployments where traditional control protocols
are in use but additional controls on the authorisation of commands are
required.  It is not a general mechanism for machine-to-machine
communication within a plant operating inside its set boundaries.</t>

<section anchor="a-neighbouring-proposal-and-where-this-profile-parts-from-it"><name>A neighbouring proposal, and where this profile parts from it</name>

<t>One other Internet-Draft addresses agent authority for industrial
control directly.  <xref target="SHARIFICS"></xref> applies an agent-trust transport to
Modbus/TCP, OPC UA, MQTT, and CoAP, mandates ECDSA message signing over
those protocols, and maps agent trust levels to the Security Levels of
<xref target="IEC62443"></xref>.  It supplies, in concrete wire form, much of the transport
binding this memo defers (Section 7), and a deployment that wants a
worked control-protocol encoding today will find one there.</t>

<t>On one point the two proposals disagree, and the disagreement is this
memo's central claim.  <xref target="SHARIFICS"></xref> gates safety-critical commands on the
agent's trust level: a command to a safety-classified point is rejected
when the issuing agent presents an insufficient trust level.  This memo
forbids exactly that (Section 6).  A safety function's right to bring or
hold the process in a safe state, and its right to refuse an unsafe
command on its own criteria, MUST NOT be made to depend on the
resolution, verification, or trust level of any agent credential.
Gating a safety command on an identity check makes the safety function
unavailable precisely when the identity infrastructure is degraded, and
that is a safety regression introduced in the name of security.  The two
proposals can compose on everything below the safety boundary: agent
signing, trust-level-to-Security-Level mapping, and the per-protocol
envelopes are complementary to the bindings this memo defines.  They
cannot compose across the safety boundary, and this memo places that
boundary where an OT safety case requires it and <xref target="SHARIFICS"></xref> does not.</t>

<t>The unclaimed ground this memo occupies is the coupling: a consented,
resolvable, human-principal authority, plus a named-human authorization
at the moment of consequence, plus an attributable append-only record,
drawn into a single enforcement-point-evaluated, risk-class-graded,
fail-closed refusal profile whose defining axiom is that a safety
function is never gated on any of it.  Each of the five primitives is
specified elsewhere.  The refusal profile and the safety carve-out are
the contribution.</t>

</section>
</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="RFC2119"/> <xref target="RFC8174"/> 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.  The principal is the party
that issues the authorisation grant (Section 3.3) under which the
agent acts.</t>
  </dd>
  <dt>Approver:</dt>
  <dd>
    <t>A named, accountable human who signs off on a specific control action
at the moment of consequence, per <xref target="EPRECEIPTS"></xref>.  The approver need not
be the principal, and for a consequential action SHOULD NOT be the
agent that initiated the 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.
Where a deployment elects to apply this profile to reads, it does so
under the Observe class (Section 5).</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.  This profile is enforced at
the conduit, by the evaluating function this memo calls the
enforcement point.</t>
  </dd>
  <dt>Enforcement point:</dt>
  <dd>
    <t>The function, resident on or at the boundary of a conduit, that
evaluates the CAE of an agent-originated control action and refuses
the action on any missing or invalid binding.  This memo gives the
function its own name because <xref target="IEC62443"></xref> uses "conduit" for a channel
grouping rather than for an evaluating function, and the two need to
be distinguishable in a sentence.  The enforcement point is the
conduit's evaluating function; it is not a different place.</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 an enforcement point that implements this profile.</t>
  </dd>
  <dt>Authorisation grant:</dt>
  <dd>
    <t>A scoped, revocable object, signed by the principal, that authorises a
named agent to perform a named control verb on a named asset until a
stated expiry (Section 3.3).</t>
  </dd>
  <dt>Binding moment:</dt>
  <dd>
    <t>A named human's signed authorization of one exact control action at
the moment of consequence, carried as human-authorization evidence
(Section 3.4).  The evidence is the receipt; the interaction that
produces it MAY be delivered through the briefing-and-binding envelope
of <xref target="BINDINGMOMENT"></xref>.</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 an enforcement
point that implements this profile MUST carry a Command Authority
Envelope.  The CAE is a signed structure carried alongside the control
action.  The bindings it carries are listed below; the mapping from each
binding to the composed artefact that supplies its concrete fields is 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
enforcement point.  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 the
web-bot-auth effort 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="authorisation-grant"><name>Authorisation grant</name>

<t>The CAE MUST carry a reference to a scoped, revocable authorisation
grant, issued and signed by the principal, that authorises this action.
The grant MUST name the specific asset (the zone, conduit, device, or
point), the specific control verb it authorises, and the specific agent
authorised to exercise it, and it MUST carry an expiry.  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 an
enforcement point MUST evaluate coverage against the specific action,
not against the grant's breadth.  Authority is captured against the
action, not inferred from an operator's one-time enrolment.</t>

<t>This section states conformance requirements, not one mandated object.
Any grant artefact meeting the requirements below is a conforming
filler, and this memo names the fillers known to it without preferring
one.  A conforming authorisation grant:</t>

<t>G1.  is signed by the principal whose authority the action invokes;</t>

<t>G2.  names the asset, the control verb, and the authorised agent;</t>

<t>G3.  carries an expiry;</t>

<t>G4.  is content-addressed, so that a record can reference exactly the
     grant that was in force;</t>

<t>G5.  is revocable, and permits an enforcement point to establish its
     revocation state or to refuse for want of it; and</t>

<t>G6.  permits an enforcement point to evaluate coverage against the
     specific action and to fail closed, under a distinguishable
     reason, on any requirement it cannot meet.</t>

<t>Two fillers are known at the time of writing, and neither is privileged
by this memo.</t>

<t>EP-CONSENT-GRANT-v1 <xref target="EPCONSENTGRANT"></xref> meets G1 through G6.  It is a
signed standing grant naming an asset, a control verb, and an expiry,
content-addressed by a grant hash, revocable by a revocation statement
against that hash, and its verifier refuses under distinct reasons for
signature, validity window, revocation, asset, verb, and grant-binding
failures.  <xref target="EPCAEPROFILE"></xref> maps it against the authorisation-grant,
binding-moment and audit-record bindings of this memo.  It is, so far as
the authors are aware, the first artefact specified and implemented to
meet this row.</t>

<t>The grant of <xref target="CONSENT"></xref> does not meet G2 as it stands.  It authorises a
reader to READ an attribute about a data subject and is signed by that
subject, so it grants a read of an attribute rather than a command over
an asset, and it requires profiling with asset, verb, and
authorised-agent fields before it fills this row.</t>

<t>The distinction is worth stating plainly, because the two objects are
easily confused.  The grant of this section authorises an agent to ACT
on an asset and is signed by the principal whose authority the action
invokes.  The grant of <xref target="CONSENT"></xref> authorises a read and is signed by the
data subject.  The two carry the same revocation and content-addressing
machinery and the same signed-by-the-authorising-party discipline; they
differ in what they authorise and in who signs.  The principal of this
memo and the subject of <xref target="CONSENT"></xref> are different roles occupying the
signer slot of two different objects.</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 an authorisation artefact that binds a named, accountable
human to this exact action before the action executes.  The artefact is
bound into the CAE as human-authorization evidence per <xref target="HUMANAUTHBIND"></xref>,
and the bound evidence is an authorization receipt per <xref target="EPRECEIPTS"></xref>, or
an equivalent artefact carrying the same properties.</t>

<t>The artefact MUST satisfy, at the enforcement point, the binding
requirements of <xref target="HUMANAUTHBIND"></xref>:</t>

<t><list style="symbols">
  <t>it is credited only against artefact bytes, a signature the
enforcement point verifies or a digest it matches, and never against a
bare assertion that a human approved (B1, digest grounding);</t>
  <t>its action binding MUST agree with the control action's asset and
verb, so that an approval issued for one action cannot be spent on
another (B2, action agreement).  An artefact authorising a different
action MUST invalidate the binding, not merely weaken it;</t>
  <t>the enforcement point MUST distinguish verifying the artefact (its
digests and signatures hold) from accepting it (its issuer's key is
pinned out of band), and MUST NOT accept an artefact from an unpinned
issuer (B3, verified versus accepted);</t>
  <t>the absence of the artefact is the absence of evidence, never a
default grant of authority (B4, fail-closed absence);</t>
  <t>where the artefact is available in both an embedded and a referenced
form, the two MUST agree, and an enforcement point that resolves the
reference MUST refuse the action if the resolved artefact differs from
the embedded one (B5, form consistency).  Section 7 offers both forms,
so this requirement is live in this profile.</t>
</list></t>

<t>The receipt MUST carry the approving human's own signature over a digest
of the action, be verifiable by the enforcement point offline against
cached key material and a published log checkpoint per <xref target="EPRECEIPTS"></xref>, and
MUST NOT be usable more than once.</t>

<t>A binding moment MUST carry an expiry.  An enforcement point MUST refuse
an artefact presented after its expiry, and MUST NOT treat a captured
approval as valid for any window the artefact does not itself state.  A
captured decision is evidence of a decision taken at a moment, not a
standing token.</t>

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

<t>The CAE MUST carry an append-only, independently attributable record of
the action.  The record is a signed statement per the SCITT architecture
<xref target="RFC9943"></xref>, registered on a transparency service, with a COSE receipt
<xref target="RFC9942"></xref> proving the statement's inclusion in the service's append-only
log.  The statement MUST be sufficient to attribute the action
afterward: which agent, on which principal's authority, under which
authorisation grant, with which binding moment where one was required,
against which asset, at which time per <xref target="RFC3339"></xref>.  Where a binding moment
was required, the statement MUST reference the authorisation artefact by
digest per <xref target="HUMANAUTHBIND"></xref>, so that the record of the action and the
evidence of its human authorisation bind the same bytes.</t>

<t>This record composes published standards.  SCITT signed statements and
COSE receipts are the append-only, independently verifiable artefacts
the evidence requirements of <xref target="IEC62443"></xref> and <xref target="NERCCIP"></xref> call for.  The
agent-authentication layer references such a record but does not itself
produce it; that gap, not the absence of any suitable format, is what
this binding fills.</t>

<t>The record MUST carry a provenance term drawn from the closed vocabulary
of <xref target="PROVENANCE"></xref>, stating how the assertion the record makes was
corroborated.  The term labels the record, which is an assertion about
the action; it does not label the physical action itself, which is
attributed by the signed statement.  This distinction matters, because a
closed provenance vocabulary can say how a claim came to be believed and
cannot say that a valve moved.  Where the agent includes a
machine-generated rationale in the record, for example a stated reason
for escalating the action to a human in the sense of the initiator
attestation of <xref target="EPRECEIPTS"></xref>, that rationale carries its own term from
the same vocabulary.</t>

<t>An enforcement point MUST refuse a control action whose audit record
carries no provenance term, and MUST refuse one whose term has decayed
to uncertainty.  A record that cannot say how it came to be believed
does not confer authority.</t>

<t>The record states what the enforcement point observed, not what it
intended.  Where the outcome of the action is unresolved in the sense of
Section 4, the record MUST say so, and MUST NOT assert that the action
took effect.  A statement that an asset reached a state, written without
observing the process, corroborates nothing, and the provenance term of
<xref target="PROVENANCE"></xref> labels the record rather than repairing it.</t>

</section>
</section>
<section anchor="enforcement-point-evaluation-and-fail-closed-behaviour"><name>Enforcement-Point Evaluation and Fail-Closed Behaviour</name>

<t>An enforcement point 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.  An enforcement
point 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 enforcement point 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>Evaluation before the action yields one of two outcomes, accept or
refuse.  The action itself yields a third.  Where an enforcement point
has accepted a CAE, dispatched the action, and cannot determine from the
process whether the action took effect, the outcome is unresolved.  An
enforcement point MUST NOT report an unresolved outcome as performed,
and MUST NOT report it as refused.  Reporting it as refused is the worse
of the two, because a refusal asserts that nothing reached the process.</t>

<t>An unresolved outcome carries no authority forward.  Retrying the action
is a new control action, requiring its own CAE and, where the action's
risk class requires a binding moment, its own binding moment
(Section 5).  An enforcement point MUST NOT re-present the artefact of an
unresolved action, and MUST NOT resolve the outcome by asking the agent
what happened.</t>

<t>Section 3.4 requires that a binding-moment artefact MUST NOT be usable
more than once, and the enforcement point is what makes that hold.  An
enforcement point MUST record each artefact it accepts as spent, and
MUST refuse any later action presenting an artefact already recorded.
The record MUST survive a restart of the enforcement point.  Spend state
held only in volatile memory makes the requirement once per uptime
rather than once, and a power cycle is an ordinary event in an OT
deployment rather than an exceptional one.  An artefact dispatched
against an unresolved outcome is spent.</t>

<t>Single spend holds only where one enforcement point evaluates every
agent-originated control action for a given asset.  Where more than one
enforcement point can admit an action for the same asset, no single
enforcement point can hold the spend record that Section 3.4 requires,
and a deployment MUST either scope each asset to a single enforcement
point or refuse the action, on the same ground as an unreachable
revocation status.</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>An enforcement point 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, carried under this profile only where a
deployment has elected to apply the profile to reads (Section 2).
Where it applies, the CAE MUST carry agent identity and an audit
record.  Principal reference, an authorisation grant, and a binding
moment 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, an authorisation grant covering the
asset and verb, and an audit record.  A binding moment 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 binding moment MUST be present and valid.</t>
  </dd>
</dl>

<t>An enforcement point MUST refuse a State-change action whose CAE lacks a
valid binding moment, without exception, and MUST NOT downgrade an
action's class to avoid a binding requirement.</t>

<t>Where a State-change action's outcome is unresolved (Section 4), a retry
is a new action of the same class.  Its binding moment MUST be present
and valid in its own right, which means a human decides again.</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 here, ahead of 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>This is where this profile and <xref target="SHARIFICS"></xref> part (Section 1.1).  A design
that rejects a safety-classified command because the issuing agent
presented an insufficient trust level has placed an identity check in the
safety path.  This memo forbids that placement.  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 maps each CAE binding to the composed artefact that supplies
its concrete fields.  It stops there deliberately.  This memo does not
mandate, and this revision does not specify, a single outer CAE encoding
or a novel wire structure of its own.  Where the profile needs a field, it
takes it from a primitive already specified elsewhere; where a concrete
encoding decision remains, it is named as such and left to a later
revision.</t>

<t>The CAE is a signed structure.  Each binding is filled as follows.</t>

<texttable>
      <ttcol align='left'>CAE binding</ttcol>
      <ttcol align='left'>Filled by</ttcol>
      <ttcol align='left'>Concrete fields come from</ttcol>
      <c>Agent identity (3.1)</c>
      <c>Resolvable agent identifier and request signature</c>
      <c><xref target="MCPDNS"></xref> for the identifier and its DNSSEC-rooted key material; <xref target="RFC9421"></xref> for the signature, consistent with <xref target="WEBBOTAUTH"></xref></c>
      <c>Principal reference (3.2)</c>
      <c>Resolvable principal handle</c>
      <c>A resolvable identity handle naming the human on whose authority the agent acts</c>
      <c>Authorisation grant (3.3)</c>
      <c>Principal-signed, scoped, revocable grant naming asset, verb, agent, and expiry</c>
      <c>Any filler meeting G1 to G6 of Section 3.3. <xref target="EPCONSENTGRANT"></xref> meets them as specified; the grant structure of <xref target="CONSENT"></xref> requires profiling with asset, verb, and authorised-agent fields first</c>
      <c>Binding moment (3.4)</c>
      <c>Named-human authorization evidence carrying an approver's signature over the action digest</c>
      <c>The binding object (<spanx style="verb">human_authorization_ref</spanx> by digest, or <spanx style="verb">human_authorization</spanx> embedded) of <xref target="HUMANAUTHBIND"></xref>, carrying an authorization receipt per <xref target="EPRECEIPTS"></xref>; the interaction optionally via <xref target="BINDINGMOMENT"></xref></c>
      <c>Audit record (3.5)</c>
      <c>SCITT signed statement with a COSE inclusion receipt</c>
      <c>A signed statement per <xref target="RFC9943"></xref>, registered on a transparency service, with a receipt per <xref target="RFC9942"></xref>; the binding moment referenced by digest per <xref target="HUMANAUTHBIND"></xref></c>
</texttable>

<t>An encoding of the CAE MUST meet the following requirements, which are
properties the OT environment imposes and are independent of the field
map above.</t>

<t>An encoding MUST be verifiable offline against cached trust anchors,
because many OT environments are segmented from public networks for
long, declared intervals (Section 8).  The offline-verifiable
authorization receipt of <xref target="EPRECEIPTS"></xref> and the offline COSE inclusion
proof of <xref target="RFC9942"></xref> are chosen for this reason.  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.  <xref target="SHARIFICS"></xref> specifies per-protocol signed envelopes for
Modbus/TCP, OPC UA, MQTT, and CoAP, and a deployment MAY carry a CAE
within such an envelope; the two are complementary below the safety
boundary (Section 1.1).  The concrete outer encoding of the CAE, how the
five bindings above are serialised together into one structure, is 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>Command integrity and diverse-channel confirmation.  The CAE binds
authority to a control action and makes the action attributable; it is
not, on its own, an integrity mechanism for the command value on the
wire.  The profile requires that an encoding ride above and not weaken
the transport security of the underlying session (Section 7), so the
command value is protected to the integrity the session provides, and no
further.  Where a corrupted or spoofed command value is itself a hazard,
and in particular where the controlled function carries a safety-integrity
requirement at SIL 2 or above in the sense of <xref target="IEC61508"></xref> and <xref target="IEC61511"></xref>,
the transport integrity of a single command path is not sufficient by
itself: a deployment SHOULD confirm the commanded state over a channel
independent of the command path, for example an independent read-back of
the achieved process state, and SHOULD treat a discrepancy as a fault for
the process's own safety logic to handle rather than for this profile to
handle.  Providing such a diverse channel, and meeting a stated SIL target
for the end-to-end control function, is a functional-safety engineering
task governed by <xref target="IEC61508"></xref> and <xref target="IEC61511"></xref>; it is substantial work, it is
a property of the deployment and its safety case, and it is out of scope
for the authority binding this memo specifies.  This memo neither supplies
nor weakens that integrity: a diverse-channel confirmation composes
beneath the authority profile, and, like every mechanism here, it MUST NOT
be placed where it can gate a safety function (Section 6).</t>

<t>Refuse, do not prove.  An enforcement point 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>Binding-moment forgery and the human-in-the-loop.  The gravest failure
this profile must exclude is a State-change that executes on no human
decision.  The requirement that the binding moment be an authorization
receipt carrying the approver's own signature over the action digest,
verifiable offline and not usable more than once (Section
3.4), is what excludes it: an agent cannot manufacture that signature,
and cannot replay a genuine one.  One residual surface remains and is
stated plainly: the presentation attack of <xref target="EPRECEIPTS"></xref> Section 11.3, in
which an approver may sign a faithful-looking rendering of the wrong
action.  This memo inherits that residual and the mitigations
<xref target="EPRECEIPTS"></xref> states (render from the hashed bytes, register render
templates under the policy, and for the highest classes render the
material parameters on a surface the orchestrating operator did not
author).  It is an enforcement-side obligation this profile places on
the enforcement point, not a property it can assume.</t>

<t>Revocation latency versus plant time.  An authorisation 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.  A revocation cannot recall an action already
released to the process, and this profile does not close that gap.</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 cached trust anchors with declared staleness bounds, for the
agent key material, the approver directory of <xref target="EPRECEIPTS"></xref>, and the
transparency-log checkpoint of <xref target="RFC9943"></xref>.  The management of those
anchors, their rotation, and their 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 bounds and fail
closed on authority when a 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, verb, and agent, Section 3.3), the binding moment
for consequential classes (Section 3.4), which a compromised agent cannot
forge because it carries a human's own signature, 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 authorisation
grant is signed by the principal and not the operator; the binding moment
is signed by an approver key the operator does not hold (Section 3.4,
and the corresponding guarantee in <xref target="EPRECEIPTS"></xref>); the audit record is a SCITT signed statement on an
append-only log whose checkpoint the operator cannot rewrite undetectably
(<xref target="RFC9943"></xref>, <xref target="RFC9942"></xref>).  These 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, authorisation,
human-authorization, and transparency 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="deployment-and-incremental-adoption"><name>Deployment and Incremental Adoption</name>

<t>This profile is meant to be adopted incrementally, alongside the installed
base rather than in place of it.  The enforcement point (Section 2) is an
added function at a conduit boundary; it does not replace a control
protocol, a safety system, or a historian, and a deployment can introduce
it for one asset class or one high-consequence verb before extending it.
The authority bindings compose above existing per-protocol transports,
including the signed control-protocol envelopes of <xref target="SHARIFICS"></xref> where those
are deployed, so a site that has already invested in a transport binding
keeps that investment.</t>

<t>Adoption of a profile like this depends on the integrating parties, the
control-system vendors, the asset owners, and the operators of the
discovery, authorisation, and transparency primitives, each investing in
the integration on its own side, and a specification alone does not create
that investment.  This memo takes the position that the incentive most
likely to carry that investment without a mandate is that the profile
discharges an obligation the deployer already holds rather than adding a
new one.  <xref target="IEC62443"></xref> and the <xref target="NERCCIP"></xref> reliability standards already
require that consequential actions be identified, use-controlled, and
auditable; a deployer meets those requirements today with bespoke,
non-interoperable, and often manual evidence.  The append-only,
independently verifiable audit record this profile carries (Section 3.5)
turns that standing, unfunded compliance obligation into a concrete and
reusable mechanism, which lowers an existing cost rather than imposing a
new one.  The concrete integration path on each party's side, and the
commercial and operational incentives that make a given party invest, are
deployment matters beyond the scope of this memo and are the natural
content of a companion deployment 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="normative-and-informative-references"><name>Normative and Informative References</name>

<t>Several references in this document are normative because an implementer
requires them to construct or verify a Command Authority Envelope, yet
they are individual Internet-Drafts rather than published standards: the
Morrison-family memos <xref target="CONSENT"></xref>, <xref target="BINDINGMOMENT"></xref>, and <xref target="MCPDNS"></xref>, and the
Schrock EMILIA-Protocol memos <xref target="HUMANAUTHBIND"></xref> and <xref target="EPRECEIPTS"></xref>.  A
normative reference to a work in progress will hold this document in the
RFC Editor queue until the referenced drafts are published or the
references are re-scoped; the authors acknowledge this and expect to
revisit the normative and informative split as the referenced work
matures.  The remaining normative references are to published standards:
<xref target="RFC9421"></xref>, and the transparency pair <xref target="RFC9943"></xref> (SCITT) and <xref target="RFC9942"></xref>
(COSE Receipts).</t>

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

<t>This section records the status of known implementations in accordance
with <xref target="RFC7942"></xref>.  It is intended to assist the IETF in its decision
processes for this document.  The description of implementations in this
section is intended neither to describe those implementations as
complete or correct nor to endorse them; the listing of an
implementation here does not imply endorsement by the IETF.  This section
is expected to be removed before the document advances beyond the
Independent Stream.</t>

<t>There are no interoperable implementations of the Command Authority
Envelope at the time of this revision.  Several of the composed
primitives have running code.  The EMILIA Protocol implementation
(<xref target="EPCONSENTGRANT"></xref>, <xref target="EPCAEPROFILE"></xref>) reports three same-team reference
ports, in JavaScript, Python and Go, agreeing across 17 suites and 193
conformance vectors, together with an externally authored Rust
implementation built from a pinned public source tree that passes a
clean-room subset of those vectors.  <xref target="MCPDNS"></xref>, <xref target="BINDINGMOMENT"></xref> and
<xref target="COMPUTELOC"></xref> each report a reference deployment.
An independent implementation
of CAE evaluation at an enforcement point, against one concrete
control-protocol binding, is the strongest near-term signal this document
could receive and is explicitly solicited.</t>

</section>
<section anchor="contributors"><name>Contributors</name>

<t>Iman Schrock (EMILIA Protocol, Inc.) contributed the substance of the
authorisation-grant row in Section 3.3.  Reviewing the -00 bindings, he
identified that no artefact then existed meeting the standing-grant
requirement, and declined to present an object he already had as meeting
it.  He then specified and implemented EP-CONSENT-GRANT-v1
<xref target="EPCONSENTGRANT"></xref>, and profiled it against these bindings row by row
<xref target="EPCAEPROFILE"></xref>.  The separation held in Sections 3.3 and 3.4, under which
a per-action artefact at the binding moment never rounds up into a
standing authorisation, was settled in exchange with him.</t>

<t>He also identified both gaps this revision closes.  Section 4 spoke only
before the action and so carried no vocabulary for an outcome that is
unresolved, and the single-spend property asserted in Section 3.4 was
never made to survive a restart of the enforcement point, which would
have held it once per uptime rather than once.</t>

</section>


  </middle>

  <back>


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

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

&RFC2119;
&RFC3339;
&RFC8174;
&RFC9421;
&RFC9943;
&RFC9942;
<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 Briefing-and-Binding Envelope: A Delivery Contract for Agent-to-Principal Decision Moments with Dual-Veto Reconciliation</title>
    <author fullname="Blake Morrison">
      <organization>Alter Meridian Pty Ltd</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="HUMANAUTHBIND" target="https://datatracker.ietf.org/doc/draft-schrock-human-authorization-binding/">
  <front>
    <title>Binding Named-Human Authorization Evidence into Agent-Action Records</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>


    </references>

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

&RFC7942;
&RFC8126;
<reference anchor="EPCONSENTGRANT" target="https://github.com/emiliaprotocol/emilia-protocol/blob/main/docs/EP-CONSENT-GRANT-SPEC.md">
  <front>
    <title>EP-CONSENT-GRANT-v1: A Signed, Scoped, Revocable Standing Grant</title>
    <author fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="EPCAEPROFILE" target="https://github.com/emiliaprotocol/emilia-protocol/blob/main/docs/EP-CONSENT-GRANT-CAE-PROFILE.md">
  <front>
    <title>EP profile of the Command Authority Envelope consent-grant and binding-moment slots</title>
    <author fullname="Iman Schrock">
      <organization>EMILIA Protocol, Inc.</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: Provenance-Class Routing of Identity Inference with Wire-Layer Refusal of Unconsented Provenance Classes</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>Substrate-Provenance Annotation Grammar for Large-Language-Model Output</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/doc/draft-meunier-webbotauth-httpsig-protocol/">
  <front>
    <title>HTTP Message Signatures for automated traffic</title>
    <author fullname="Thibault Meunier">
      <organization></organization>
    </author>
    <author fullname="Sandor Major">
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="SHARIFICS" target="https://datatracker.ietf.org/doc/draft-sharif-attp-industrial-control-systems/">
  <front>
    <title>ATTP for Industrial Control Systems: Cryptographic Agent Authentication in SCADA and IoT Environments</title>
    <author fullname="Raza Sharif">
      <organization>CyberSecAI Ltd</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>
<reference anchor="IEC61508" >
  <front>
    <title>IEC 61508, Functional Safety of Electrical/Electronic/Programmable Electronic Safety-related Systems</title>
    <author >
      <organization>International Electrotechnical Commission</organization>
    </author>
    <date year="2010"/>
  </front>
</reference>
<reference anchor="IEC61511" >
  <front>
    <title>IEC 61511, Functional Safety: Safety Instrumented Systems for the Process Industry Sector</title>
    <author >
      <organization>International Electrotechnical Commission</organization>
    </author>
    <date year="2016"/>
  </front>
</reference>


    </references>

</references>



  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA819W3PbSJLue/0KhPthpAjC7UvfRn5ZWVa7tce3tdQ7Z8Ph
2AHJIokxCHABUGrO9v73k19eqgogZHsmYk/0w0xbJFioysrK65dZeZ4715d9
5c+yBxdN3fm698usqJfZed+35XzfF/PKZ+dr+iI73/ebpi37Q7Zq2uztzrdF
XzZ1UeU3frGpm6pZHzIapW+bKjtf4LvugSvm89bf0vhvb+jL7ZYHt5EeuGWz
qIstvX/ZFqs+3zZtW3ZNnTd9vpCn88Kezh89dsuip4efPHryQ/7ox/zxE7eg
D9ZNezjLynrVuG4/35ZdR+++Oew8Plz6naf/q3tX7tqzrG/3Xf/k0aM/P3ri
itYXNLNrv9jLbO6a9tO6bfY7+vQq/jK7DqM+cJ/8gR5bnrksy7MmUiHrAxX4
K3ozvakt6ZuFEqU7dL3fdvx1wTQtMTy9Wj6Shf6dB9RPlmXvnHzBb6T/Zdlq
X1VCtedV8clnr5Vq/GXTrotaBznLzqvet9lr35bLsqizd7R7r/olP+i3RVmd
ZXMM8S9EFl/g2YdE9okXXWzoDX2z29Bof9mUve9o6hPvS6iWvmRxZ7956Ot1
WXuaUL3+lzW+5Te6umm3NMatxzLf/3zx5PHjP+s/nz59av/86fGP3+k///zd
k8f2zz9/9/SMXvZNdl5n5+0C71r0+9Yzp95gx2nL+s2BWfumLepuR3tP9H9R
rsueduh6v9tVxL2boqy77OT64urm5nSWvWubXdPRkbju6ZdFu5xl/7qvPfNf
ePUTefXF87fvs7fzv9Gbs+tyXdP6+HWX9aI97ECd7OTi7fXlafbeL3y567vJ
8XXoi7dvri/f3JwxEUdHNH/e7GngK+UdWkS3qJoO670r+w24VWbhe/rdFusE
HX65uXmXv2Ea64l+VxzwLZ1SvCVy2Rd57B/gsr5o174/yzZ9v+vOvv2WDnDR
t8XiE7Fa6fvVQxrpW5IC344EwELX2oVFfMvjRQFAfz6/evPi6s3L129fH9Hq
ZuOz523pV7QPOcTIczqQ2JPL+tZXDWTDefbCV0SNVsVWsRBCMXHyvsnfEZMu
yh3xxwu/KHH8iQxMMSH0iz0Jv3/3fYMtbejRqmSC/BHpOZfl0wdYQO6VChNE
fX3x7sWb6yE1wWINU6pZ0dSXvmKS+d968HDfLEi6XfuWnuiy27LIaIDs5v/e
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
OfzoWwiwUSUBDf9b0mUj25Qkjv8f8CuGdSqnAAA=

-->

</rfc>

