<?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.40 (Ruby 4.0.5) -->


<!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 RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC2748 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2748.xml">
<!ENTITY RFC9635 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.9635.xml">
]>


<rfc ipr="trust200902" docName="draft-zagarella-autonomy-governor-01" category="info" submissionType="IETF">
  <front>
    <title abbrev="Assurance Governor">Pre-Action Risk-Graded Assurance for Agent Interactions</title>

    <author fullname="Roberto Antonio Zagarella">
      <organization>Violet Shores Pty Ltd</organization>
      <address>
        <email>rob@violetshores.com</email>
      </address>
    </author>

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

    <area>Security</area>
    
    <keyword>agent</keyword> <keyword>authorization</keyword> <keyword>assurance</keyword> <keyword>audit</keyword> <keyword>policy</keyword> <keyword>control law</keyword>

    <abstract>


<?line 37?>

<t>Governance of autonomous agents today is largely expressed as boundary
enforcement: an action is permitted or blocked at the point it is attempted,
per a policy evaluated at that boundary. As agents span heterogeneous action
types — authenticating a human, executing a delegated task, selecting a
computational resource — a single, uniform way to express "how much assurance
this action requires, before it proceeds" is missing.</t>

<t>This document describes an interface for pre-action, risk-graded assurance:
a policy stage that, before an agent action proceeds, derives an assurance
requirement from a risk signal and expresses that requirement in a
domain-appropriate form, recording the decision in an audit
record and optionally binding it to a verified human root. It defines the
interface and the audit-record fields, not any particular risk-scoring
method or control law.</t>

<t>This document also describes the autonomy-asymmetry control law: a
feedback loop coupling assurance requirements to VERIFY-phase pass rates,
with fast-down (immediate elevation on failure) and slow-up (hysteresis-
governed relaxation on sustained success) asymmetry. The iteration governor
is described as the per-packet instance of this control law, and the
phase-seal chain as its sensor.</t>

<t>This document is offered as input to the proposed AUDIT working group's work
on authorization state over time and action provenance.</t>



    </abstract>



  </front>

  <middle>


<?line 64?>

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

<t>Emerging agent-governance systems evaluate policy at action boundaries and
return, in the common case, a binary decision. This is adequate for uniform
allow/deny gating but does not capture a property that liability-bearing and
safety-sensitive deployments increasingly require: assurance should scale
with risk, be evaluated before the action proceeds, be expressible uniformly
across different kinds of action, and leave a provable record of why a given
assurance level was required and whether it was met.</t>

<t>Consider three actions an agent may take: (a) re-authenticate the human on
whose behalf it acts; (b) execute a delegated task with external effect; (c)
select which computational resource (for instance, which model) will handle
a request. These belong to different domains, yet each admits a natural
notion of "assurance": authentication depth for (a), oversight degree for
(b), and selection rigor for (c). Today each is governed by a separate
mechanism, if at all.</t>

<t>This document describes a single pre-action stage that unifies them at the
interface level. It does not prescribe how risk is computed, nor the control
law that maps risk to requirement; those are implementation and product
matters, and in some deployments proprietary. What it standardizes is the
shape of the decision and its record, so that audit consumers and
interoperating systems can reason about assurance uniformly.</t>

<t>This version (-01) additionally describes the autonomy-asymmetry control law
(Section 4) as a reference design for the mapping from risk signal to
assurance requirement. The control law is informative; an implementation is
free to use any mapping. It is described here because it captures a property
— asymmetric response to failure versus success — that recurs across
safety-sensitive systems and that the phase-seal chain makes observable.</t>

<section anchor="relationship-to-the-policy-decisionenforcement-model"><name>Relationship to the policy decision/enforcement model</name>

