<?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 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-00" 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>
        <postal><country>AU</country></postal>
        <email>rob@violetshores.com</email>
      </address>
</author>

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

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

    <abstract>


<?line 36?>

<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 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 56?>

<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>

<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 5
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
5, 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 4);</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 5).</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="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 4,
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>
</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.</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>

</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>
</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 5, 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-00"/>
</reference>


    </references>

</references>


<?line 263?>

<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 here. Standardizing only the
shape of the decision and its record maximizes interoperability while
leaving room for implementations to differentiate on the quality of their
risk assessment and control behavior.</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:
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
kuwjN6nvYtMr9S8NuzmsnC4AAA==

-->

</rfc>

