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


<!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">
]>


<rfc ipr="trust200902" docName="draft-feng-agentproto-session-requirements-02" category="info" submissionType="IETF">
  <front>
    <title abbrev="Agent Interaction Requirements">Requirements for Agent Session Establishment, Capability Negotiation, and Sessionless Interaction</title>

    <author fullname="Chong Feng">
      <organization></organization>
      <address>
        <email>fengchongllly@gmail.com</email>
      </address>
    </author>

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

    
    
    

    <abstract>


<?line 42?>

<t>This document defines requirements for session-based and sessionless
interactions between entities.  For session-based interactions, it covers
transport-independent interaction binding, endpoint authentication,
capability negotiation, session establishment, authorization, and lifecycle
management.  It also defines security and state requirements for
interactions, such as notifications, probes, and atomic requests, that do
not establish a session.  It is assumed that the entities involved already
know of each other; how they came to know each other is outside the scope of
this document.  At least one party to an interaction is an agent as defined
in Section 3.  This document is intended as a contribution to the agentproto
working group's use cases, gap analysis, and requirements deliverable.</t>

<t>A session is a bilateral association.  Protocols and application semantics
for coordinating delegation or handoff of work to an entity that is not a
peer, and management functions such as cross-entity accountability and
audit, are outside the scope of these base session requirements.  This
document specifies only that such coordination does not, by itself, change
the peers or state of an existing session.</t>



    </abstract>



  </front>

  <middle>


<?line 63?>

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

<t>Autonomous agents collaborating across administrative domains require
a common understanding of when a session begins, what each side is
capable of, and which capabilities and authorizations are in effect for a
given operation.  They also exchange notifications, probes, and atomic
requests for which establishing a session may be unnecessary.  Both modes
require clear security, state, and authority boundaries.  This document
states requirements that follow from these needs.</t>

<t>Session establishment is orthogonal to peer location.  Two entities
may come to know of each other through intent routing, through
directory-based discovery, or because one side cached the other's
information from a previous session.  In all cases, the same session
establishment flow applies.  This document therefore assumes that the
entities already know of each other and does not presuppose any
particular locating mechanism.</t>

<t>The need for this document follows from gaps stated by adjacent work.
The DAWN problem statement explicitly places the exchange that follows
discovery outside its scope <xref target="DAWN-PS"/>.  The DAWN terminology
likewise defines capability exchange, negotiation, and selection as out
of scope for DAWN <xref target="DAWN-TERM"/>.  Intent routing <xref target="DMSC-IR-REQ"/>
addresses how a request reaches an entity, not what happens once it
does.  Session establishment and capability negotiation, the subject of
this document, fall between these efforts.</t>

<t>A session is a bilateral association between authenticated peers.  A peer's
coordination of application work with a third party does not change the
peers or state of the existing session and does not, by itself, confer
authority established within that session.  Interaction with a different
entity can use either a newly established session or a sessionless
interaction, as appropriate.  The different entity becomes a peer only of
a new session that it participates in establishing, while resumption of the
existing logical session is limited to the same authenticated entities.
Application-level task handoff, cross-entity responsibility transfer, and
operational audit coordination are separate concerns from the base session
abstraction.</t>

</section>
<section anchor="scope"><name>Scope</name>

<t>This document defines requirements for:</t>

<t><list style="symbols">
  <t>transport-independent interaction binding and connection mapping;</t>
  <t>the establishment of sessions between entities;</t>
  <t>the negotiation of capabilities for prospective sessions;</t>
  <t>the authentication of session endpoints;</t>
  <t>authorization decisions and changes within established sessions;</t>
  <t>session lifecycle, state consistency, and cached-state freshness; and</t>
  <t>interactions that do not establish or rely on a session.</t>
</list></t>

<t>The following are out of scope:</t>

<t><list style="symbols">
  <t>interactions in which neither party is an agent as defined in Section 3;</t>
  <t>how entities come to know of or locate one another, including entity
discovery (covered by DAWN <xref target="DAWN-TERM"/>), intent routing (covered by
<xref target="DMSC-IR-REQ"/>), information cached from a prior interaction, or any
other locating mechanism;</t>
  <t>the selection or definition of a particular transport protocol;</t>
  <t>any particular authentication, capability negotiation, authorization,
or session establishment mechanism;</t>
  <t>protocols for coordinating delegation or handoff of application tasks to
entities that are not peers of the session;</t>
  <t>semantics for transferring application responsibility between different
entities; and</t>
  <t>operational management, audit, and durable evidence mechanisms used to
reconstruct or assess application-layer actions.</t>
</list></t>

<t>Although selection or definition of a particular transport protocol is out
of scope, REQ-1 specifies the transport-independent properties that a
binding to an underlying communication substrate must preserve.</t>

<t>The last three topics may benefit from separate standardization.  In
particular, another requirements document could define application-level
delegation, task handoff, accountability, and audit properties without
making them part of the base session abstraction.</t>

<t>A separate specification or profile may require conforming implementations
to produce, bind, retain, or expose evidence when a session decision is made
so that the decision can be independently evaluated later.  Such
requirements are not part of base session conformance unless that
specification or profile is explicitly used.</t>

