<?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-01" 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="18"/>

    
    
    

    <abstract>


<?line 38?>

<t>This document defines requirements for session-based and sessionless
interactions between entities.  For session-based interactions, it covers
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>



    </abstract>



  </front>

  <middle>


<?line 52?>

<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>This revision incorporates feedback received on version -00 regarding
authenticated endpoint binding, the interpretation of capability
declarations, session lifecycle changes, and the relationship between
session establishment and execution authorization.</t>

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

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

<t><list style="symbols">
  <t>the establishment of sessions between entities;</t>
  <t>the negotiation of capabilities for prospective sessions;</t>
  <t>the authentication of session endpoints; and</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>It is assumed that the entities involved already know of each other.
How they came to know each other — whether through intent routing,
directory-based discovery, information cached from a prior session, or
any other mechanism — is outside the scope of this document and does
not affect the requirements stated herein.</t>

<t>At least one party to an interaction MUST be an agent as defined in
Section 3.  An interaction between two deterministic systems, neither of
which is an agent, is outside the scope of this document.</t>

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

<t><list style="symbols">
  <t>discovery of entities (covered by DAWN <xref target="DAWN-TERM"/>);</t>
  <t>routing of intent or requests between entities (covered by
<xref target="DMSC-IR-REQ"/>);</t>
  <t>the transport protocol over which a session is carried; and</t>
  <t>any particular authentication, capability negotiation, authorization,
or session establishment mechanism.</t>
</list></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>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>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>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>
</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>```
Session-Based Interaction
  Authentication Phase
    -&gt; Capability Negotiation Phase
    -&gt; Session Parameter Agreement and State Binding
    -&gt; Session Establishment
    -&gt; Continuous Authorization and Operation</t>

<t>Sessionless Interaction
  Self-contained security and state context
    -&gt; Notification, Probe, or Atomic Request
```</t>

<t>For a session-based interaction, authentication (REQ-1, REQ-3, and REQ-4)
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-2, REQ-3,
and REQ-4) 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-5).  The session becomes established
only when both entities have accepted it and can determine its completion
state (REQ-6).  Session initiation does not assign permanent originator or
handler roles.</t>

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

<t>A sessionless interaction (REQ-10) 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-authentication-phase-and-endpoint-binding"><name>REQ-1: 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-2-capability-negotiation-phase"><name>REQ-2: 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-1.  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>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-3-decision-autonomy-across-phases"><name>REQ-3: 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-4-role-flexibility-and-mutual-choice-across-phases"><name>REQ-4: 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-5-session-parameter-agreement-and-state-binding"><name>REQ-5: 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-6-establishment-completion-and-failure-handling"><name>REQ-6: 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-7-continuous-authorization"><name>REQ-7: 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-8-session-lifecycle-management"><name>REQ-8: Session Lifecycle Management</name>

<t>Session revocation, transfer or delegation of session state, loss of a
negotiated capability, declaration of a newly available capability, and
proposed changes to the negotiated capability set MUST be expressible and
observable by the affected entities.</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 authority and
inheritance semantics applicable to a transfer, delegation, or state
change MUST be explicit before an entity relies on the resulting state.</t>

<t>Rationale: Sessions are not static.  Capabilities may be added, changed, or
become unavailable; authorization may change; and collaboration state may
be transferred or delegated.  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.  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-9-cached-state-freshness"><name>REQ-9: 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-10-sessionless-interactions"><name>REQ-10: 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-6.
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>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-1 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-2 to
the authenticated identities established under REQ-1.  Confidentiality is
a separate property; where capability disclosure creates risk, the
confidentiality requirement of REQ-2 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-7 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-5 requires the
security-relevant inputs and outcomes to be bound to the same session, and
REQ-6 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.  REQ-8 therefore requires affected
peers to observe the security-relevant effect of revocation, transfer,
delegation, capability addition or loss, and state changes before relying
on the resulting state.</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-9 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-10 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="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 for identifying the inheritance ambiguity in session
transfer; to Bradley B for tightening the authority boundary on
conditions carried across transfer; 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="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:
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

-->

</rfc>