<t>The separation of a decision function from an enforcement function is a
well-known model in this community: the Common Open Policy Service
<xref target="RFC2748"/> defined a policy decision point (PDP) and a policy enforcement
point (PEP), with the PEP consulting the PDP before acting. The stage
described here follows that established division of responsibility: an
assurance decision function computes the required assurance for a request,
and an enforcement point admits the action only once the requirement is met.
What this document adds to that model, for the agent setting, is (a) a
requirement that is risk-graded rather than a single admit/deny outcome, (b)
evaluation that is uniform across heterogeneous action-domains, and (c) an
audit record of the decision suitable for the provenance and
authorization-state work of the proposed AUDIT working group. The
terminology of <xref target="RFC2748"/> is used here for continuity; this document does
not reuse the COPS wire protocol.</t>

</section>
<section anchor="relationship-to-the-proposed-audit-work"><name>Relationship to the proposed AUDIT work</name>

<t>The proposed AUDIT working group contemplates modeling authorization state
over time and action provenance. A pre-action assurance decision is exactly
a unit of authorization state: it is computed, applied, and — per this
document — recorded, before the action. The audit-record fields in Section 6
are offered for that model.</t>

</section>
<section anchor="relationship-to-the-verified-human-root"><name>Relationship to the Verified Human Root</name>

<t>Where a deployment also uses a verified human root
(<xref target="I-D.zagarella-verified-human-root"/>), the assurance decision MAY be bound
to the root attestation, so that the record shows not only what assurance
was required and met, but under which accountable human the action was
authorized. The two documents are independent; either may be used without
the other.</t>

</section>
</section>
<section anchor="conventions-and-definitions"><name>Conventions and Definitions</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>

</section>
<section anchor="the-pre-action-assurance-stage"><name>The Pre-Action Assurance Stage</name>

<t>This section describes the decision whose record is the subject of this
document. It is descriptive context for the audit-record fields of Section 6,
not a mandated enforcement architecture: a deployment records these
fields wherever it makes such a decision, however its own enforcement is
structured.</t>

<t>An implementation that records these fields evaluates, for an incoming
agent action request and before the action proceeds:</t>

<t><list style="numbers" type="1">
  <t>a risk signal for the request (the method of computing it is out of
scope);</t>
  <t>an assurance requirement derived from that signal, expressed in a
form appropriate to the request's action-domain (Section 5);</t>
  <t>whether the requirement is satisfied; and</t>
  <t>a decision that gates the action at an enforcement point (a PEP in the
sense of <xref target="RFC2748"/>): the action proceeds only if the requirement is
met, and cannot bypass the stage.</t>
</list></t>

<t>The decision, its inputs, and its outcome are recorded (Section 6).</t>

<t>The requirement is "risk-graded": it may take one of several ordered levels
rather than a single permit/deny outcome. The number of levels, and the
mapping from risk signal to level, are out of scope for this document; a
deployment MAY use as few as two levels, but an interoperating consumer MUST
NOT assume only two levels exist.</t>

</section>
<section anchor="control-law"><name>Autonomy-Asymmetry Control Law</name>

<t>This section describes the autonomy-asymmetry control law: a reference
design for the mapping from risk signal to assurance requirement. It is
informative. The control law captures the property that loss of autonomy
SHOULD be immediate and recovery of autonomy SHOULD be gradual — an
asymmetry that reflects the greater cost of a missed safety event versus the
modest cost of temporarily elevated assurance.</t>

<section anchor="fast-down-slow-up-asymmetry"><name>Fast-Down / Slow-Up Asymmetry</name>

<t>The control law applies asymmetric dynamics to assurance requirement changes:</t>

<dl>
  <dt>Fast-down (immediate elevation):</dt>
  <dd>
    <t>When a VERIFY-phase check fails, the assurance requirement for the
affected action class MUST step up by one level immediately, without delay
or hysteresis. A single failure is sufficient to trigger elevation.
Implementations MUST NOT defer or smooth elevation responses.</t>
  </dd>
  <dt>Slow-up (hysteresis-governed relaxation):</dt>
  <dd>
    <t>When the VERIFY-phase pass rate rises above a threshold, the assurance