<t>This document is a requirements document, not a solution document.  It
deliberately does not specify how the requirements are to be met.</t>

</section>
<section anchor="terminology"><name>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>

<dl>
  <dt>Agent:</dt>
  <dd>
    <t>An autonomous software entity capable of perceiving its environment,
making decisions, and acting to achieve goals on behalf of a user or
another agent.</t>
  </dd>
  <dt>Entity:</dt>
  <dd>
    <t>A party to an interaction.  An entity MAY be an agent, a deterministic
program such as an MCP server, a human, or a system acting on a
human's behalf.  The term is consistent with its use in the DAWN work
<xref target="DAWN-TERM"/>.</t>
  </dd>
  <dt>Interaction:</dt>
  <dd>
    <t>An exchange between entities.  An interaction may take place within an
established session or may be sessionless.</t>
  </dd>
  <dt>Transport Connection:</dt>
  <dd>
    <t>A communication association provided by an underlying transport or
communication substrate.  A transport connection is not a session and
does not, by itself, establish authenticated peer identity, negotiated
capability state, or authorization state.</t>
  </dd>
  <dt>Transport Binding:</dt>
  <dd>
    <t>The mapping by which session-based or sessionless interactions are
carried over an underlying communication substrate.  A transport binding
may use one or more transport connections and does not imply a particular
transport protocol.</t>
  </dd>
  <dt>Sessionless Interaction:</dt>
  <dd>
    <t>An interaction, such as a notification, probe, or atomic request, that
neither establishes a session nor relies on session state.  A sequence
of related sessionless messages does not become a session unless the
entities explicitly complete session establishment.</t>
  </dd>
  <dt>Peer:</dt>
  <dd>
    <t>An entity participating in a prospective or established session.  The
term does not by itself imply a client/server relationship, equal
capabilities, support for both request roles, or a particular transport
topology.</t>
  </dd>
  <dt>Third-Party Delegation:</dt>
  <dd>
    <t>An application-layer decision by which a peer uses another entity to
perform part of its work.  The other entity is not thereby made a peer of
the existing session, and the delegating peer remains responsible for its
obligations in that session.</t>
  </dd>
  <dt>Originator:</dt>
  <dd>
    <t>For a particular request, the peer that originates that request.  The
role is assigned per request and does not imply that the peer initiated
the session or retains the role for later requests.</t>
  </dd>
  <dt>Handler:</dt>
  <dd>
    <t>For a particular request, the peer that receives and handles that
request.  A handler for one request MAY be the originator of another
request in the same session.</t>
  </dd>
  <dt>Capability:</dt>
  <dd>
    <t>A function, service, or behavior that an entity is able to offer.</t>
  </dd>
  <dt>Capability Card:</dt>
  <dd>
    <t>A structured description of an entity's capabilities, as defined in the
DAWN work <xref target="DAWN-TERM"/>.  A capability card is a container; its content
representation is not specified by DAWN.</t>
  </dd>
  <dt>Capability Description Language (CDL):</dt>
  <dd>
    <t>A machine-readable language defined by the AIN architecture
<xref target="AIN-ARCH"/> for describing the capabilities contained in a capability
card.  CDL is one possible representation and is not required by this
document.</t>
  </dd>
  <dt>Authentication:</dt>
  <dd>
    <t>The process by which entities establish the identities to which the
prospective session will be bound.  In this document, the authentication
phase includes the declaration and negotiation of authentication
requirements as well as the performance of authentication.</t>
  </dd>
  <dt>Authorization:</dt>
  <dd>
    <t>A decision by an applicable authority that permits an action or class
of actions to be performed within an established session.  Authorization
is distinct from authentication and from capability negotiation.</t>
  </dd>
  <dt>Minimum Session Authority:</dt>
  <dd>
    <t>The authority granted by session establishment that is necessary to
participate in session control and the authorization lifecycle.  It
permits authorization requests and decisions to be exchanged but does
not authorize use of a negotiated capability to perform an application
operation.</t>
  </dd>
  <dt>Session:</dt>
  <dd>
    <t>An association established between two entities for the purpose of
collaboration, encompassing the authenticated identities, negotiated
capabilities, agreed session parameters, authorization state, and
interactions that take place under them.</t>
  </dd>
  <dt>Session Resumption:</dt>
  <dd>
    <t>Continuation of a logical session by the same authenticated peer entities
after a connection, endpoint, or runtime-instance change.  Resumption does
not permit a different entity to replace a peer.</t>
  </dd>
</dl>

</section>
<section anchor="interaction-model"><name>Interaction Model</name>

<t>The requirements in Section 5 are organized around two interaction modes.
The model defines no message sequence, credential format, authorization
mechanism, or transport protocol, and introduces no normative requirements
of its own.</t>

<t>REQ-1 defines the common transport-binding foundation for both interaction
modes.  It is a cross-cutting requirement rather than a phase of session
establishment; authentication remains the first session-establishment
phase.</t>

<t>A session is bilateral.  If a peer uses another entity to perform part of
an application task, that coordination occurs outside the session and does
not add the other entity as a peer.  Direct interaction between an existing
peer and that other entity uses a separate session or a sessionless
interaction, as appropriate.</t>

