<?xml version="1.0" encoding="UTF-8"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" version="3" category="info" submissionType="IETF"
     docName="draft-luna-eagf-agent-delegation-semantics-00" ipr="trust200902" consensus="false" sortRefs="true" symRefs="true" tocInclude="true">
  <front>
    <title abbrev="EAGF Delegation Semantics">Semantic Governance Requirements for AI Agent Delegation and Handoff</title>
    <seriesInfo name="Internet-Draft" value="draft-luna-eagf-agent-delegation-semantics-00"/>
    <author fullname="David Luna" initials="D." surname="Luna">
      <organization>Alygn (Intention Alliance Inc.)</organization>
      <address>
        <postal><city>Austin</city><region>TX</region><country>United States of America</country></postal>
        <email>tania@alygn.us</email>
        <uri>https://alygn.us</uri>
      </address>
    </author>
    <date year="2026" month="October" day="19"/>
    <area>Security</area>
    <keyword>AI agents</keyword><keyword>delegation</keyword><keyword>authority</keyword><keyword>evidence</keyword>
    <abstract>
      <t>AI agents increasingly decide and act on behalf of organizations and delegate work to other agents. Identity, authentication, authorization and runtime control mechanisms establish who is acting and what is permitted, but they do not by themselves preserve the organizational meaning of a delegation: the bounded authority, purpose, material context, and the distinction between a recommendation, a decision, an action and its outcome. This document states requirements, derived from the Enterprise Agent Governance Framework (EAGF), that such semantics be preserved across tool calls, delegations and agent-to-agent handoffs. It defines no new protocol.</t>
    </abstract>
    <note removeInRFC="true"><name>About This Document</name>
      <t>Project site: https://alygn.us. Contact: tania@alygn.us. Public source repository: https://github.com/taniaalygn/eagf. Copyright in the underlying EAGF architecture is held by Alygn (Intention Alliance Inc.); this Internet-Draft is contributed under BCP 78 / BCP 79.</t>
    </note>
  </front>
  <middle>
    <section anchor="intro"><name>Introduction</name>
      <t>Organizations are moving from using AI as a content-generation tool to delegating work to systems that can plan, call tools, query internal systems, coordinate with other agents and produce effects on business state. Controls that operate only at identity, authentication, authorization or runtime-policy layers leave a semantic gap: they can establish which credential is in use and which permission was granted, but they do not necessarily preserve who the agent is for the organization, who is accountable for it, under what purpose-bounded Authority it acts, whether a Recommendation was adopted as an organizational Decision, whether an Action actually occurred, or what Outcome followed.</t>
      <t>That gap appears in practice when infrastructure permissions become implicit business authority; when an AI recommendation is treated as a Decision without an adoption rule; when tool invocation, Action and Outcome are collapsed; when Trust or Authority is propagated between agents without contextual justification; when constraints and purpose are lost during agent-to-agent handoffs; or when an agent's self-report is treated as proof that an Action occurred.</t>
      <t>The Enterprise Agent Governance Framework (EAGF) <xref target="EAGF-SPEC"/> is a vendor-, model-, protocol- and runtime-independent semantic architecture for governed organizational autonomy. It separates concepts that systems often collapse (Claim, Evidence, Assessment, Authority, Decision, Action, Outcome, Trust, Confidence) and states invariants that MUST NOT be collapsed. This document extracts the subset of those requirements that apply specifically to tool calls, delegations and agent-to-agent handoffs, so that protocol and control-plane designers can preserve organizational meaning across boundaries.</t>
      <section anchor="rel-work"><name>Relationship to Related Work</name>
        <t>This document is complementary to, and does not replace:</t>
        <ul>
          <li>Identity and workload credential work such as <xref target="I-D.ietf-wimse-aims"/>, OAuth and related authorization frameworks, which establish who is acting and what is permitted;</li>
          <li>Agent communication and tool protocols such as Agent-to-Agent (A2A) and the Model Context Protocol (MCP), which carry messages and tool calls;</li>
          <li>Runtime control planes such as the OWASP Agent Control Standard (ACS), which intercept agent decision points;</li>
          <li>Certification and verifiability work such as <xref target="I-D.levi-agent-certification"/> (AACP) and Proof-of-Control, which bind evaluation results or cryptographic evidence to agent behavior;</li>
          <li>Delegation and receipt mechanisms such as <xref target="I-D.nelson-agent-delegation-receipts"/> and <xref target="I-D.asor-wimse-agent-delegation-chain"/>, which sign or attenuate what a principal authorized, and action-time envelopes such as <xref target="I-D.watts-high-assurance-agent-control-envelope"/>, which bind an exact action to authorization, evidence and oversight state;</li>
          <li>Audit models such as <xref target="I-D.sergeev-audit-task-requirements"/>, which separate verification of evidence from evaluation of an audit question.</li>
        </ul>
        <t>Those mechanisms can carry or check the semantics below: a delegation receipt or attenuated token can carry the bounded Authority scope of REQ-1, an action-time envelope can carry the Decision reference of REQ-2, and an audit task model can consume the Evidence kinds of REQ-5. None of them, by itself, establishes that an organizational Decision existed or that an Action produced a given Outcome.</t>
        <t>EAGF supplies organizational semantics those mechanisms can carry. It defines no wire format, no credential type and no Guardian verdict.</t>
      </section>
      <section anchor="non-goals"><name>Non-Goals</name>
        <t>This document does not: define a new agent protocol; replace IAM, PAM, SIEM, policy engines or runtime security; replace the EU AI Act, ISO/IEC 42001 or NIST AI RMF; define a maturity score or universal trust score; or claim that EAGF is an international standard. EAGF is an open candidate specification with an explicit external-validation program.</t>
      </section>
    </section>

    <section anchor="conventions"><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="terms"><name>Terminology</name>
      <t>The following terms are used as in the EAGF specification overview. They are organizational semantics, not protocol identifiers.</t>
      <dl newline="true">
        <dt>Agent:</dt>
        <dd>A digital participant that can observe, generate Claims, consume Evidence, reason, produce Assessments, operate under Authority, take or support Decisions, execute Actions and produce Outcomes.</dd>
        <dt>Subject:</dt>
        <dd>The human, agent or organizational unit whose identity, authority and accountability are governed.</dd>
        <dt>Authority:</dt>
        <dd>The bounded, purpose-scoped right to decide or act on behalf of the organization. Distinct from Trust and from infrastructure permission.</dd>
        <dt>Delegation (DELEGATES_TO):</dt>
        <dd>A relationship that passes a bounded subset of Authority, purpose and constraints to another Subject. It does not imply unlimited Authority transfer.</dd>
        <dt>Recommendation:</dt>
        <dd>An agent output that proposes a course of action. It is not an organizational Decision.</dd>
        <dt>Decision:</dt>
        <dd>An organizational commitment adopted by an authorized Subject under an adoption rule.</dd>
        <dt>Action:</dt>
        <dd>An intervention that actually occurred. Its occurrence and its legitimacy (authorization) are separate facts. An unauthorized Action is still an Action and MUST be recorded as such.</dd>
        <dt>Outcome:</dt>
        <dd>A change in reality and its consequences. Distinct from Action and from Observation.</dd>
        <dt>Evidence:</dt>
        <dd>Contextual, traceable material that supports or challenges a Claim or Judgment. Supporting Evidence does not make a Claim true.</dd>
        <dt>Context Qualification:</dt>
        <dd>The rules deciding which context is material and MUST survive a handoff when its loss would change interpretation, authorization or risk.</dd>
        <dt>Operational Evidence:</dt>
        <dd>Authentic evidence produced by a real system in operation (as opposed to design-time artefacts alone).</dd>
        <dt>Trust:</dt>
        <dd>A contextual justification of what the organization can rely on. Trust is not transitive and is not Authority.</dd>
        <dt>Confidence:</dt>
        <dd>A qualified statement about a Judgment. It is not a probability by default and is not Trust.</dd>
      </dl>
    </section>

    <section anchor="invariants"><name>Invariants</name>
      <t>The following high-value invariants are restated from EAGF for the delegation and handoff setting. Implementations that claim alignment with this document MUST NOT collapse these distinctions. Identifiers in parentheses refer to the high-value invariant list in the EAGF specification overview <xref target="EAGF-SPEC"/>; the corresponding normative conformance rules are listed in <xref target="rule-map"/>.</t>
      <ul>
        <li>DELEGATES_TO MUST NOT be treated as unlimited Authority transfer (HV-21).</li>
        <li>Trust is contextual and MUST NOT be treated as transitive across a Delegation or handoff (HV-07).</li>
        <li>Trust MUST NOT be treated as Authority (HV-06).</li>
        <li>An Agent output MUST NOT be treated as an organizational Decision without an adoption rule (HV-18).</li>
        <li>Decision MUST NOT be collapsed with Recommendation (HV-08) or with Action (HV-09).</li>
        <li>Authority MUST NOT be treated as proof that an Action occurred (HV-10).</li>
        <li>An unauthorized Action MUST still be recorded as an Action (HV-11).</li>
        <li>Action MUST NOT be collapsed with Outcome (HV-12). Precedence MUST NOT be treated as causation (HV-13).</li>
        <li>An Agent self-report MUST NOT be treated as proof of Action (HV-20).</li>
        <li>A Record MUST NOT be treated as Reality (HV-17).</li>
        <li>Context transfer is not automatic (HV-24).</li>
        <li>Learning MUST NOT rewrite historical cognition: new Evidence MUST NOT rewrite what was known at Decision time (HV-26).</li>
        <li>ACCOUNTABLE_FOR MUST NOT be collapsed with CAUSES (HV-22); RESPONSIBLE_FOR MUST NOT be collapsed with PERFORMS (HV-23).</li>
      </ul>
    </section>

    <section anchor="requirements"><name>Requirements for Delegation and Handoff</name>
      <t>The following requirements apply whenever an Agent issues a tool call, delegates work to another Subject, or performs an agent-to-agent handoff. They are semantic obligations; they MAY be carried as attributes on existing protocol messages, traces or control-plane hooks. Exact field names are out of scope.</t>

      <section anchor="req-authority"><name>REQ-1: Bounded Authority Scope</name>
        <t>A Delegation or handoff MUST carry (or unambiguously reference) a bounded Authority scope that is a subset of the delegator's Authority and Purpose. The scope MUST include at least: purpose, limits (what is excluded), and the identity of the delegator. Unlimited or implicit Authority transfer MUST NOT occur as a side effect of a Delegation.</t>
      </section>

      <section anchor="req-decision"><name>REQ-2: Decision Reference</name>
        <t>Where an Action is taken on behalf of the organization, the Action MUST reference the organizational Decision that authorized it, or an explicit rule that no Decision was required. An Agent Recommendation alone MUST NOT satisfy this requirement.</t>
      </section>

      <section anchor="req-context"><name>REQ-3: Material Context Preservation</name>
        <t>Material Context (Context whose loss would change interpretation, authorization or risk) MUST survive a Delegation or handoff under Context Qualification rules. Context transfer MUST NOT be assumed automatic. Non-material Context SHOULD be minimized for privacy (see <xref target="privacy"/>).</t>
      </section>

      <section anchor="req-outcome"><name>REQ-4: Outcome Reference</name>
        <t>Records of Action SHOULD allow later linkage to observed Outcomes without collapsing Action and Outcome into one record. Systems MUST NOT treat successful tool invocation as proof of the business Outcome.</t>
      </section>

      <section anchor="req-evidence"><name>REQ-5: Evidence Kind</name>
        <t>Evidence cited to support Claims about Delegation, Decision, Action or Outcome MUST distinguish at least: Agent self-report, platform/runtime record, and externally verifiable evidence. Self-report MUST NOT be treated as sufficient proof of Action for high-risk settings.</t>
      </section>

      <section anchor="req-accountable"><name>REQ-6: Accountable Owner</name>
        <t>Every Agent Subject that receives Authority through Delegation MUST have an identifiable accountable owner for the organization. Accountability relationships MUST NOT be inferred solely from causality or from who performed the Action.</t>
      </section>

      <section anchor="req-trust"><name>REQ-7: No Automatic Trust or Confidence Transfer</name>
        <t>Trust and Confidence MUST NOT be transferred automatically across a Delegation or handoff. Any reliance on another Subject's Trust or Confidence MUST be re-justified in the receiving context.</t>
      </section>

      <section anchor="req-history"><name>REQ-8: Historical Integrity</name>
        <t>New Evidence that appears after a Decision MUST NOT rewrite the historical record of what Evidence and Context were available at Decision time. Learning updates future cognition; it does not alter the audit trail of past Decisions.</t>
      </section>

      <section anchor="informative-map"><name>Informative Mapping to Control Planes</name>
        <t>Implementers of ACS-style hooks MAY attach optional semantic fields corresponding to REQ-1 through REQ-4 (for example authority_scope, decision_ref, outcome_ref, evidence.kind). AACP Agent Certification Credentials and Proof-of-Control verifiable evidence MAY be treated as Evidence under REQ-5; they are not Authority under REQ-1. Exact schema is left to those projects.</t>
      </section>
    </section>

    <section anchor="conformance"><name>Conformance Considerations</name>
      <t>EAGF distinguishes Design Conformance (architecture and artefacts show the required distinctions) from Operational Conformance (a real system produces authentic Operational Evidence). These are evidence scopes, not maturity levels. Conformance results are evidence-based Judgments (PASS / FAIL / NOT DEMONSTRATED / NOT APPLICABLE), not percentage scores.</t>
      <t>An Operational Conformance claim SHOULD be assessed by an assessor independent of the implementer. An implementer MUST NOT assess its own customers and present the result as independent.</t>
      <t>The normative rule catalogue (68 rules across 16 domains and 7 profiles) and the assessment instrument (68 items) are maintained in the EAGF conformance work products (WO-013, WO-014). This Internet-Draft states only the delegation and handoff requirements above; it does not reproduce the full catalogue.</t>
      <t><xref target="rule-map"/> maps each requirement in this document to the conformance rules that test it.</t>
    </section>

    <section anchor="security"><name>Security Considerations</name>
      <t>Authority escalation through Delegation chains: if REQ-1 is not enforced, a chain of Delegations can accumulate into broader Authority than any single delegator intended. Implementations SHOULD bound chain depth and re-validate scope at each hop.</t>
      <t>Context stripping: if REQ-3 is not enforced, a handoff can drop purpose, limits or risk signals and produce Actions that look authorized under the remaining credentials. Material Context MUST be treated as security-relevant.</t>
      <t>Forged or unverified self-reports: if REQ-5 is not enforced, an Agent can assert that an Action occurred or was authorized. Self-report MUST be distinguishable from platform and external Evidence.</t>
      <t>Replay of Decision references: Decision references used for REQ-2 MUST be bound to scope and time so that a past Decision cannot authorize a later, different Action.</t>
      <t>Collapsing Recommendation into Decision (HV-18) creates unauthorized organizational commitments. Adoption rules are a security control, not only a governance nicety.</t>
    </section>

    <section anchor="privacy"><name>Privacy Considerations</name>
      <t>Material Context under REQ-3 SHOULD be minimized to what is necessary for interpretation, authorization and risk. Evidence cited under REQ-5 may contain personal or confidential data; Evidence handling MUST respect applicable confidentiality and retention rules. Publishing Operational Evidence packages for assessment SHOULD use redaction or scoped disclosure rather than wholesale log dumps.</t>
    </section>

    <section anchor="iana"><name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references><name>References</name>
      <references><name>Normative References</name>
        <reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119"><front><title>Key words for use in RFCs to Indicate Requirement Levels</title><author initials="S." surname="Bradner"/><date year="1997" month="March"/></front><seriesInfo name="BCP" value="14"/><seriesInfo name="RFC" value="2119"/></reference>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174"><front><title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title><author initials="B." surname="Leiba"/><date year="2017" month="May"/></front><seriesInfo name="BCP" value="14"/><seriesInfo name="RFC" value="8174"/></reference>
      </references>
      <references><name>Informative References</name>
        <reference anchor="I-D.ietf-wimse-aims" target="https://datatracker.ietf.org/doc/html/draft-ietf-wimse-aims-00"><front><title>AI Identity Management System</title><author initials="P." surname="Kasselman"/><date year="2026" month="September"/></front><seriesInfo name="Internet-Draft" value="draft-ietf-wimse-aims-00"/></reference>
        <reference anchor="I-D.levi-agent-certification" target="https://datatracker.ietf.org/doc/draft-levi-agent-certification/"><front><title>Autonomous Agent Certification Protocol (AACP)</title><author initials="N." surname="Levi"/><author initials="O." surname="Yeger"/><date year="2026" month="October"/></front><seriesInfo name="Internet-Draft" value="draft-levi-agent-certification-00"/></reference>
        <reference anchor="I-D.nelson-agent-delegation-receipts" target="https://datatracker.ietf.org/doc/draft-nelson-agent-delegation-receipts/"><front><title>Agent Delegation Receipts</title><author surname="Nelson"/><date year="2026" month="October"/></front><seriesInfo name="Internet-Draft" value="draft-nelson-agent-delegation-receipts-14"/></reference>
        <reference anchor="I-D.asor-wimse-agent-delegation-chain" target="https://datatracker.ietf.org/doc/draft-asor-wimse-agent-delegation-chain/"><front><title>Verifiable Attenuated Delegation for AI Agent Chains</title><author surname="Asor"/><date year="2026" month="October"/></front><seriesInfo name="Internet-Draft" value="draft-asor-wimse-agent-delegation-chain-02"/></reference>
        <reference anchor="I-D.watts-high-assurance-agent-control-envelope" target="https://datatracker.ietf.org/doc/draft-watts-high-assurance-agent-control-envelope/"><front><title>High-Assurance Agent Control Envelope</title><author surname="Watts"/><date year="2026" month="October"/></front><seriesInfo name="Internet-Draft" value="draft-watts-high-assurance-agent-control-envelope-00"/></reference>
        <reference anchor="I-D.sergeev-audit-task-requirements" target="https://datatracker.ietf.org/doc/draft-sergeev-audit-task-requirements/"><front><title>Task-Relative Evidence Requirements for Agent Auditing</title><author surname="Sergeev"/><date year="2026" month="October"/></front><seriesInfo name="Internet-Draft" value="draft-sergeev-audit-task-requirements-00"/></reference>
        <reference anchor="EAGF-SPEC" target="https://github.com/taniaalygn/eagf"><front><title>Enterprise Agent Governance Framework (EAGF), Specification Overview v0.9</title><author><organization>Alygn (Intention Alliance Inc.)</organization></author><date year="2026" month="October"/></front></reference>
      </references>
    </references>
    <section anchor="rule-map"><name>Mapping to EAGF Conformance Rules (Informative)</name>
      <t>This appendix maps the requirements of this document to rule identifiers in the EAGF conformance model (WO-013: 68 rules in 16 domains). The rule text is maintained with the EAGF specification <xref target="EAGF-SPEC"/>; it is not reproduced here.</t>
      <table>
        <thead><tr><th>Requirement</th><th>EAGF conformance rules</th></tr></thead>
        <tbody>
          <tr><td>REQ-1 Bounded Authority Scope</td><td>ECA-CONF-MUL-001, ECA-CONF-AGT-002, ECA-CONF-TRU-001, ECA-CONF-CTX-004</td></tr>
          <tr><td>REQ-2 Decision Reference</td><td>ECA-CONF-DEC-002, ECA-CONF-DEC-003, ECA-CONF-AGT-001, ECA-CONF-RSN-004</td></tr>
          <tr><td>REQ-3 Material Context Preservation</td><td>ECA-CONF-CTX-001, ECA-CONF-CTX-002, ECA-CONF-MUL-002</td></tr>
          <tr><td>REQ-4 Outcome Reference</td><td>ECA-CONF-DEC-001, ECA-CONF-DEC-005, ECA-CONF-AGT-003, ECA-CONF-REA-001</td></tr>
          <tr><td>REQ-5 Evidence Kind</td><td>ECA-CONF-EVD-004, ECA-CONF-AGT-003, ECA-CONF-EVD-002</td></tr>
          <tr><td>REQ-6 Accountable Owner</td><td>ECA-CONF-MUL-005, ECA-CONF-AGT-004</td></tr>
          <tr><td>REQ-7 No Automatic Trust or Confidence Transfer</td><td>ECA-CONF-MUL-003, ECA-CONF-MUL-004, ECA-CONF-TRU-002, ECA-CONF-ASM-006</td></tr>
          <tr><td>REQ-8 Historical Integrity</td><td>ECA-CONF-HIS-002, ECA-CONF-LRN-001, ECA-CONF-TRU-004, ECA-CONF-ASM-004</td></tr>
          <tr><td>Unauthorized Action recorded (HV-11)</td><td>ECA-CONF-DEC-004</td></tr>
        </tbody>
      </table>
    </section>

    <section anchor="ack"><name>Acknowledgments</name>
      <t>This document draws on the EAGF architecture developed under Alygn (Intention Alliance Inc.). Operational contact for the project: tania@alygn.us.</t>
    </section>
  </back>
</rfc>