requirement MAY step down by one level only after the pass rate has been
sustained above that threshold for a configurable number of consecutive
evaluation cycles (the hysteresis window). A deployment MUST configure a
non-zero hysteresis window; a window of one (immediate relaxation on a
single pass) degrades the asymmetry to a symmetric step function and
SHOULD NOT be used in safety-sensitive deployments.</t>
  </dd>
</dl>

<t>The combination — fast-down, slow-up — produces a system in which autonomy
is earned slowly through consistent verified performance and lost quickly on
any failure. This asymmetry is the defining property of the control law.</t>

</section>
<section anchor="verify-pass-rate-coupling"><name>VERIFY-Pass-Rate Coupling</name>

<t>The control signal for the control law is the VERIFY-phase pass rate,
defined as the fraction of recent VERIFY-phase evaluations that returned
a passing outcome. The look-back window and minimum sample size are
deployment choices; this document does not specify them.</t>

<t>The coupling is:</t>

<t><list style="symbols">
  <t>pass rate below lower threshold: trigger fast-down (step up requirement);</t>
  <t>pass rate above upper threshold, sustained for the hysteresis window:
enable slow-up (step down requirement);</t>
  <t>pass rate between thresholds: no change (the hysteresis band).</t>
</list></t>

<t>The lower and upper thresholds define the hysteresis band. They MUST be
distinct (lower_threshold &lt; upper_threshold); a zero-width band eliminates
hysteresis and SHOULD NOT be used.</t>

<t>Implementations MAY use a rolling window over recent VERIFY outcomes, a
cumulative exponential average, or another estimator. The choice of
estimator is out of scope; the coupling to VERIFY outcomes is normative for
implementations that claim to implement the autonomy-asymmetry control law.</t>

</section>
<section anchor="iteration-governor-per-packet-instance"><name>Iteration Governor (Per-Packet Instance)</name>

<t>The iteration governor is the per-packet instance of the control law. It
operates at the granularity of a single action packet — a discrete unit of
agent work — rather than across a fleet or over a long time horizon.</t>

<t>When a packet enters a VERIFY phase and the phase fails, the iteration
governor applies fast-down at the packet level: the packet re-enters the
RESEARCH phase (the governed re-entry loop), the assurance requirement for
that packet's next EXECUTE phase is elevated, and each re-entry is recorded
as a seal with a rising iteration counter.</t>

<t>When a packet completes N consecutive VERIFY passes (the hysteresis window),
the iteration governor permits the next packet in the sequence to begin at a
lower assurance requirement (slow-up).</t>

<t>The iteration governor thereby instantiates the fleet-level control law at
the packet level: each packet's seal chain is the per-packet sensor and the
per-packet record of autonomy-level transitions.</t>

</section>
<section anchor="seal-chain-as-sensor"><name>Seal Chain as Sensor</name>

<t>The phase-seal chain (a SCITT-shaped append-only chain of COSE-shaped
signed phase transitions; see <xref target="I-D.zagarella-verified-human-root"/>
Appendix B for an implementation description) is the sensor that feeds the
iteration governor and, through it, the control law.</t>

<t>The controller reads from the seal chain:</t>

<t><list style="symbols">
  <t>the phase of each seal (to identify VERIFY-phase outcomes);</t>
  <t>the iteration counter (to detect re-entries and their depth);</t>
  <t>the prev_hash link (to establish chain integrity before reading outcomes);
and</t>
  <t>the spec_contract_hash (to confirm the VERIFY phase ran against the
current specification contract, not a stale version).</t>
</list></t>

<t>A controller MUST verify chain integrity (prev_hash traversal, hash
recomputation) before trusting any seal's content as a sensor reading. A
chain whose integrity check fails MUST be treated as if all VERIFY outcomes
in that chain were failures (fail closed).</t>

<t>This coupling — seal chain as sensor, iteration governor as actuator,
fast-down/slow-up as the control law — constitutes the autonomy-asymmetry
feedback loop. The loop's state is fully observable from the chain: no
out-of-band state is required.</t>

</section>
</section>
<section anchor="domain-appropriate-assurance-forms"><name>Domain-Appropriate Assurance Forms</name>