<t>The two interaction modes are summarized below.</t>

<figure title="Session-Based and Sessionless Interaction Modes" anchor="_figure-interaction-model"><artwork><![CDATA[
+---------------------------+     +---------------------------+
| Session-Based Interaction |     | Sessionless Interaction   |
+-------------+-------------+     +-------------+-------------+
              |                                 |
              v                                 v
+---------------------------+     +---------------------------+
| Authentication            |     | Self-contained security   |
+-------------+-------------+     | and state context         |
              |                   +-------------+-------------+
              v                                 |
+---------------------------+                   v
| Capability Negotiation    |     +---------------------------+
+-------------+-------------+     | Notification, Probe, or   |
              |                   | Atomic Request             |
              v                   +---------------------------+
+---------------------------+
| Session Parameter         |
| Agreement and State       |
| Binding                   |
+-------------+-------------+
              |
              v
+---------------------------+
| Session Establishment     |
+-------------+-------------+
              |
              v
+---------------------------+
| Continuous Authorization  |
| and Operation             |
+---------------------------+

+---------------------------------------------------------------+
| Common Foundation: Communication Substrate and Transport      |
| Binding (REQ-1)                                               |
+---------------------------------------------------------------+
]]></artwork></figure>

<t>For a session-based interaction, authentication (REQ-2, REQ-4, and REQ-5)
is the first phase of session establishment.  Each entity declares its
authentication requirements and supported forms of authentication.  The
entities determine whether mutually acceptable authentication is possible
and perform the selected authentication.</t>

<t>After successful authentication, capability negotiation (REQ-3, REQ-4,
and REQ-5) allows the authenticated entities to declare and negotiate
capabilities and independently decide whether to accept the result.
Successful negotiation establishes agreement on capability declarations;
it does not prove continued availability or authorize their use.</t>

<t>The entities also agree the parameters needed for subsequent interaction
and bind the authenticated identities, negotiation outcomes, and parameters
to the same prospective session (REQ-6).  The session becomes established
only when both entities have accepted it and can determine its completion
state (REQ-7).  Session initiation does not assign permanent originator or
handler roles.</t>

<t>An established session begins with minimum session authority (REQ-8).
Authorization can then be requested, granted, constrained, denied,
adjusted, or revoked throughout the session.  Capability changes and other
lifecycle events are governed by REQ-9, and cached information by REQ-10.</t>

<t>A sessionless interaction (REQ-11) neither establishes a session nor
inherits session state.  It carries or obtains the security and state
context needed for the individual interaction.  A sessionless exchange may
subsequently lead the entities to establish a session, but that transition
is explicit and follows the session-establishment requirements.</t>

</section>
<section anchor="requirements"><name>Requirements</name>

<section anchor="req-1-transport-independence-and-interaction-binding"><name>REQ-1: Transport Independence and Interaction Binding</name>

<t>The interaction model MUST NOT depend on a particular transport protocol.
A transport binding MUST define how session-based and sessionless messages
are carried and which delivery, ordering, security, and failure properties
are provided by the underlying communication substrate or by the binding
itself.</t>

<t>The existence or state of a session MUST NOT be inferred solely from the
existence or state of a transport connection.  Opening a transport
connection MUST NOT by itself establish a session, and connection loss or
replacement MUST NOT by itself establish, resume, or successfully terminate
a session.  A sessionless interaction MUST NOT acquire session state merely
because it uses a connection that also carries an established session.</t>

<t>The interaction model MUST NOT assume a one-to-one relationship between
sessions and transport connections.  It MUST permit transport bindings in
which multiple sessions share a connection and bindings in which the same
logical session uses successive connections, provided the binding preserves
session isolation and satisfies the continuity requirements of REQ-6 and
REQ-9.  A particular transport binding or deployment MAY support only a
subset of these mappings, but that limitation MUST be explicit and MUST NOT
change the semantics of the affected sessions.</t>

<t>Each message and state transition MUST be unambiguously associated with the
applicable session or identified as sessionless.  Multiplexing multiple
interactions over a shared connection MUST NOT allow authenticated identity,
negotiated capability state, session parameters, authorization state, or
lifecycle events from one session to be accepted as state of another.</t>

<t>The transport binding and any protection supplied by the interaction layer
MUST collectively provide the confidentiality, integrity, authenticated
peer binding, and replay protection required by the applicable interaction.
Security properties supplied by an underlying transport MUST NOT be assumed
to apply to an entity, session, or message unless they are unambiguously
bound to that object.</t>

<t>To the extent that loss, duplication, reordering, delay, partial delivery,
or connection failure is not handled by the underlying substrate, the
transport binding or interaction protocol MUST define how the condition is
detected and handled.  Such conditions MUST NOT silently create a session,
duplicate an admitted operation, or cause state from one interaction to be
accepted in another.</t>

<t>Rationale: A transport connection is a delivery mechanism, whereas a
session is an association between authenticated entities with negotiated
and authorized state.  Treating them as the same object prevents safe
multiplexing and resumption and can cause a connection event to change
session state without peer agreement.  This requirement specifies the
properties that the mapping must preserve without selecting TCP, QUIC,
HTTP, WebTransport, or any other transport or application substrate.</t>

</section>
<section anchor="req-2-authentication-phase-and-endpoint-binding"><name>REQ-2: Authentication Phase and Endpoint Binding</name>

<t>Session establishment MUST include an authentication phase in which the
entities declare their authentication requirements and supported forms of
authentication, determine whether mutually acceptable authentication is
possible, and perform the selected authentication.  The declaration and
negotiation of supported forms of authentication MUST NOT be treated as
successful authentication.  Each entity MUST determine whether the
selected form of authentication satisfies its local authentication policy.</t>

<t>The authentication phase MUST NOT be considered successful unless the
entities have authenticated each other and the resulting identities are
bound to the authentication context agreed during that phase.</t>

<t>Rationale: Entities that have not previously interacted may need to
determine whether they can satisfy each other's authentication requirements
before authentication can be performed.  Such negotiation does not itself
authenticate either entity or waive a relying entity's current local
requirements; this boundary is consistent with <xref target="AE-CHALLENGE"/>.  Direct
connectivity likewise provides no security property: a logical connection
may traverse relays and proxies, and topology alone provides no
confidentiality, integrity, or identity guarantees.</t>

</section>
<section anchor="req-3-capability-negotiation-phase"><name>REQ-3: Capability Negotiation Phase</name>

<t>Following successful authentication, the entities MUST be able to
declare their capabilities and requirements, negotiate the capability
set applicable to the prospective session, and independently decide
whether to establish the session.  A session MUST NOT be considered
established unless capability negotiation has completed successfully and
both entities have accepted the resulting capability set.</t>

<t>Capability negotiation MUST be integrity-protected and bound to the
authenticated identities established under REQ-2.  Where disclosure of
capability content creates risk, confidentiality SHOULD be provided.</t>

<t>Capability declarations are claims made by the declaring entity.
Successful negotiation establishes agreement on compatible declarations;
it does not by itself establish capability possession, continued
availability, successful execution, or authorization to use a capability.</t>

<t>An entity MAY express its capability declarations and requirements in a
capability card.  When a capability card is used for negotiation, its
content needs to be sufficiently precise and machine-readable for the
entities to determine compatibility and identify the negotiated capability
set.  CDL <xref target="AIN-ARCH"/> is one language that can be used to define that
content; this document does not require CDL or any particular capability
card format.</t>

<t>Rationale: Capability negotiation determines the capability scope to
which the entities are willing to commit for the session.  The relying
entity remains responsible for applying its own policy to capability
claims and for responding to subsequent changes in availability.</t>

</section>
<section anchor="req-4-decision-autonomy-across-phases"><name>REQ-4: Decision Autonomy Across Phases</name>

<t>Each entity MUST retain control over decisions attributed to it during
authentication, capability negotiation, and authorization.  This includes
the selection and acceptance of authentication requirements, capability
declarations and negotiation decisions, acceptance of the resulting
capability set, and authorization requests and decisions.</t>

<t>A decision MAY be informed or made by a user or external authority when
permitted by the entity's local policy.  Discovery, routing, relay, and
other intermediary layers MUST NOT make or substitute for a decision on
behalf of an entity unless explicitly authorized to do so.</t>

<t>Rationale: Authentication choices, capability declarations, session
acceptance, and authorization decisions cross security and autonomy
boundaries.  An intermediary that substitutes its own decision for that of
an entity, without explicit authority, can change the identity, capability
scope, or execution authority on which the session relies.</t>

</section>
<section anchor="req-5-role-flexibility-and-mutual-choice-across-phases"><name>REQ-5: Role Flexibility and Mutual Choice Across Phases</name>

<t>The session model MUST NOT assign permanent originator or handler roles
solely according to which entity initiated the session.  An entity MAY act
as an originator, a handler, or both, according to its capabilities and
local policy.  A peer MUST NOT be required to assume a request role that it
has not declared and accepted during capability negotiation.</t>

<t>Both entities MUST retain the right to accept or decline proposed
authentication forms, capability sets, session conditions, authorization
requests, and authorization constraints according to their respective
local policies.  Either entity MAY propose an alternative during
authentication, capability negotiation, or authorization.</t>

<t>If the entities cannot agree on acceptable authentication or on the
capability set and conditions for the prospective session, the session
MUST NOT be established.  If they cannot agree on authorization for an
operation within an established session, that operation MUST NOT be
admitted; the authorization failure does not by itself require the session
to terminate.</t>

<t>Rationale: Session initiation is an event, not a permanent assignment of
client and server roles.  This does not require symmetric capabilities: an
agent may support both request roles while a deterministic tool supports
only the handler role.  Where a peer supports both roles, it may originate
one request while handling another.  Neither peer can unilaterally impose
an authentication method, capability commitment, or authorization outcome
on the other.  The consequence of disagreement depends on its phase:
establishment cannot proceed without agreement on authentication and
capabilities, whereas disagreement about one operation need not invalidate
the entire session.</t>

</section>
<section anchor="req-6-session-parameter-agreement-and-state-binding"><name>REQ-6: Session Parameter Agreement and State Binding</name>