<t>The assurance requirement is one primitive expressed differently per domain.
This document defines three domains and leaves the set extensible.</t>

<dl>
  <dt>Human-authentication domain:</dt>
  <dd>
    <t>The requirement is an authentication depth, ranging from a light
single-factor re-authentication for low-risk actions to a full
multi-modal re-authentication for high-risk or non-repudiable actions.</t>
  </dd>
  <dt>Agent-action-execution domain:</dt>
  <dd>
    <t>The requirement is an oversight degree, ranging from autonomous
execution, through draft-then-human-confirmation, to
block-pending-human-authorization.</t>
  </dd>
  <dt>Computational-resource-selection domain:</dt>
  <dd>
    <t>The requirement is a selection rigor, ranging from single-resource
selection to multi-resource cross-validation or consensus of a specified
depth.</t>
  </dd>
</dl>

<t>An implementation MAY define additional domains. A domain definition MUST
specify the ordered set of assurance levels for that domain and how a level
is determined to be satisfied.</t>

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

<t>For each evaluation, an implementation SHOULD record, in the deployment's
audit-record model:</t>

<dl>
  <dt>action_ref:</dt>
  <dd>
    <t>A reference to the action request being gated.</t>
  </dd>
  <dt>risk_signal:</dt>
  <dd>
    <t>The risk value that drove the decision, and a reference to the method or
metric identity that produced it (the metric's internals are out of
scope).</t>
  </dd>
  <dt>domain:</dt>
  <dd>
    <t>The action-domain of the request.</t>
  </dd>
  <dt>assurance_required:</dt>
  <dd>
    <t>The derived requirement, in the domain-appropriate form of Section 5,
including the level within that domain's ordered set.</t>
  </dd>
  <dt>assurance_outcome:</dt>
  <dd>
    <t>Whether the requirement was satisfied, and by what evidence reference.</t>
  </dd>
  <dt>pre_action:</dt>
  <dd>
    <t>A boolean or structural indicator that the evaluation preceded and gated
the action (as opposed to a post-hoc log).</t>
  </dd>
  <dt>verified_human_root:</dt>
  <dd>
    <t>OPTIONAL. A reference per <xref target="I-D.zagarella-verified-human-root"/> binding
the decision to an accountable human.</t>
  </dd>
  <dt>control_law_state:</dt>
  <dd>
    <t>OPTIONAL. Where the autonomy-asymmetry control law (Section 4) is in
use: the assurance level at which the control law stood when this
decision was made, the most recent VERIFY-phase outcome that influenced
it, and the iteration counter of the current packet. This field makes the
control law's state observable in the audit record without requiring
out-of-band state.</t>
  </dd>
</dl>

<t>These fields let an audit consumer answer, for any recorded action: what was
the assessed risk, what assurance did policy therefore require, was it met,
and was the check made before the action — uniformly across domains. Where
the control_law_state field is present, a consumer can additionally answer:
at what autonomy level was this action authorized, and what sequence of
VERIFY outcomes drove the system to that level.</t>

</section>
<section anchor="interoperability-considerations"><name>Interoperability Considerations</name>

<t>Two systems interoperate at this interface when they agree on: the set of
action-domains in use; for each domain, the ordered set of assurance levels
and their satisfaction criteria; and the audit-record field names and
encodings. This document fixes the field semantics and the three baseline
domains; the concrete level sets and encodings are expected to be profiled
by the consuming ecosystem or working group.</t>

<t>Systems that evaluate policy only at action boundaries can expose a
degenerate two-level grading through this interface without adopting
continuous grading internally; consumers therefore MUST treat two-level
behavior as a valid special case and MUST NOT infer richer semantics than a
producer advertises.</t>

<t>Where the autonomy-asymmetry control law (Section 4) is used, the
thresholds (lower_threshold, upper_threshold) and hysteresis window MUST be
agreed between producer and consumer when they are used to derive the
assurance requirement exposed in the audit record. A consumer that does not
understand the control_law_state field MUST ignore it rather than fail; the
field is OPTIONAL.</t>

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