<t>Before a session is established, the entities MUST agree on the session
parameters required for subsequent interaction.  These parameters MAY
include a communication profile, endpoint information, request-role
support, constraints, and other properties needed to use the session.</t>

<t>The authentication result, negotiated capability set, agreed session
parameters, and peer acceptance decisions MUST be unambiguously bound to
the same prospective session and authenticated identities.  Authorization
decisions, operations, and lifecycle events within an established session
MUST likewise be bound to that session and its applicable state.</t>

<t>Replayed information or information originating from a different session
or establishment attempt MUST NOT be accepted as current session state or
be allowed to alter the session.</t>

<t>Rationale: Session establishment combines results produced at different
stages.  Without a common binding, an attacker or implementation error can
substitute an endpoint, capability set, acceptance decision, or
authorization from another interaction.  This requirement states the
necessary continuity property without requiring a particular identifier,
token, transcript, or replay-protection mechanism.</t>

</section>
<section anchor="req-7-establishment-completion-and-failure-handling"><name>REQ-7: Establishment Completion and Failure Handling</name>

<t>The session model MUST define distinguishable pending, established,
failed, and terminated outcomes, or equivalent states.  A session MUST NOT
be presented as established until both entities have accepted the
authentication result, negotiated capability set, and agreed session
parameters, and each entity can determine that establishment completed.</t>

<t>An incomplete or failed establishment attempt MUST be detectable and MUST
be terminable or recoverable.  Retries, duplicate messages, delayed
messages, or partial failure MUST NOT silently create multiple sessions or
cause the entities to rely indefinitely on inconsistent session states.
Resources retained for incomplete attempts MUST be bounded and releasable.</t>

<t>Rationale: Establishment is a distributed state transition.  Message loss,
delay, retry, or endpoint failure can otherwise leave one entity treating a
session as established while the other treats it as pending or failed.
Solutions may use acknowledgments, reliable transports, idempotent state
transitions, recovery exchanges, or other mechanisms to satisfy the
requirement.</t>

</section>
<section anchor="req-8-continuous-authorization"><name>REQ-8: Continuous Authorization</name>

<t>Upon session establishment, each entity MUST have the minimum session
authority necessary to participate in session control and the
authorization lifecycle.  This authority MUST include the ability to
request authorization and to exchange authorization decisions.  It MUST
NOT by itself authorize an operation that uses a negotiated capability.</t>

<t>Either entity MUST be able to request authorization from the other entity
for an operation or class of operations during the session.  The entity
receiving the request MUST be able to grant, deny, or grant the request
subject to constraints, according to its local policy and authority.  An
authorization decision MAY also depend on a user, an external authority,
or previously established authorization information.</t>

<t>Authorization MUST be treated as dynamic session state.  An authorization
decision MAY be introduced, restricted, replaced, or revoked during the
session.  It MUST identify the scope of operations it covers sufficiently
to determine whether an operation is authorized.  An operation MUST NOT be
admitted unless it is covered by the authorization state applicable when
the operation is admitted.</t>

<t>Permission to exchange session-control or authorization-related
information MUST NOT be interpreted as authorization to perform the
requested application operation.  A change to authorization state MUST be
explicit and MUST NOT silently broaden the authority available within the
session.</t>

<t>Rationale: Authentication and capability negotiation answer who the
entities are and what capabilities they have agreed may be available.
They do not answer whether a particular action may be performed.
Authorization in an agent session is therefore a continuous process rather
than a one-time establishment step.  Minimum session authority allows that
process to begin, while authority to perform application operations is
granted incrementally according to least-privilege principles.</t>

</section>
<section anchor="req-9-session-lifecycle-and-peer-continuity"><name>REQ-9: Session Lifecycle and Peer Continuity</name>

<t>Session revocation, loss of a negotiated capability, declaration of a newly
available capability, proposed changes to the negotiated capability set,
and resumption by the same authenticated entities MUST be expressible and
observable by the affected peers.</t>

<t>A peer's delegation of application work to a third party MUST NOT make that
third party a peer of the existing session and MUST NOT transfer the session
to that third party.  Delegation of application work MUST NOT, by itself, be
interpreted as conferring on the third party any authority granted within
the session.  The delegating peer remains responsible for satisfying the
authorization state and constraints applicable to its participation in the
session.  How that peer coordinates with or manages the third party is an
application-layer matter outside the scope of this document.</t>

<t>A different entity MUST NOT replace an authenticated peer within an
existing session.  If an existing peer is to interact directly with a
different entity, those entities MUST establish a new session in accordance
with REQ-1 through REQ-7, or use a sessionless interaction satisfying
REQ-11.  Context learned from another interaction MAY be provided as input,
but authentication results, negotiated capabilities, session parameters,
and authorization state from the existing session MUST NOT be treated as
state of the new interaction unless independently verified and accepted
under the requirements applicable to that interaction.</t>

<t>Evidence that authority has been separately delegated or derived MAY be
considered as an input to an authorization decision in another interaction.
Such consideration does not transfer peer status or session state and does
not bypass the authentication, capability negotiation, session
establishment, or authorization requirements applicable to that
interaction.</t>

<t>A logical session MAY survive a change of transport connection, endpoint,
or runtime instance only when each peer can verify that the resumed session
remains bound to the same authenticated entities and applicable session
state.  If continuity of either authenticated peer identity or the
applicable state cannot be established, a new session MUST be established.</t>

<t>A peer MAY declare a newly available capability during an established
session.  The capability MUST NOT be treated as part of the negotiated
capability set until capability renegotiation has completed successfully
and both peers have accepted the change.  The session model MUST permit
the negotiated capability set to be updated through explicit renegotiation
without requiring establishment of a new session.  Operations unaffected
by the proposed change MAY continue while renegotiation is in progress.</t>

<t>If a negotiated capability becomes unavailable, it MUST NOT continue to
be presented or used as available while renegotiation is pending.  The
loss MUST be made observable to the other peer, and operations whose
prerequisites are no longer satisfied MUST NOT be admitted.  Operations
that do not depend on the lost capability MAY continue.</t>

<t>An operation outside the currently negotiated capability scope MUST NOT
be treated as covered by that negotiation.  Any additional capability
negotiation and authorization required for the operation MUST complete
before the operation is admitted.</t>

<t>An operation admitted while capability renegotiation is in progress MUST
be evaluated against an identifiable negotiated capability state.  A
change to capability state MUST NOT retroactively alter the interpretation
of an operation that was already admitted.  The effect of a capability
change on operations already in progress MUST be explicit.</t>

<t>A lifecycle event MUST NOT silently broaden authorization, discard an
applicable constraint, or present a capability as available for an
operation whose prerequisites are no longer satisfied.  The effect of a
state change on applicable authorization and constraints MUST be explicit
before a peer relies on the resulting state.</t>

<t>Rationale: Sessions are not static.  Capabilities may be added, changed, or
become unavailable; authorization may change; and connections, endpoints,
or runtime instances may change while the authenticated peer entities
remain the same.  A newly declared capability requires mutual agreement
before use, whereas a lost capability cannot remain available while
agreement catches up with reality.  Neither case inherently requires
unrelated work to stop or the session to be replaced.  A different entity,
however, has not participated in the authentication, capability
negotiation, parameter agreement, or authorization decisions of the
existing session and therefore cannot become a peer by delegation or state
transfer.  Expressing a transition without making its security-relevant
effect observable leaves the peers unable to determine the capability and
authorization state on which they may safely rely.</t>

</section>
<section anchor="req-10-cached-state-freshness"><name>REQ-10: Cached-State Freshness</name>

<t>Cached identity, endpoint, authentication, capability, session-parameter,
and authorization information MUST have explicit freshness and
invalidation semantics appropriate to the information being cached.  An
entity MUST NOT treat expired or invalidated information as current.</t>

<t>Reuse of cached information MUST NOT bypass authentication, capability
negotiation, authorization, or local-policy checks that remain applicable
to the new interaction.  When an entity detects that cached information is
inconsistent with current information, it MUST revalidate or stop relying
on the cached information before admitting an affected operation.</t>

<t>Rationale: Caching can reduce establishment and negotiation cost, but stale
identity, endpoint, capability, or authorization information can redirect
an interaction or preserve authority that no longer applies.  This
requirement does not prescribe a time-to-live, version number, hash, or
cache structure.</t>

</section>
<section anchor="req-11-sessionless-interactions"><name>REQ-11: Sessionless Interactions</name>

<t>A sessionless interaction MUST be distinguishable from an interaction
within an established session.  It MUST NOT implicitly acquire minimum
session authority, a negotiated capability set, session parameters, or
authorization state from an established or prior session.</t>

<t>A sessionless interaction MUST carry or reference sufficient context for
the receiving entity to determine the interaction's purpose, the
authentication assurance provided for its origin, the operation or effect
being requested, and the authorization policy that applies.  Integrity and
confidentiality MUST be provided when required by the risks of the
interaction and the receiving entity's local policy.</t>

<t>A notification or probe that requests no application operation MAY be
accepted without establishing a session according to the receiving
entity's local policy.  If a sessionless interaction requests an operation
that produces a side effect, accesses protected information, or uses a
protected capability, the receiving entity MUST perform the applicable
authentication and authorization checks before admitting the operation.</t>

<t>Duplicate or replayed sessionless messages MUST NOT cause an operation to
be admitted more than permitted by the applicable authorization and
operation semantics.  A response to a sessionless interaction MUST NOT by
itself establish a session or confer authority for a subsequent
interaction.</t>

<t>A sessionless interaction MAY lead to session establishment.  Such a
transition MUST be explicit and MUST satisfy REQ-1 through REQ-7.
Information learned from the sessionless interaction MAY be used as input
to establishment, but MUST NOT be treated as authenticated, negotiated, or
authorized session state unless the establishment process verifies and
accepts it.</t>

<t>Rationale: Notifications, probes, and atomic requests may not justify the
cost or retained state of a session.  Sessionless operation is therefore a
first-class interaction mode, not a way to bypass the security and
authority boundaries that would apply to the requested effect.</t>

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

<t>Confusing a transport connection with a session can allow connection reuse,
reconnection, or multiplexing to cross authentication and authorization
boundaries.  REQ-1 therefore requires each message and state transition to
be associated with the applicable session or identified as sessionless, and
requires security properties supplied by a transport to be bound to the
entity, session, or message that relies on them.  Connection establishment,
loss, or replacement cannot by itself establish, resume, or successfully
terminate a session.</t>