<dl>
  <dt>Non-bypass:</dt>
  <dd>
    <t>The value of a pre-action stage is that it cannot be skipped. An
implementation MUST ensure the action does not proceed unless the
assurance requirement is satisfied; a stage that can be bypassed provides
no assurance regardless of how it grades risk.</t>
  </dd>
  <dt>Risk-signal integrity:</dt>
  <dd>
    <t>The assurance requirement is only as trustworthy as the risk signal.
Manipulation of the signal manipulates the requirement. Deployments
SHOULD protect the integrity and provenance of the risk input; this
document's audit fields record which metric was used so that later review
can detect anomalous inputs.</t>
  </dd>
  <dt>Record integrity:</dt>
  <dd>
    <t>Assurance decisions are security-relevant events. The audit records
SHOULD be carried in a tamper-evident record model so that the "required
vs met" history cannot be silently rewritten.</t>
  </dd>
  <dt>Binding to human root:</dt>
  <dd>
    <t>Where the verified_human_root field is used, the security considerations
of <xref target="I-D.zagarella-verified-human-root"/> apply to that binding,
including its replay and revocation properties.</t>
  </dd>
  <dt>Downgrade:</dt>
  <dd>
    <t>An attacker who can lower the derived requirement (by influencing the
risk signal or the domain classification) weakens assurance without
triggering a deny. Deployments SHOULD monitor for anomalous downward
drift in required assurance relative to comparable historical actions.</t>
  </dd>
  <dt>Control-law manipulation:</dt>
  <dd>
    <t>The autonomy-asymmetry control law (Section 4) relies on the integrity
of the VERIFY-phase outcomes read from the seal chain. An attacker who
can inject false passing outcomes into the seal chain can accelerate
slow-up and obtain a lower assurance requirement without earning it.
Implementations MUST verify chain integrity (Section 4.4) before
treating any seal as a sensor reading. A chain with a failed integrity
check MUST be treated as if all VERIFY outcomes in it were failures.</t>
  </dd>
  <dt>Hysteresis parameter choice:</dt>
  <dd>
    <t>A hysteresis window that is too short weakens the slow-up property; a
window that is too long makes recovery from a false VERIFY failure
disproportionately slow. Deployments SHOULD tune the hysteresis window
to the consequence severity of the action class being governed.</t>
  </dd>
</dl>

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

<t>This document has no IANA actions. A future version may register the
audit-record field names of Section 6, subject to working-group adoption.</t>

</section>


  </middle>

  <back>


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

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

&RFC2119;
&RFC8174;


    </references>

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

&RFC2748;
&RFC9635;
<reference anchor="I-D.zagarella-verified-human-root" >
  <front>
    <title>Verified Human Root Attestation for Agent Delegation Chains and Audit Records</title>
    <author fullname="Roberto Antonio Zagarella">
      <organization>Violet Shores Pty Ltd</organization>
    </author>
    <date year="2026"/>
  </front>
  <seriesInfo name="Internet-Draft" value="draft-zagarella-verified-human-root-01"/>
</reference>


    </references>

</references>


<?line 412?>

<section numbered="false" anchor="design-rationale"><name>Design Rationale</name>

<t>The interface deliberately stops at the decision boundary. Whether risk is
computed by a single model, an ensemble, a calibrated cross-model metric, or
a human-tuned heuristic is a deployment choice; whether the mapping from
risk to requirement is a step function, a continuous curve, or a control
loop with feedback is likewise out of scope for the normative parts of this
document.</t>

<t>The autonomy-asymmetry control law (Section 4) is described here as a
reference design precisely because it captures a pattern — asymmetric
response to failure — that is well-motivated in safety-sensitive agent
systems. The fast-down property reflects that the cost of a missed safety
event is typically much higher than the cost of temporarily elevated
assurance. The slow-up property with hysteresis reflects that trust, once
lost, should be re-established by demonstrated performance rather than by
the mere passage of time or a single success.</t>