<t>The declaration and negotiation of supported forms of authentication do
not authenticate either entity.  An attacker may attempt to remove a
supported form, introduce a weaker choice, or cause the entities to
associate the result with the wrong peer.  REQ-2 therefore requires each
entity to apply its local authentication policy and requires authenticated
identities to be bound to the authentication context agreed during the
authentication phase.</t>

<t>Capability negotiation is integrity-protected and bound under REQ-3 to
the authenticated identities established under REQ-2.  Confidentiality is
a separate property; where capability disclosure creates risk, the
confidentiality requirement of REQ-3 applies.  Capability declarations
remain claims rather than proof of possession or availability.  Each
relying entity is responsible for applying its own trust and verification
policy to those claims.</t>

<t>Session establishment confers only the minimum session authority needed to
participate in session control and the authorization lifecycle.  It does
not confer authority to perform an application operation.  REQ-8 requires
each admitted operation to be covered by the authorization state applicable
at that time and requires authorization changes to be explicit.  Where
local policy requires human approval, session establishment MUST NOT be
presented to the human as having provided that approval.</t>

<t>Minimum session authority exposes an authorization-request surface to each
authenticated entity.  Receiving a request creates no obligation to grant
it, and implementations need to bound resource consumption and repeated
requests according to local policy.  Permission to exchange authorization
requests and decisions cannot be used as evidence that the requested
operation was authorized.</t>

<t>Binding and distributed-state failures can cause information from one
establishment attempt or session to be accepted in another, or cause the
peers to disagree about whether a session exists.  REQ-6 requires the
security-relevant inputs and outcomes to be bound to the same session, and
REQ-7 requires detectable completion, failure, and cleanup semantics.
Implementations also need to prevent replay, duplication, and retry from
creating unintended state or unbounded pending resources.</t>

<t>Session lifecycle events can otherwise be used to bypass constraints or
create inconsistent views of capability and authorization state.  A newly
declared capability can be used prematurely if declaration is confused
with completed renegotiation, while a lost capability can remain falsely
available if withdrawal is delayed.  A third party can also be incorrectly
treated as having inherited peer status or authority that was established
only between the authenticated peers.  REQ-9 therefore requires affected
peers to observe the security-relevant effect of revocation, capability
addition or loss, resumption, and state changes before relying on the
resulting state, and prohibits delegation from changing the peers or
being treated, by itself, as transferring session authority.</t>

<t>Application-level delegation may introduce separate confidentiality,
authorization, accountability, and audit obligations for the delegating
peer.  Those obligations are governed by the peer's applicable policy and
the constraints of the existing session; they do not create a protocol
relationship between the other peer and the third party.  Standardized
task-handoff records, delegation chains, and durable audit evidence may be
useful, but are outside the scope of these session requirements.</t>

<t>A determinability or audit profile can require evidence to be produced or
bound while a session decision is made, because later processing cannot
reconstruct a fact that was never made available or durably bound.  Such a
profile can impose additional conformance requirements without making
participant-independent retrospective determination a requirement of every
base session implementation.</t>

<t>Cached information creates a separate stale-state risk across interactions.
An expired endpoint can redirect communication, a stale capability can
misrepresent what is available, and stale authorization can preserve
authority after revocation.  REQ-10 requires explicit freshness,
invalidation, and revalidation semantics without prescribing a cache
mechanism.</t>

<t>Sessionless interactions do not benefit from retained authenticated,
negotiated, or authorization state.  A receiver therefore cannot infer
security properties merely because a message resembles one previously
accepted or refers to a known entity.  REQ-11 requires each sessionless
interaction to provide sufficient context for the applicable policy and
prevents notifications, probes, replies, duplicates, or replays from
silently creating a session or execution authority.</t>

<t>A compromised discovery or routing layer may redirect, delay, suppress, or
observe connection attempts.  The authenticated endpoint binding and
authorization boundary in this document are intended to ensure that such a
compromise alone does not authenticate an endpoint, alter the negotiated
capability set without detection, or confer execution authority.</t>

</section>
<section anchor="change-log"><name>Change Log</name>

<section anchor="changes-from-01-to-02"><name>Changes from -01 to -02</name>

<t><list style="symbols">
  <t>Added a common transport-independence and interaction-binding requirement
as REQ-1, and renumbered the previous REQ-1 through REQ-10 as REQ-2
through REQ-11.</t>
  <t>Clarified that a transport connection is distinct from a session, that
session state is not inferred from connection state, and that transport
bindings preserve interaction isolation, security properties, and failure
semantics without selecting a particular transport protocol.</t>
  <t>Clarified that a session is a bilateral association and that coordinating
application work with a third party does not add or replace a session
peer.</t>
  <t>Replaced the ambiguous transfer or delegation of session state with an
explicit peer-continuity model: a different entity requires a new session,
while session resumption is limited to the same authenticated entities.</t>
  <t>Clarified that delegation of application work does not, by itself,