<t>The choice of the phase-seal chain as the sensor (Section 4.4) reflects a
design constraint: the control law's state must be fully observable from
the chain record alone, without requiring a separate control-state store.
This makes the loop's history auditable by any third party with access to
the chain, which is consistent with the tamper-evident record requirement of
Section 8.</t>

</section>
<section numbered="false" anchor="changes-from-00"><name>Changes from -00</name>

<t><list style="symbols">
  <t>Added Section 4 (Autonomy-Asymmetry Control Law): the fast-down/slow-up
control law, VERIFY-pass-rate coupling, the iteration governor as the
per-packet instance, and the phase-seal chain as sensor.</t>
  <t>No change to the assurance interface or the audit-record fields.</t>
</list></t>

</section>
<section numbered="false" anchor="acknowledgments"><name>Acknowledgments</name>

<t>This document responds to the direction of the proposed AUDIT work on
authorization state and provenance, and is designed to compose with
<xref target="I-D.zagarella-verified-human-root"/>.</t>

</section>


  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA51c25LjxpF9r69AtB7U7SBbGlmWre7diG3PjOyJkDSz0yN7
vS8TIFAksQ0CNAA2RSkUsR+xX7hfsudkZhUKJHs0Wj3YnCZQl6zMkycvxfl8
7oZqqP1NdvGm8/O7YqjaJntb9Q/zv3R56cvsru93Xd4UPlu2XXa38s2QvWoG
3+XybH/h8sWi848YYXz0L+2j75q2u3BlWzT5BuOXXb4c5j/lq7zzdZ3P893Q
Nu3mMF/Zs/PPn7kiH/yq7Q43WdUsW9fvFpuq7zHNcNhijFcv333jqm13kw3d
rh+++Pzzrz//wmHAHLPf+2LXVcPhwj34w77tyhuXzbOcC5YPu2HddtVPOVct
fwir1W/LSh7btnVVHPipwKxdW2d1vnf6Mgd0Gf5b7upad/W2XfhuaLO7Brup
2uw/w/7kubZb5Y1NeZP9rWprP2T3GMn32ZvhkH07lPKc3+RVfZN17eLfHuWh
Xp65LtqNg2Q2GODRY/bs7TfPv3j27Gv7+Kdnf/zyxlFSR4/88cs/2cevv/r9
H/jx1fzF9Sh7CLxaVr6cr3ebvJl3bTvcyEKCLvzNHsj+ygewy3bI7obB94Ps
JVGFF772K/3j83VeNX2WN1AaijN76wscAzSEQ0cR8j8V428R5W8RZwktusm+
+PyLr+SfPTbje4rJZlf9bfwwf0GlPNXNM/Khdrr5HJqy6AfqvnOq5KLv7TIz
fW53vepcnw1tmR+yqocGdStfHzL/4xZL7SHWvM8W7a4p8+7gPM+v8Bu8cwPh
ZWpXfG/ru00FqZfYebao2+KBrw7ZsPbQ0wrSh5DxXI5nNls8N3N4JctNiTP/
mNe7fAgv4X/CpNcw67DMfotJ1x4SafEHLxuQJTgaXZ/973//jxweHq5gn1Wz
wgwimBl2BKOzP5WqCZhtyPuHGcRe+0K/c1Dk7U51J68zCKHdYcs6dIajWdV+
lu2aipqc7SE16IFJK7tYt/tssyvWicUO6yqsEqP9c1fhyVm28HjfUyjbri28
h+pRPAIhzerauXd8DYi0o7Cx4L7oqoWnygJvIIBlbjCHmec6/CzrCIYrBcO4
ghsXpQybWHkRb1wBT1Gsw5YYljPDnB3sVGYcd2M7kEUtu3YDmXBSCGZFcdGg
gur0eo7pGxWGAswCQpp5vsVU267CMXAfG6xebJCnQK0pfVH1ol2NLEFQTx+R
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

-->

</rfc>