transfer authority established within a session.  Evidence of separately
delegated or derived authority may nevertheless be considered by the
authorization policy applicable to another interaction.</t>
  <t>Defined Third-Party Delegation and Session Resumption, and renamed REQ-9
to Session Lifecycle and Peer Continuity.</t>
  <t>Clarified that protocols for task handoff, cross-entity responsibility
transfer, operational audit, and participant-independent retrospective
determination are outside the base session requirements.</t>
  <t>Clarified that a separate determinability or audit profile may impose
evidence-generation and retention requirements at decision time without
making those requirements part of base session conformance.</t>
</list></t>

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

<t>This document has no IANA actions.</t>

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

<t>Thanks to Iman Schrock for identifying the security gap in the "direct
connection" framing and proposing authenticated endpoint binding; to
Sumit P. Ahuja and Bradley B for discussions that helped clarify the
boundary between bilateral session state and application-layer delegation;
to Douglas Wadkins for clarifying the distinction between session peer
continuity and authorization provenance; to Mikhail Sergeev for clarifying
that negotiation establishes
compatibility of declared capabilities rather than capability presence;
and to Guigui Wang for the verifiability requirement on authorization
binding.</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">

<reference anchor="DAWN-TERM" target="draft-farrel-dawn-terminology-04">
  <front>
    <title>Terminology for the Discovery of Agents, Workloads, and Named Entities (DAWN)</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="DAWN-PS" target="draft-akhavain-moussa-dawn-problem-statement-04">
  <front>
    <title>Problem Statement for the Discovery of Agents, Workloads, and Named Entities (DAWN)</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="DMSC-IR-REQ" target="draft-feng-dmsc-intent-routing-requirements-00">
  <front>
    <title>Requirements for Intent Routing in DMSC</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="AIN-ARCH" target="draft-feng-nmrg-ain-architecture-01">
  <front>
    <title>Agentic Intent Network (AIN): A Routing-Based Architecture for AI Agent Coordination at Scale</title>
    <author >
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>
<reference anchor="AE-CHALLENGE" target="draft-schrock-ae-challenge-06">
  <front>
    <title>An Authorization Evidence Challenge for High-Risk Agent Actions</title>
    <author fullname="Iman Schrock">
      <organization></organization>
    </author>
    <date year="2026"/>
  </front>
</reference>


    </references>

</references>



  </back>

<!-- ##markdown-source:
H4sIAAAAAAAAA719W3PcRpLue/0KhObB49huraS5U3EilqbkNSMsWStpwrGP
6AaaxAgN9AJo0j1jz28/ea+sApqkJ/YcP8xQZDdQlZWXL6+1Xq/D1ExtfVE8
+1j/z7EZ6n3dTWOx64fi8gZ+LD7V49j0XfF2nMpN24y3+IFVcVUeyk3TNtOp
eF/f9FNTTvCpVVF2lX6lhf8rrrupHsot/vFZKDebob6Dd/Gj3d8K//Znoeq3
XbmHVVVDuZvWu7q7WZf4ncPQT/165BesB/el9YtXoSon+M6rF6/+uH7x5/Wr
F2ELv7jph9NF0XS7PjSH4aKYhuM4vXrx4i/whfG42Tf0rOl0gK9ev/38bQjl
cbrth4tQFOtid2xbXsrVbd/dFN/CUuAPRVHvy6a9KHBpW/xL27an/7jBXz7f
9vsQun7YA03uanzOx2+vXr18+Rf58c8v//T7ixBwSe4zby5/fL/+/Pbjuwt6
vh7L53rYN13f9jcnOpXpti7eNOO2v6uHU9Hv+JjGVfFjP3xp+7Ia+RDew6Kr
4m0Hz2nqsfgtPv7rZ/zocripJyNuOQx1u67K+249xZetX/yePhxpqmv88Cld
4Yeh37T1vvg0wUfxLP7frLP8clvelU233vfHcSx5wQd+93rUdy8v+92nq/X1
x/XHt/+VLn3G88iSsIGP/XFq4LSbjr67SDbkyWo/btcNfWc98HcypnwxX83l
9fv15cer79KlEHmara7gfT3dA6GK38Knv74oLnVJ62/KEeh1OWxvm6neTseh
ZmG9Fnm96vuhajoSx6IE+d2WbX12A91+AMkCopbugesXLxdW/XZ99d3l99+/
ff+fb7OVd8UlSUzzd37r27umqrttDSJTti28hpf4XXNzu/7YjF9kpZck+SOv
Lcoc/ufl7npfdrCL26HfflnYxsh/WZf1equvW7/4Y76BsF6vi3IzTqhwQvh8
24wFaJkj8WtV75oOmG/I2UEVzYaIjuw6Rt0Wmqi/xmIDB1bXXVELJz8vim9n
T/DfWBXNVJB4jAFW1Y2HfpiAmar6UMP/wLLcp4sN/AGOfwXPrw49/IUoRizD
mhd0nWnkzmtkWUFRpwq89EfGotg2u3p72rZ1AJKDusUPwjau4V3t2BuVxnp7
HPA1RA8UvBnhQrrR8bi9Lcqx6GBVO1kw/BqFtxY1UE79HrgfHwQLhV9Ot8C8
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

-->

</rfc>

