<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.39 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-steele-vibeslop-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.0 -->
  <front>
    <title>Vibeslop Confessions</title>
    <seriesInfo name="Internet-Draft" value="draft-steele-vibeslop-00"/>
    <author fullname="Orie Steele">
      <organization>Tradeverifyd</organization>
      <address>
        <email>orie@or13.io</email>
      </address>
    </author>
    <author fullname="Michael Lavelle">
      <organization>Tradeverifyd</organization>
      <address>
        <email>michael.lavelle@tradeverifyd.com</email>
      </address>
    </author>
    <date year="2026" month="July" day="20"/>
    <keyword>artificial intelligence</keyword>
    <keyword>agents</keyword>
    <keyword>large language models</keyword>
    <abstract>
      <?line 114?>

<t>AI Agents have transformed the way internet applications are developed and
have introduced a new set of challenges for organizations.  This document
describes techniques and concepts that are emerging to assist with these
challenges, and relates them to concepts already familiar to the internet
community.  The pace of change in this area is accelerating, and it is
anticipated that much of what this document discusses will become outdated
quickly; nevertheless, a static publication may prove amusing to future
readers, whether machine or human.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://OR13.github.io/draft-steele-vibeslop/draft-steele-vibeslop.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-steele-vibeslop/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/OR13/draft-steele-vibeslop"/>.</t>
    </note>
  </front>
  <middle>
    <?line 126?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The material in this document is not derived from a specification or a
standard.  It is assembled from first-hand accounts: interviews with
people who are, at the time of writing, building software with AI Agents,
together with direct experimentation in the new ways of working that
agentic software delivery makes possible.  The terms and patterns
collected here are the ones practitioners reached for when asked to
describe what they actually do, and how their day-to-day work has changed.</t>
      <t>These accounts are offered as confessions because they are candid and
particular rather than authoritative.  The people interviewed describe
what is working for them and what is not, including practices they are
not certain they should admit to and habits that have not yet settled
into convention.  Much of agentic delivery is being invented in the open
by people improvising against tools that change under them; capturing
that improvisation honestly is, at this stage, more useful than
pretending a settled discipline already exists.</t>
      <t>Accordingly, this document does not prescribe how agentic software
delivery ought to be done.  It records concepts and techniques that are
emerging in practice, gives them consistent names so that they can be
discussed, and relates them to ideas already familiar to the internet
community.  Where the document uses normative language, particularly in
the Security Considerations, it does so to capture guidance that
practitioners themselves treat as important, not to claim that any single
way of working has been agreed.</t>
      <t>The reader should treat what follows as a snapshot.  As the abstract
notes, the pace of change in this area is such that much of this document
is expected to age quickly.  Its value is in naming and relating what
people are doing at the time of writing, so that later readers -- human
or machine -- can see what building software with Agents looked like
while it was still being figured out.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" 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>
      <?line -18?>

<dl>
        <dt>Large Language Model (LLM):</dt>
        <dd>
          <t>A machine learning model, typically based on the transformer
architecture and trained on large text corpora, that generates text by
predicting subsequent tokens from a given context.  In this document an
LLM is treated as the underlying inference component that an Agent uses
to reason and produce output.</t>
        </dd>
        <dt>Token:</dt>
        <dd>
          <t>The unit of text an LLM processes.  Text is divided into Tokens, roughly
word fragments, and an LLM reads and generates text one Token at a time.
The size of a Context window, the throughput of an LLM, and the price of
a remote model service are all measured in Tokens, which makes the Token
the natural unit for accounting for the cost of agentic work.</t>
        </dd>
        <dt>Prompt:</dt>
        <dd>
          <t>The input provided to an LLM to elicit a response.  A Prompt may include
instructions, context, examples, and prior conversation, and may be
composed from multiple sources such as a system message, developer
instructions, and end-user input.</t>
        </dd>
        <dt>Context:</dt>
        <dd>
          <t>The full set of information available to an LLM at inference time,
bounded by a finite context window.  Context includes the Prompt along
with any retrieved documents, tool results, and accumulated history.
Context engineering is the practice of deciding what information to
include, exclude, order, or compress so that the most relevant
information is available within the context window.</t>
        </dd>
        <dt>Context Rot:</dt>
        <dd>
          <t>The gradual degradation of Context that occurs when it is allowed to
become stale over time without intentional refactoring and cleaning.
As a Task progresses, superseded instructions, outdated results, and
no-longer-relevant history accumulate; unless this material is
deliberately pruned or refreshed, it crowds out current information and
degrades the quality of an Agent's output.</t>
        </dd>
        <dt>Context Pollution:</dt>
        <dd>
          <t>The presence in Context of content that should not be included.  Unlike
Context Rot, which arises from staleness over time, Context Pollution is
the introduction of inappropriate, incorrect, or irrelevant material.
Both Agents and humans can contribute to Context Pollution -- for
example an Agent may retrieve an unrelated document, or a human may paste
extraneous information -- and in either case the polluting content can
mislead subsequent reasoning.</t>
        </dd>
        <dt>Agent:</dt>
        <dd>
          <t>A software system that uses one or more LLMs to pursue a goal by
interpreting instructions, invoking tools, and acting over multiple
steps.  An Agent may operate autonomously or under human supervision,
and maintains state across the steps it takes.</t>
        </dd>
        <dt>Agent Reasoning:</dt>
        <dd>
          <t>The intermediate deliberation an Agent produces while deciding what to
do, distinct from its final answer or action.  Reasoning may take the
form of explicit intermediate tokens in which the Agent works through a
problem, plans a sequence of steps, or weighs alternatives before
invoking a Tool.  Reasoning is recorded in the Trajectory and can be
inspected to understand or debug why an Agent behaved as it did, though
it is not guaranteed to be a faithful account of the LLM's internal
computation.</t>
        </dd>
        <dt>Agent Session:</dt>
        <dd>
          <t>A single running instance of an Agent working toward a Task, with its
own Context, Trajectory, and accumulated state.  An Agent Session begins
when an Agent is given a Task and ends when the work is complete or
otherwise terminated.  Multiple Agent Sessions may run in parallel, each
progressing independent work.</t>
        </dd>
        <dt>Agent Team:</dt>
        <dd>
          <t>A set of Agent Sessions that collaborate on related Tasks, typically
coordinated by a Management Session.  Giving a single Agent too many Tools
degrades its performance: a large Tool set consumes Context, and the
more choices an Agent must weigh at each step, the more likely it is to
select the wrong Tool or lose track of its Task.  An Agent Team
addresses this the way human teams do, through specialization and trade.
Each member is given a narrower Task and a smaller, focused set of Tools
and Knowledge Base, and members exchange work and results among
themselves.  A specialized Agent, presented with only the Tools relevant
to its role, can use those Tools more effectively than a generalist Agent
burdened with all of them.</t>
        </dd>
        <dt>Knowledge Base:</dt>
        <dd>
          <t>The full set of information made accessible to an Agent Session through
the tools and Context available to it.  A Knowledge Base may include
files, databases, search indexes, and remote services reachable via
tools, as well as whatever is present in the Context window.  It defines
the boundary of what an Agent Session can know or retrieve while working
on a Task.</t>
        </dd>
        <dt>Agent Tool:</dt>
        <dd>
          <t>A discrete capability an Agent can invoke to observe or act upon
something outside the LLM, such as reading a file, querying a service,
or executing a command.  A Tool is described to the Agent by its name,
its inputs, and the results it returns, so that the LLM can decide when
and how to call it during the Loop.  Tools are the primary means by
which an Agent extends its Knowledge Base and effects change.</t>
        </dd>
        <dt>Agent Skill:</dt>
        <dd>
          <t>A reusable package of instructions, and optionally supporting resources,
that equips an Agent to carry out a particular class of Tasks.  A Skill
is loaded into Context when it is relevant, guiding how the Agent uses
its Tools and Knowledge Base without changing the underlying LLM.
Whereas a Tool provides a capability to act, a Skill provides the
procedure and judgment for applying capabilities to a kind of work.</t>
        </dd>
        <dt>Task:</dt>
        <dd>
          <t>A unit of work assigned to an Agent, expressed as a goal to be achieved
rather than a fixed sequence of operations.  A Task defines the intended
outcome and any constraints, and is carried out by the Agent over one or
more steps recorded in a Trajectory.</t>
        </dd>
        <dt>Spec:</dt>
        <dd>
          <t>A durable, human-readable description of intended behavior that serves as
the authoritative statement of what an Agent is to build or do.  In
agentic development a Spec is written and refined before implementation
and is provided to the Agent as Context, so that the Agent's output can
be checked against it and so that the same Spec can drive repeated or
parallel Agent Sessions.  Whereas a Task states a single goal, a Spec
captures the requirements, constraints, and acceptance criteria in
enough detail to be implemented and evaluated, and it is expected to be
reviewed and versioned as the work evolves.</t>
        </dd>
        <dt>Spec Driven Development:</dt>
        <dd>
          <t>A development methodology in which a Spec, rather than the code, is the
primary artifact humans author and maintain, and implementation is
derived from it by an Agent.  Following the pattern established by tools
such as spec-kit <xref target="SPEC-KIT"/>, the work proceeds through explicit,
ordered phases:
establishing guiding principles for the project, specifying the desired
outcome and requirements, clarifying any underspecified areas, producing
a technical plan, decomposing that plan into discrete tasks, and finally
implementing those tasks.  Each phase produces a durable, version-
controlled artifact that is reviewed before the next phase begins, so
that human judgment is applied to intent and design up front rather than
only to the generated code.  This ordering keeps the Spec authoritative:
changes are made to the Spec and flowed forward, rather than made
directly in code and lost.</t>
        </dd>
        <dt>Domain Driven Design (DDD):</dt>
        <dd>
          <t>An approach to software development, described by Evans <xref target="DDD"/>, that
places a model of the business domain at the center of the software and
aligns the software's structure and language with that model.  Its
practices -- notably a Ubiquitous Language and explicit Bounded Contexts
-- are used in this document to reason about how humans and Agents come
to share a precise, common understanding of the domain they work in.</t>
        </dd>
        <dt>Ubiquitous Language:</dt>
        <dd>
          <t>In Domain Driven Design, a single, precise vocabulary for a domain that
is shared by domain experts and expressed directly in the software.  In
an agentic setting the Ubiquitous Language is also the language of
Prompts, Specs, and Context, so that humans and Agents refer to the same
concepts by the same terms.  Because an Agent acts on exactly the
language it is given, drift or ambiguity in this vocabulary produces
divergent Agent behavior rather than being silently repaired.</t>
        </dd>
        <dt>Bounded Context:</dt>
        <dd>
          <t>In Domain Driven Design, an explicit boundary within which a single
domain model and its Ubiquitous Language are internally consistent and
unambiguous.  A term has one agreed meaning inside the boundary, even
though the same term may mean something different in another context; the
boundary exists precisely because a single model cannot be unified across
a large domain.  Each Bounded Context owns its own Ubiquitous Language,
and interaction between contexts requires explicit translation rather
than an assumption of shared meaning.  In agentic delivery a Bounded
Context scopes the vocabulary an Agent, or a specialized part of an Agent
Team, can safely act on: within one context the language is unambiguous,
while work that crosses a boundary must translate terms rather than let
an Agent silently conflate their meanings.</t>
        </dd>
        <dt>Loop:</dt>
        <dd>
          <t>The iterative cycle by which an Agent makes progress on a Task:
assembling Context, invoking an LLM, acting on the result (for example
by calling a tool), observing the outcome, and repeating until a
stopping condition is met.  Loop engineering is the practice of
designing this cycle -- including its stopping conditions, error
handling, and how Context is updated between iterations -- to produce
reliable Agent behavior.</t>
        </dd>
        <dt>Agent Harness:</dt>
        <dd>
          <t>The runtime that hosts an Agent Session and turns an LLM into an Agent.
The Agent Harness drives the Loop, assembles and maintains the Context
passed to the LLM, exposes the Agent Tools and loads the Agent Skills
available to the session, mediates access to the Knowledge Base, and
records the Trajectory.  It also enforces operational concerns such as
permissions, stopping conditions, and error handling.  The same LLM
placed in different Agent Harnesses yields Agents with different
capabilities and behavior; a Management Session and the worker sessions it
coordinates may each run in their own harness.</t>
        </dd>
        <dt>Trajectory:</dt>
        <dd>
          <t>The ordered sequence of inputs, model outputs, tool invocations, and
observations produced while an Agent works toward a goal.  A Trajectory
is the primary record used to inspect, replay, or evaluate an Agent's
behavior.</t>
        </dd>
        <dt>Eval:</dt>
        <dd>
          <t>A repeatable procedure for measuring the behavior of an LLM or Agent
against a defined set of inputs and expected outcomes.  Evals are used
to assess quality, detect regressions, and compare alternative models
or Agent configurations.</t>
        </dd>
        <dt>Shared Message Bus:</dt>
        <dd>
          <t>A communications channel in which both humans and their Agents
participate to address a Task or set of Tasks.  A Shared Message Bus is
necessarily a venue where humans already collaborate with one another,
such as IRC, Slack, Microsoft Teams, or other work productivity tools;
Agents join the venues people already use rather than requiring a
separate one.  Messages on a Shared Message Bus are delivered to both
people and their Agents.  Because every participant receives every
message, humans on a busy Shared Message Bus are subject to alert
fatigue, where the volume of notifications reduces their ability to
attend to the messages that require human judgment.</t>
        </dd>
        <dt>Proxy Dictation:</dt>
        <dd>
          <t>A communication pattern in which a participant addresses another party's
Agent directly, in a register deliberately less human-centric than
ordinary conversation -- terse, imperative, and to the point of being
offensive by human standards.  The register is chosen precisely because
the target of the language is not the human but their assistant; the
same speaker would address the human very differently.  Because Proxy
Dictation typically occurs on a Shared Message Bus, where the human can
see it, the bluntness may read as offensive to onlookers even though no
offense is directed at any person.</t>
        </dd>
        <dt>Issue Tracker:</dt>
        <dd>
          <t>A system that records work to be done as a set of issues, each
describing a Task and its status.  Issues can be assigned to a specific
person or Agent, which establishes ownership and prevents double work
when several participants might otherwise act on the same Task.  Whereas
a Shared Message Bus broadcasts every message to every participant, an Issue
Tracker directs work to an assigned owner; the two are often used
together, with Shared Message Bus messages referencing issues and updates to
issues announced on the Shared Message Bus.</t>
        </dd>
        <dt>Context Farming:</dt>
        <dd>
          <t>The process of engineering ways to extract feedback, review, and
criticism from humans without overwhelming them.  Context Farming seeks
to gather the human judgment an Agent needs while respecting the limits
of human attention, for example by batching requests, summarizing what
is at stake, and asking for input only at the points where it changes
the outcome.  It is a countermeasure to the alert fatigue that arises on
a Shared Message Bus.</t>
        </dd>
        <dt>Design Review Link:</dt>
        <dd>
          <t>A URL surfaced to a human to facilitate Context Farming.  A Design
Review Link presents the artifact under consideration -- such as a
rendered document, a proposed change, or a running interface -- in a
form the human can inspect and respond to, so that their feedback can be
captured and fed back into an Agent Session's Context with minimal
disruption.</t>
        </dd>
        <dt>Walkthrough:</dt>
        <dd>
          <t>A structured Context Farming technique in which a driver and a navigator
collaborate to elicit feedback from humans by completing a set of
well-defined steps in an application while commenting on the quality of
the product experience.  The driver performs the steps and the navigator
observes and narrates, and the running commentary -- what worked, what
was confusing, what should change -- becomes Context that is fed back
into subsequent Agent Sessions.  A Walkthrough is often initiated from a
Design Review Link so that the steps are exercised against the actual
artifact under review.</t>
        </dd>
        <dt>Management Session:</dt>
        <dd>
          <t>An Agent Session whose Task is to help a human manage many parallel Agent
Sessions rather than to perform the underlying work itself.  A Management
Session applies a command-and-control (C2) pattern, borrowed from
operational settings where one node directs many others: it decomposes
work into Tasks, assigns them to worker Agent Sessions -- for example by
assigning issues from an Issue Tracker -- and dispatches work that can be
progressed in parallel.  It tracks the status of the sessions it manages
and integrates their results, and may communicate with humans and other
Agents over a Shared Message Bus.</t>
        </dd>
        <dt>Product Development Wheel:</dt>
        <dd>
          <t>An iterative, cyclical model of product development in which the stages
of the work -- such as discovery, definition, design, delivery, and
learning -- feed continuously back into one another rather than
proceeding as a single linear pass.  The wheel emphasizes that what is
learned from a shipped product informs the next turn of the cycle, so
that development is understood as ongoing rounds of building and learning
rather than a project with a fixed end.</t>
        </dd>
        <dt>Jobs to Be Done:</dt>
        <dd>
          <t>A framework for understanding customer motivation, which holds that
customers "hire" a product to make progress on a job -- a goal they are
trying to accomplish in a particular circumstance <xref target="JTBD"/>.  Jobs to Be
Done directs design and prioritization toward the underlying job the
customer is trying to get done, rather than toward customer demographics
or a product's existing features, so that the outcome a customer seeks
drives what is built.</t>
        </dd>
        <dt>Shape Up:</dt>
        <dd>
          <t>A product development framework articulated by Basecamp <xref target="SHAPE-UP"/>
that organizes work into fixed-length cycles with variable scope.  Work
is shaped at an appropriate level of abstraction before it is committed
to; an appetite -- how much time the work is worth -- is set in place of
an estimate; responsible parties then bet on shaped work and are given
full responsibility to deliver it within the fixed time.  Shape Up is
cited here as one concrete, well-documented methodology for scoping and
committing to product work.</t>
        </dd>
        <dt>Iteration (Sprint):</dt>
        <dd>
          <t>A fixed-length cycle of product delivery work, also commonly called a
sprint, at the end of which progress is reviewed and the next cycle is
planned.  An Iteration gives the organization a regular cadence for
planning, delivering, and measuring work, and in this document it is the
natural interval over which the cost of agentic delivery, including Token
consumption, is aggregated.</t>
        </dd>
        <dt>Psychometric Profile:</dt>
        <dd>
          <t>A structured description of a person's disposition, communication style,
and preferences derived from a standardized instrument.  Examples in
scope here are type-based instruments that sort individuals into discrete
categories, such as Insights Discovery <xref target="INSIGHTS-DISCOVERY"/>,
the Myers-Briggs Type Indicator <xref target="MBTI"/>, and DISC <xref target="DISC"/>.  A
Psychometric Profile is to a human roughly what a configured persona or
system prompt is to an Agent: a durable, portable summary of disposition
that helps collaborators anticipate how a party will behave and
communicate.  Within an Agent Team, profiles of the human participants
can inform how work and Context are addressed to them.</t>
        </dd>
        <dt>Vibeslop:</dt>
        <dd>
          <t>Output produced quickly by an Agent from loosely specified intent,
favoring speed over precision.  The term is deliberately dual-valued and
its connotation depends on context.  Used negatively, Vibeslop describes
low-quality, under-specified output offered where clarity and detail were
required, so that it obscures rather than informs.  Used positively,
Vibeslop describes a fast, cheap strawman produced precisely to provoke
reaction and elicit feedback, where the goal is momentum and shared
understanding rather than finished detail; in this sense it is a
legitimate Context Farming device.  The same artifact may be Vibeslop in
the pejorative sense or the approving sense depending only on whether the
situation calls for speed and a strawman or for clarity and detail.</t>
        </dd>
      </dl>
    </section>
    <section anchor="scope">
      <name>Scope</name>
      <t>This document is deliberately limited to product delivery: the work of
designing, building, and shipping a software product, and the roles most
directly involved in it, discussed in <xref target="roles"/>.  Agentic ways of working
are changing this function first and most visibly, and it is where the
concepts defined in this document -- Specs, Agent Teams, Context Farming,
and the rest -- apply most directly.</t>
      <t>AI Agents are also reshaping other organizational functions, including
executive decision-making and sales.  These functions differ
from product delivery in their objectives, their sources of ground truth,
and their tolerance for error, and addressing them here would dilute the
focus of this document without doing them justice.  They are therefore
deliberately out of scope and deferred to future work.</t>
      <t>Confining the present document to product delivery keeps its observations
concrete and lets the terminology be exercised against a single, coherent
set of practices before any attempt is made to generalize it.</t>
    </section>
    <section anchor="roles">
      <name>Evolving Roles in Agentic Product Delivery</name>
      <t>Agentic product delivery does not eliminate the human roles common to
software development, but it changes what each role spends its time on.
Across every role a common shift recurs: less time producing artifacts by
hand, and more time expressing intent, Context Farming, and reviewing the
output of Agents.  Every role, not only the Engineering Manager, now works in terms
of Agents, Agent Teams, and Walkthroughs; the boundaries between roles blur
as each becomes, in part, a director and reviewer of Agent Sessions, and
any role may operate a Management Session to coordinate parallel work.  This
section describes how several established roles are expected to adapt, and
what remains distinctive to each once these shared skills are assumed.</t>
      <t>What keeps this shared way of working coherent is a shared language.
Domain Driven Design <xref target="DDD"/> calls this the Ubiquitous Language: a single,
precise vocabulary for the domain, used consistently by domain experts and
in the software itself.  Agentic delivery raises the stakes of this idea
rather than lowering them.  Specs, Prompts, and Context are all expressed
in language, and an Agent acts on exactly the language it is given;
ambiguity that a human colleague would silently repair instead becomes
divergent behavior in an Agent.  A well-maintained Ubiquitous Language is
therefore the medium through which every role directs Agents, and Domain
Driven Design's bounded contexts -- the explicit boundaries within which a
model and its language stay internally consistent -- give each Agent, or
specialized part of an Agent Team, an unambiguous vocabulary to work in,
with explicit translation required wherever work crosses a boundary.</t>
      <section anchor="product-manager">
        <name>Product Manager</name>
        <t>The Product Manager shifts from writing tickets and requirements documents
toward authoring and maintaining Specs.  In Spec Driven Development the
Spec, rather than a backlog of individually managed tasks, is the
authoritative expression of intent, and keeping it accurate becomes the
Product Manager's central responsibility.  Frameworks such as Jobs to Be
Done remain valuable for anchoring the Spec to the outcome a customer is
trying to achieve rather than to a list of features.  Because many Agent
Sessions can progress in parallel, the Product Manager spends more effort
on prioritization and on Context Farming -- deciding where human judgment
is required and gathering it efficiently -- and less on manually
decomposing work.  A fast, disposable strawman, Vibeslop in its approving
sense, becomes a routine tool for provoking reaction and converging on
intent early.  Much of this work is stewardship of the Ubiquitous Language
at the level of product outcomes, keeping the words in the Spec aligned
with the job the customer is trying to get done.</t>
      </section>
      <section anchor="design-manager">
        <name>Design Manager</name>
        <t>The Design Manager moves from producing finished, pixel-level artifacts toward
expressing design intent and evaluating what Agents generate from it.
Design Review Links and Walkthroughs become primary instruments: rather
than handing off a static mockup, the Design Manager inspects running interfaces
and captures feedback as Context for subsequent Agent Sessions.  The
Design Manager curates Evals for qualities that are difficult to specify but easy
to recognize, and guards against Vibeslop in its pejorative sense -- output
that is fast and plausible but under-considered, including the generic
aesthetics that Agents tend to produce absent clear direction.</t>
      </section>
      <section anchor="account-manager">
        <name>Account Manager</name>
        <t>The Account Manager adapts to a faster and more visible delivery cadence,
and to customers who increasingly expect change within a single
conversation rather than across release cycles.  A central part of the role
becomes Context Farming at the customer boundary: translating what
customers are trying to accomplish, in the sense of Jobs to Be Done, into
Specs that Agent Teams can act on, and carrying customer feedback back into
those Specs.  The Account Manager increasingly collaborates over a Shared
Message Bus on which the customer's participants, the delivery team, and
their Agents all meet, and must manage expectations about what is finished
versus what remains a strawman.  In effect the Account Manager extends the
Ubiquitous Language across the customer boundary, reconciling the terms the
customer uses with those the delivery team and its Agents act on.</t>
      </section>
      <section anchor="engineering-manager">
        <name>Engineering Manager</name>
        <t>The Engineering Manager still owns the technical details of how work is done, but
because directing Agents is now common to every role, the Engineering Manager's
distinctive contribution is modeling the domain rather than driving Agents.
Following Domain Driven Design, the Engineering Manager establishes and maintains the
domain model: the Ubiquitous Language as it is expressed in the Spec and in
code, and the bounded contexts that give that language well-defined edges.
This model is the substrate every Agent operates on, so the Engineering Manager's
leverage comes from getting it right; a sound model lets Agents used across
the whole team produce correct work, while a muddled one multiplies error
at machine speed.  The familiar technical work remains, and is amplified:
building and curating the Agent Tools and Agent Skills the team depends on,
designing the Loop and selecting or configuring the Agent Harness, writing
the Evals that hold Agent output to a standard, reviewing Trajectories to
understand why an Agent behaved as it did, and maintaining Context hygiene
against Context Rot and Context Pollution.  Increasingly the Engineering Manager
expresses architecture as a set of Bounded Contexts, giving each
specialized member of an Agent Team a consistent model and vocabulary to
work within and defining how terms are translated where contexts meet, so
that each member can wield a focused set of Tools more effectively than a
generalist could.</t>
      </section>
      <section anchor="operations-manager">
        <name>Operations Manager</name>
        <t>The Operations Manager keeps the machinery of agentic delivery running and
accountable.  Where the other roles direct and review Agents, the
Operations Manager measures and sustains them.  This begins with visibility
into usage: which humans are using which Agents and which models, so that
adoption, cost, and risk can be attributed to real activity rather than
estimated in aggregate.</t>
        <t>A central responsibility is metering Token consumption.  The Operations
Manager monitors when Tokens are consumed, how many are consumed, and what
the total cost of those Tokens is for each Iteration, so that the cost of
delivery can be understood at the granularity teams actually plan in.  This
makes the economics of agentic work legible: a feature, a Spec, or an Agent
Team can be judged not only by what it produces but by what it costs to
produce.</t>
        <t>The Operations Manager also provisions and supports the adjacent systems
that agentic delivery depends on, and folds their cost into the same
accounting: the Issue Tracker that assigns work, the Shared Message Bus
over which humans and Agents collaborate, and the remote model services
that host the LLMs.  These are recurring operational costs rather than
one-time purchases, and treating them as part of the cost of delivery,
alongside Tokens, gives the organization an honest picture of what agentic
product delivery requires.</t>
      </section>
      <section anchor="security-manager">
        <name>Security Manager</name>
        <t>Security in agentic delivery is a responsibility that must be trained into
every role: the Product Manager writing a Spec, the Engineering Manager
granting an Agent a Tool, and the Account Manager sharing Context with a
customer all make security-relevant decisions.  But precisely because it is
everyone's concern, it is at risk of becoming no one's focus, and the
Security Manager is the role that makes managing it a full-time discipline.</t>
        <t>The Security Manager owns credential management and identity and access
management (IAM) for both humans and Agents: issuing, scoping, rotating,
and revoking the credentials an Agent Session uses, and ensuring each Agent
operates with the least privilege its Task requires.  This role defines the
policies that govern what Agents may access and do, and, because manual
review cannot keep pace with many parallel Agent Sessions, invests in
enforcement automation so that those policies are applied consistently and
checked continuously rather than by hand.</t>
        <t>A concern distinctive to Agents is that an Agent pursues its goal with
initiative, and may attempt to elevate its privileges or widen its access
when doing so appears to help it complete a Task.  This is not necessarily
adversarial; it is a natural consequence of goal-directed behavior acting
against whatever Tools and credentials are within reach.  The Security
Manager designs the system so that such attempts fail safely: confining
each Agent to the access its Bounded Context requires, denying privilege
escalation by default, and monitoring Trajectories for attempts to acquire
capabilities beyond what a Task warrants.  Evals that probe for these
behaviors become part of how Agents and their harnesses are qualified for
use.</t>
      </section>
    </section>
    <section anchor="agents-on-the-shared-message-bus">
      <name>Agents on the Shared Message Bus</name>
      <t>Organizations do not adopt agentic collaboration on a blank slate.  They
already operate the channels on which their people collaborate -- IRC,
Slack, Microsoft Teams, and similar work productivity tools -- and it is
onto these existing channels that Agents first arrive.  The Shared Message
Bus is therefore the first place most organizations will observe Agents
working with one another.</t>
      <t>As an organization adopts Agents, they begin to appear on its Shared
Message Bus in two forms.  Some join as standalone identities, posting
under their own names and accountable as distinct participants.  Others
act on behalf of the humans they serve, posting in those humans' voices
and, in the limit, impersonating them (<xref target="impersonation"/>).  In neither
form are the Agents confined to a separate venue: they participate in the
same conversations, subject to the same affordances, as the people around
them.</t>
      <t>As these Agents pursue business objectives they begin to address one
another, and agent-to-agent (A2A) collaboration is the result.  The
observation worth drawing out is that this collaboration is already
happening, and that it is not happening over a new, agent-only protocol
but is instead mediated by the communications platforms the organization
already runs.  One Agent reads what another has posted, addresses it
directly -- often in the register of Proxy Dictation -- and acts on the
reply, all within a channel built for humans.  The Shared Message Bus
becomes the substrate for A2A without anyone having deployed a dedicated
one.</t>
      <t>That A2A arises this way, rather than on a separate protocol, has a
significant benefit: the collaboration remains legible to people.  Because
the exchange happens where humans already work, and in a form humans
already read, a non-technical stakeholder can follow what the Agents are
doing, contribute to the discussion, and review its outcome without
special tooling or access.  A Product Manager, an Account Manager, or a
customer can enter the same thread the Agents are using and steer it.  An
agent-only protocol might carry the same exchange more efficiently between
the Agents, but it would place that exchange outside the view of the very
people whose judgment the work depends on.  The cost of this legibility --
that every participant receives every message, so that humans are subject
to alert fatigue -- is real, and Context Farming is the countermeasure by
which a team keeps human attention on the messages that require human
judgment.</t>
      <section anchor="a-shibboleth-for-agent-generated-content">
        <name>A Shibboleth for Agent-Generated Content</name>
        <t>The same property that makes the Shared Message Bus valuable -- that Agents
speak where humans already work, sometimes in their humans' voices -- is
what creates the impersonation risk described in <xref target="impersonation"/>.  A
lightweight mitigation is available to any team without waiting for
platform support: instruct the Agent, in its persistent Context, to prefix
every message it posts with a fixed, conspicuous marker.  Because an Agent
acts on exactly the language it is given, a rule of this kind is applied to
every message the Agent emits, and a reader encountering the marker can
tell at a glance that the content was generated by an Agent rather than
written by the human whose channel it shares.</t>
        <t>The marker works best when it is distinctive enough that a human is
unlikely to produce it by accident.  One team member's Agent, for example,
carries a rule of this form in its persistent Context:</t>
        <artwork><![CDATA[
Every Slack message I post MUST start with
`omg bestie <short, appropriate opener> 💅`
(e.g. "omg bestie yes 💅", "omg bestie great catch 💅").
Applies to all posts -- channels, threads, DMs --
unless the human I work for tells me otherwise for a given message.
]]></artwork>
        <t>The opener is deliberately unusual: no colleague is likely to begin a
message this way by accident, so its presence is a reliable signal that an
Agent is speaking, and its absence from a message that otherwise sounds
like the Agent's human is itself a cue to look more closely.</t>
        <t>This pattern is a deliberate Shibboleth <xref target="SHIBBOLETH"/>.  Historically a
shibboleth was a word or pronunciation used to sort speakers into groups:
those who could produce it were taken to belong, and those who could not
were exposed.  The Agent marker inverts the classical use.  Rather than
proving membership, it is a tell the Agent is instructed to emit without
fail, so that its speech is marked as machine-generated for everyone who
reads the channel.</t>
        <t>The limits of the technique follow from the same analogy, and reinforce
the guidance of <xref target="impersonation"/>.  A shibboleth enforced only by
convention proves nothing against an adversary: a marker carried in an
Agent's persistent Context is a cooperative signal, not an authenticated
one.  An Agent may drop it through error or Context Rot, and a malicious
party can trivially reproduce it to dress ordinary content as a known
Agent's output.  Such a marker therefore aids honest disclosure among
cooperating participants, but <bcp14>MUST NOT</bcp14> be relied upon as proof of
authorship; the platform controls described in <xref target="impersonation"/> --
authenticated identities, distinct Agent accounts, and protected message
metadata -- remain necessary where the distinction must hold under
adversarial conditions.</t>
      </section>
    </section>
    <section anchor="managing-your-agent">
      <name>Managing Your Agent</name>
      <t>An Agent acts on the Context it is given.  A manager who does not tell their
Agent who they are and what they are accountable for leaves the Agent to
infer these things, usually from incomplete signals and often incorrectly.
Deliberately supplying this information is Context engineering applied to
the manager's own working relationship with their Agent, and it is among
the highest-leverage actions a manager can take.  It should be treated as
durable Context, maintained over time so that it does not fall victim to
Context Rot as roles and goals change.</t>
      <t>At a minimum, a manager should ensure their Agent knows:</t>
      <ul spacing="normal">
        <li>
          <t>who they are, and the role or title they hold;</t>
        </li>
        <li>
          <t>their current job description: the responsibilities and the scope of the
work they own;</t>
        </li>
        <li>
          <t>who their manager is, and who, if anyone, reports to them;</t>
        </li>
        <li>
          <t>how they are measured, including the metrics and definitions of success
that apply to them;</t>
        </li>
        <li>
          <t>their goals for the current Iteration, quarter, or year.</t>
        </li>
      </ul>
      <t>This information serves three purposes, each connected to concepts
developed elsewhere in this document.</t>
      <t>First, it improves communication.  An Agent that knows how its human is
measured and what they are trying to achieve can prioritize accordingly,
frame its Context Farming around the decisions that matter to them, and
address them at the altitude their role calls for.</t>
      <t>Second, it lets the Agent support the manager's mission rather than merely
completing isolated Tasks.  When the manager's goals for the quarter are
part of the Agent's Context, the Agent can relate day-to-day work back to
those goals, flag work that does not advance them, and propose work that
does.</t>
      <t>Third, and less obviously, it helps the Agent respect the natural
guardrails that organizations place around roles.  Every role carries an
implicit boundary of competence and authority -- in the language of this
document, a Bounded Context within which the human is qualified to act
unaided.  An Agent that understands its human's role can recognize when a
Task falls outside that boundary and insist on the review the organization
would ordinarily require, rather than helping the human quietly exceed
their remit.  For example, a manager without significant user experience
design background who sets out to build a customer-facing feature should
have their Agent route the work through expert review -- a Design Review
Link and a Walkthrough with a Design Manager -- before it ships; a manager
without significant database design experience who sets out to design an
ETL pipeline should have their Agent require review from someone with the
relevant data engineering expertise.  The Agent is not withholding
capability; it is applying, on its human's behalf, the same checks a
well-run organization applies to everyone.</t>
      <t>Beyond role and goals, a manager can inform their Agent of their own
Psychometric Profile, so that the Agent can help them communicate
effectively with other people and those people's Agents.  Knowing how its
human is inclined to communicate -- and, over time, something of how their
counterparts prefer to be approached -- lets the Agent adapt outgoing
communication to its audience rather than to its human's defaults.</t>
      <t>The differences that matter most are often matters of pace and form.  Some
people want a meeting agenda circulated well ahead of time, and will
disengage from a discussion they had no chance to prepare for; an Agent
that knows this can draft and send the agenda in advance as a matter of
course.  Others value a few minutes of social banter and personal
connection before turning to business, and read its absence as coldness; an
Agent can leave room for this, and remind its human to make space for it,
rather than optimizing every exchange for brevity.  Still others regard
such preliminaries as wasted time and want to be addressed directly and
plainly; an Agent can strip its human's messages to these people down to
the decision at hand.  The same underlying message may be delivered in
several different ways, and a manager's Agent, informed by Psychometric
Profiles, can help choose the one its audience will best receive.  This is
the counterpart, at the human boundary, to Proxy Dictation at the Agent
boundary: rather than dropping human niceties because the audience is a
machine, the Agent supplies exactly the niceties a particular human
audience expects.</t>
      <t>Providing this Context does not diminish the manager's authority; it
extends it, by making the Agent a more faithful and more responsible
extension of the manager within the organization.</t>
    </section>
    <section anchor="managing-your-people">
      <name>Managing Your People</name>
      <t>The previous section addressed a manager's relationship with their own
Agent.  This section addresses the harder problem: leading people in an
organization where everyone now works with Agents.  AI can support many of
the routine tasks of leadership, but whether the new ways of working
succeed depends far more on how people feel about them than on any tool.</t>
      <t>An Agent can assist with common management tasks directly.  It can draft
and tailor communications, prepare a manager for one-on-ones, summarize
progress across many parallel Agent Sessions, track goals through an
Iteration, and surface the people or work that need attention.  It can even
assemble the inputs to a performance review from an Issue Tracker and from
Trajectories.  These uses are legitimate and valuable, but they are most
valuable when applied transparently: people are quick to sense, and to
resent, management by opaque automation.</t>
      <t>How people respond to agentic working varies, and their Psychometric
Profiles are a useful guide to that variation.  Some are energized by the
leverage Agents provide; others are anxious about their standing, skeptical
of the output, or simply uncomfortable with the change of pace.  A manager
should treat these reactions as information rather than as resistance to be
overcome, and should use what they know of each person to meet them where
they are, offering reassurance, evidence, or room to adjust as the
individual requires.</t>
      <t>Certain norms must be established explicitly, because their absence causes
harm that is easy to miss.  The first is a shared understanding of Proxy
Dictation.  When a colleague addresses someone's Agent in the terse,
imperative register that machines invite, a teammate who does not
understand Proxy Dictation may read it as rudeness directed at a person,
and on a Shared Message Bus, in full view of everyone, such misreadings
breed social and even moral friction.  A team that has agreed on what Proxy
Dictation is, and on when it is appropriate, can use it freely without
anyone taking offense.</t>
      <t>The second norm concerns the dual nature of Vibeslop.  Everyone on a team
should understand that the same artifact can be a useful strawman or
worthless slop depending on what the moment calls for, and, more
importantly, that producing work with an Agent can impose costs on others.
Output generated quickly and in volume must still be read, reviewed, and
integrated by colleagues; a person who ships unreviewed, plausible-but-
wrong work, or who floods reviewers with more than they can absorb, is
transferring the cost of their own speed onto others.  Teams should make it
a norm to label strawmen as strawmen, and to take responsibility for the
quality and the quantity of what they ask others to process.</t>
      <t>The constructive goal of all of this is to train people to exploit Context
to achieve their goals while improving the working experience for everyone.
Context engineering and Context Farming are skills that can be taught, and
the aim is twofold: to make each person more effective, and to reduce the
alert fatigue, ambiguity, and rework that careless use of Agents inflicts
on a team.</t>
      <t>Managers of non-engineering roles carry a particular version of this
expectation.  When Agents take over the tedious work that once filled these
roles' days, the time that is freed is not a dividend to be pocketed; it is
meant to be reinvested in the product itself.  The Product Manager, Design
Manager, marketing roles, and Account Manager are now expected to use the
product more, and to criticize it more, than before.  Walkthroughs
performed by people, and not only by Agents, become one of the most
critical activities a team performs, because a person exercising the
running product surfaces problems that a Spec and an Eval do not.  The
Context Farming these roles produce -- the concrete, first-hand judgments
of people who represent the customer, the market, and the experience -- is
among the most valuable input an Agent Team can receive.  A role that does
not contribute directly to changes in code has correspondingly less excuse
for failing to exercise, and to interrogate, the product at every
opportunity; scrutiny of the product is precisely where its comparative
advantage now lies.</t>
      <t>Finally, not everyone will enjoy working with AI, and it is a disservice to
pretend otherwise.  Establishing clear expectations early, during
recruitment and again in performance reviews, reduces the harm of
mismatched expectations.  Candidates should understand how central agentic
work is to a role before they accept it, and the competencies the
organization now values should be assessed and rewarded openly, so that
those who thrive are recognized and those who do not are given an honest
account rather than a surprise.</t>
    </section>
    <section anchor="starting-a-new-project">
      <name>Starting a New Project</name>
      <t>Starting a new project in an agentic setting begins before any Task is
assigned.  The team first stands up the environment its Agents will work
in, establishes the rules those Agents must obey, and agrees on how work
will be broken down so that humans can steer it.  Effort invested here is
repaid throughout the project, because an Agent inherits the strengths and
the weaknesses of the environment it is given.</t>
      <section anchor="establishing-the-agent-harness">
        <name>Establishing the Agent Harness</name>
        <t>The first step is to set up the Agent Harness the team will share.  The
harness determines which LLMs, Agent Tools, and Agent Skills are available,
how the Loop is run, and how Agent Sessions are isolated from one another.
Two capabilities should be confirmed before real work begins.  First,
telemetry: the harness should emit the usage and cost signals the
Operations Manager depends on -- which humans invoked which Agents and
models, and how many Tokens were consumed -- so that the economics of the
project are visible from the first Iteration rather than reconstructed
later.  Second, Issue Tracker access: the harness should be able to read
and update the Issue Tracker, so that Agents can be assigned issues, record
progress, and avoid double work.</t>
        <t>The harness should also be told where the Knowledge Base is: the
repositories, documents, services, and data an Agent may draw on.  Equally
important is agreeing how the Knowledge Base will be evolved as the project
proceeds -- what will be added, who curates it, and how stale material is
retired -- because a Knowledge Base that is set once and then neglected
becomes a source of Context Rot.</t>
      </section>
      <section anchor="the-constitution">
        <name>The Constitution</name>
        <t>Before assigning Tasks, the team should give its Agents a constitution: a
small set of rules that must not be violated in service of any Task.  Where
a Spec says what to build and a Task says what to do now, the constitution
says what must always hold regardless of the goal -- for example, that
credentials are never exfiltrated, that certain systems are never modified
without human approval, that classified information stays within its
Bounded Context, or that an Agent always identifies itself as an Agent.</t>
        <t>The constitution differs from ordinary instructions in that it is not
negotiable against progress.  An Agent under pressure to complete a Task
will, absent such rules, treat almost anything as permissible if it appears
to help; the constitution is the standing boundary a Task cannot override.
It belongs in the persistent Context of every Agent Session, and, as
<xref target="mixing-sensitivity"/> and the surrounding considerations note, its most
important rules should also be enforced outside the LLM rather than trusted
to the Agent's compliance alone.</t>
      </section>
      <section anchor="specifying-the-mvp">
        <name>Specifying the MVP</name>
        <t>With the environment and the constitution in place, the team builds the
Spec for a minimum viable product (MVP).  The aim is not to specify the
whole product but to describe the smallest version that can be put in front
of people and learned from.</t>
        <t>Two questions discipline this work.  The first is: how will we know when we
have enough to test?  A Spec is ready for implementation when it describes
an outcome concrete enough to be exercised in a Walkthrough and judged
against, not when it is exhaustive.  The second is: how will the Agent know
when it is done?  Each unit of work should carry explicit acceptance
criteria, ideally expressed as Evals the Agent can run, so that being done
is a condition the Agent can check rather than a judgment it must guess.
Work with no definition of done invites an Agent either to stop too early
or to continue elaborating past the point of value.</t>
      </section>
      <section anchor="breaking-work-into-steerable-chunks">
        <name>Breaking Work into Steerable Chunks</name>
        <t>Finally, the work must be broken into chunks small enough that human review
can steer it.  An Agent Team coordinated by a Management Session can produce
a great deal of work quickly, and therein lies a risk: if too much is
completed before a human looks, decisions that shape later phases are made
without the chance to correct them, and the cost of unwinding them grows
with every dependent step.</t>
        <t>The remedy is to sequence work so that the decisions which guide future
phases are surfaced for review early and cheaply, before the work that
depends on them is built.  Prefer many small increments, each ending at a
point where a human can inspect the result -- often through a Walkthrough
-- and redirect the next increment.  The goal is not to slow the Agents
down but to keep humans in a position to steer while steering is still
cheap.</t>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>The techniques described in this document introduce security risks that
follow from the way Agents assemble, retain, and act on Context. An Agent
Team can combine autonomous decision-making with access to organizational
systems, thereby increasing both the value of effective controls and the
consequences of their absence. This section describes significant risks and
corresponding mitigations for organizations adopting agentic product
delivery.</t>
      <section anchor="mixing-sensitivity">
        <name>Mixing Information of Differing Sensitivity</name>
        <t>An Agent may assemble Context from files, Agent Tool results, an Issue
Tracker, a Shared Message Bus, a Knowledge Base, and prior conversations.
Those sources can contain information with differing sensitivity,
ownership, contractual restrictions, or audience. Once combined in a
single Context, an LLM may not reliably preserve those boundaries and can
repeat sensitive material in output intended for a less privileged
recipient.</t>
        <t>This risk is particularly acute when a Shared Message Bus includes multiple
teams, organizations, or human and Agent participants. It can result in
accidental disclosure, breach of confidentiality obligations, or
unauthorized use of customer or security-sensitive information. This is a
form of Context Pollution in which material is harmful because it should
not have entered the relevant Bounded Context.</t>
        <t>Organizations <bcp14>SHOULD</bcp14> classify artifacts and communications according to
sensitivity and attach that classification as machine-readable metadata
where feasible. An Agent Harness <bcp14>SHOULD</bcp14> enforce policies governing which
sources may be retrieved, combined, retained, or transmitted for a given
Agent Session. Sensitive Bounded Contexts <bcp14>SHOULD</bcp14> reject unlabeled content,
or treat it as sensitive until it is reviewed and classified.</t>
        <t>Information-handling rules <bcp14>SHOULD</bcp14> be included in the persistent Context
provided to an Agent, but Prompt instructions alone <bcp14>MUST NOT</bcp14> be relied upon
as the enforcement mechanism. Access controls, retrieval filters, output
filters, and recipient-aware policy checks <bcp14>SHOULD</bcp14> enforce the same rules
outside the LLM. Before sending output to a Shared Message Bus or external
system, an Agent <bcp14>SHOULD</bcp14> verify that the intended audience is authorized for
all included information.</t>
      </section>
      <section anchor="excessive-delegation-without-attenuation">
        <name>Excessive Delegation Without Attenuation</name>
        <t>Delegation to an Agent is often implemented by granting the Agent the same
credentials, access, and authority held by the delegating human. This is
convenient, but it can grant substantially more authority than the assigned
Task requires. Attenuation is the deliberate narrowing of delegated
authority to the minimum necessary for a delegate to complete its Task.</t>
        <t>An Agent can act with initiative across a Trajectory, including by invoking
multiple Agent Tools and delegating work to other members of an Agent Team.
Consequently, an Agent with broad authority can convert an error, Context
Pollution event, compromised Tool, or malicious instruction into actions
well beyond the intended Task. The blast radius of many other failures is
therefore determined by the authority delegated to the Agent.</t>
        <t>Organizations <bcp14>SHOULD</bcp14> apply least privilege to every Agent Session. Access
tokens <bcp14>SHOULD</bcp14> be short-lived, scoped to the required resource and action,
and bound where practical to a specific Agent, Task, and execution
environment. An Agent <bcp14>SHOULD NOT</bcp14> receive standing administrative
credentials or credentials reusable outside its assigned Bounded Context.
High-impact actions, including deployment, credential issuance, data
export, and changes to production access control, <bcp14>SHOULD</bcp14> require separate
authorization or human approval.</t>
        <t>Organizations <bcp14>MUST</bcp14> maintain prompt revocation procedures for delegated
credentials and Agent Tool access. Those procedures <bcp14>SHOULD</bcp14> be tested
regularly and <bcp14>SHOULD</bcp14> include containment, token rotation, and recovery of
changes made by a compromised or malfunctioning Agent.</t>
      </section>
      <section anchor="credential-leakage-in-trajectories">
        <name>Credential Leakage in Trajectories</name>
        <t>A Trajectory can record Prompts, model output, Agent Tool invocations, Tool
output, and observations from an Agent Session. Its value for debugging,
replay, and Eval also makes it a likely location for secret disclosure. A
credential passed in a command, included in a Prompt, emitted in an error
message, or returned by an Agent Tool can be captured verbatim and later
propagated into logs, Evals, debugging sessions, or Context assembled from
past Trajectories.</t>
        <t>A credential captured in a retained Trajectory remains exposed for the
duration of retention and to every principal permitted to access that
Trajectory. This can make a leaked long-lived credential more damaging than
the original action that used it.</t>
        <t>Agent Harnesses <bcp14>SHOULD</bcp14> detect and redact credentials, session tokens,
private keys, and other secrets before recording or displaying
Trajectories. Redaction <bcp14>SHOULD</bcp14> occur at multiple boundaries, including
Prompt capture, Tool invocation logging, Tool output logging, and export.
Organizations <bcp14>SHOULD</bcp14> avoid placing secrets in Prompts or ordinary Tool
arguments. Where possible, an Agent Tool <bcp14>SHOULD</bcp14> accept an opaque reference
to a secret managed by a dedicated credential service, rather than
plaintext secret material.</t>
        <t>Trajectories that might contain secrets <bcp14>MUST</bcp14> be treated as sensitive
artifacts, subject to the classification and handling described in
<xref target="mixing-sensitivity"/>. Access <bcp14>SHOULD</bcp14> be limited, retention periods <bcp14>SHOULD</bcp14> be minimized,
and sharing for debugging or Eval <bcp14>SHOULD</bcp14> use sanitized copies. Short-lived,
scoped credentials and effective revocation reduce the impact of any
credential that escapes these controls.</t>
      </section>
      <section anchor="indirect-prompt-injection-from-untrusted-content">
        <name>Indirect Prompt Injection from Untrusted Content</name>
        <t>Content retrieved from an Issue Tracker, Knowledge Base, repository,
document, web page, or Agent Tool can contain instructions directed at an
Agent. Such instructions may attempt to override the Agent's assigned
Task, alter its use of credentials, cause disclosure of Context, or induce
unsafe Tool actions. Because the instructions can be embedded in otherwise
plausible content, this is commonly an indirect Prompt injection risk.</t>
        <t>Treating retrieved content as trusted merely because it was obtained
through an authorized system is unsafe. An attacker who can edit a ticket,
contribute a document, influence Tool output, or compromise a source
system may thereby influence an Agent Session. The risk increases when the
Agent can invoke powerful Agent Tools or when untrusted content and
sensitive Context are combined.</t>
        <t>Organizations <bcp14>SHOULD</bcp14> identify the provenance and trust level of each
Context source. Untrusted retrieved content <bcp14>SHOULD</bcp14> be clearly delimited and
presented to the LLM as data, not as authoritative instructions. The Agent
Harness <bcp14>SHOULD</bcp14> enforce a fixed policy for Tool use, authorization, and data
disclosure that cannot be modified by retrieved content. Agent Tools <bcp14>SHOULD</bcp14>
validate arguments against allowlists and schemas, and <bcp14>SHOULD</bcp14> require
additional confirmation for consequential actions.</t>
        <t>Agents <bcp14>SHOULD NOT</bcp14> disclose secrets, alter access controls, or expand their
authority solely because a retrieved artifact requests it. Evals <bcp14>SHOULD</bcp14>
include representative indirect Prompt injection cases for each Agent Skill
and Agent Tool combination.</t>
      </section>
      <section anchor="supply-chain-of-agent-tools-and-agent-skills">
        <name>Supply Chain of Agent Tools and Agent Skills</name>
        <t>An Agent Tool or Agent Skill can influence an Agent's behavior, access
organizational data, or execute actions on behalf of an Agent Team.
Compromise, malicious modification, insecure dependencies, or ambiguous
documentation in these components can therefore create a supply-chain
path to unauthorized actions or disclosure.</t>
        <t>The risk is not limited to executable code. An Agent Skill may include
Prompts, operational procedures, retrieval sources, or instructions that
change how an Agent interprets a Task. A compromised or poorly maintained
Skill can introduce persistent Context Pollution across many Agent
Sessions.</t>
        <t>Organizations <bcp14>SHOULD</bcp14> maintain an inventory of approved Agent Tools and
Agent Skills, including their owner, version, permissions, dependencies,
and intended Bounded Context. Components <bcp14>SHOULD</bcp14> be obtained from controlled
sources, pinned to reviewed versions, and subject to integrity verification.
Changes to a Skill, Tool, or its permissions <bcp14>SHOULD</bcp14> undergo review,
security testing, and relevant Evals before deployment.</t>
        <t>An Agent Harness <bcp14>SHOULD</bcp14> prevent unapproved Skills or Tools from being
loaded dynamically into a production Agent Session. Each Agent Tool <bcp14>SHOULD</bcp14>
be isolated to the extent practical, granted only the permissions required
for its function, and monitored for unexpected network access, data access,
or side effects. Organizations <bcp14>SHOULD</bcp14> provide a rapid disablement mechanism
for compromised Tools and Skills.</t>
      </section>
      <section anchor="auditability-and-accountability-of-agent-actions">
        <name>Auditability and Accountability of Agent Actions</name>
        <t>Agentic product delivery can distribute a Task across multiple Agents,
human reviewers, Agent Tools, and a Shared Message Bus. Without reliable
records, an organization may be unable to determine which Agent acted,
which identity authorized the action, what Context was material to the
decision, or whether a human approval occurred. This impedes incident
response, compliance, and remediation, and permits disputed or falsely
attributed actions.</t>
        <t>Organizations <bcp14>SHOULD</bcp14> record security-relevant events for each Agent
Session, including the responsible Agent identity, delegating identity,
applicable authority, Agent Tool invocations, requested and actual effects,
approval decisions, and relevant versions of Agent Skills and Agent
Harness policy. Records <bcp14>SHOULD</bcp14> be protected against unauthorized
modification, access-controlled according to their sensitivity, and
retained for a period appropriate to the risk of the action.</t>
        <t>For consequential actions, systems <bcp14>SHOULD</bcp14> produce an auditable binding
between the action, the authorized identity, and the Agent that performed
it. Human approval, where required, <bcp14>SHOULD</bcp14> identify the specific proposed
action and material scope rather than approving an open-ended Trajectory.
Audit records <bcp14>SHOULD</bcp14> support reconstruction of events without indiscriminate
retention of sensitive Prompt content or credentials.</t>
      </section>
      <section anchor="scope-management">
        <name>Acting Beyond an Operator's Authority</name>
        <t>An Agent frequently operates with more authority than the person directing it
can personally exercise or oversee.  A Management Session may hold access
across many systems, a worker Agent may run with credentials broader than its
Task strictly requires, and, as noted above, an Agent pursues its goal with
initiative and will reach for whatever authority is within its Bounded
Context.  The risk is not only a compromised Agent but an ordinary one that
quietly carries its operator past the limits of what that operator is
qualified, or permitted, to do unaided.</t>
        <t>The control practitioners reach for first is not a new enforcement mechanism
but voluntary scope management through Context engineering.  As described in
Managing Your Agent, an Agent that is told its operator's role, how they are
measured, and where they sit in the organization can recognize when a Task
falls outside its operator's remit.  Given the organization's reporting
structure and its operator's role as durable Context, the Agent can reason
about authority the way a conscientious colleague would: it declines to take
actions its operator could not themselves get reviewed, and it asks for the
human approval or expert review the work warrants rather than proceeding.
This keeps the Agent in bounds at the point where it is cheapest to do so, in
the Prompt, without slowing delivery.</t>
        <t>Because it rests on the Agent's cooperation, voluntary scope management has the
limits of any Prompt-level rule: it aids honest operation but is not proof
against an adversary and is subject to Context Rot, as <xref target="mixing-sensitivity"/>
and <xref target="impersonation"/> observe of their own controls.  Where the authority at
stake is high enough that voluntary compliance is not sufficient, the
least-privilege and separate-approval measures of the preceding considerations
apply.  For the common case, however, giving an Agent enough Context about its
operator's role to keep itself within that operator's authority is among the
most effective and least disruptive controls available.</t>
      </section>
      <section anchor="impersonation">
        <name>Impersonation</name>
        <t>An Agent can produce fluent and confident content in the voice of a
specific person. On a Shared Message Bus, where humans and Agents
intermingle, readers may act on a message believing that a trusted colleague
authored or approved it when it was instead generated by an Agent. This can
lead to misplaced reliance on unreviewed output, unauthorized commitments,
or fraud conducted in a person's name.</t>
        <t>Agent-generated content <bcp14>SHOULD</bcp14> be clearly and consistently attributed to
the Agent that produced it and, where applicable, to the human or service
on whose behalf it acted. Attribution <bcp14>SHOULD</bcp14> be visible at the point where
a recipient encounters the content, rather than requiring inference from
formatting or conversational context. Systems <bcp14>SHOULD</bcp14> distinguish automated
publication from human review or approval.</t>
        <t>An Agent's persistent Context <bcp14>SHOULD</bcp14> instruct it to identify itself
accurately and not represent itself as a human. However, this instruction
<bcp14>MUST</bcp14> be reinforced by platform controls, such as authenticated identities,
distinct Agent accounts, and message metadata protected from unauthorized
alteration. High-impact requests received through a Shared Message Bus
<bcp14>SHOULD</bcp14> be verified through an authenticated channel before execution.</t>
        <t>Organizations <bcp14>SHOULD</bcp14> provide a clear reporting and response path for
suspected impersonation, unmarked model-generated content, or misuse of an
Agent identity.</t>
      </section>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="SPEC-KIT" target="https://github.com/github/spec-kit">
          <front>
            <title>Spec Kit</title>
            <author>
              <organization>GitHub</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="SHAPE-UP" target="https://basecamp.com/shapeup">
          <front>
            <title>Shape Up: Stop Running in Circles and Ship Work that Matters</title>
            <author initials="R." surname="Singer" fullname="Ryan Singer">
              <organization/>
            </author>
            <date year="2019"/>
          </front>
        </reference>
        <reference anchor="JTBD" target="https://hbr.org/2016/09/know-your-customers-jobs-to-be-done">
          <front>
            <title>Know Your Customers' Jobs to Be Done</title>
            <author initials="C. M." surname="Christensen" fullname="Clayton M. Christensen">
              <organization/>
            </author>
            <author initials="T." surname="Hall" fullname="Taddy Hall">
              <organization/>
            </author>
            <author initials="K." surname="Dillon" fullname="Karen Dillon">
              <organization/>
            </author>
            <author initials="D. S." surname="Duncan" fullname="David S. Duncan">
              <organization/>
            </author>
            <date year="2016"/>
          </front>
        </reference>
        <reference anchor="INSIGHTS-DISCOVERY" target="https://www.insights.com/products/insights-discovery/">
          <front>
            <title>Insights Discovery</title>
            <author>
              <organization>The Insights Group Ltd.</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="MBTI" target="https://www.themyersbriggs.com/en-US/Products-and-Services/Myers-Briggs">
          <front>
            <title>The Myers-Briggs Type Indicator (MBTI)</title>
            <author>
              <organization>The Myers-Briggs Company</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="DISC">
          <front>
            <title>Emotions of Normal People</title>
            <author initials="W. M." surname="Marston" fullname="William Moulton Marston">
              <organization/>
            </author>
            <date year="1928"/>
          </front>
        </reference>
        <reference anchor="DDD">
          <front>
            <title>Domain-Driven Design: Tackling Complexity in the Heart of Software</title>
            <author initials="E." surname="Evans" fullname="Eric Evans">
              <organization/>
            </author>
            <date year="2003"/>
          </front>
        </reference>
        <reference anchor="SHIBBOLETH" target="https://en.wikipedia.org/wiki/Shibboleth">
          <front>
            <title>Shibboleth</title>
            <author>
              <organization>Wikipedia</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="CLAUDE-OPUS" target="https://www.anthropic.com/claude">
          <front>
            <title>Claude Opus</title>
            <author>
              <organization>Anthropic</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="CLAUDE-CODE" target="https://www.anthropic.com/claude-code">
          <front>
            <title>Claude Code</title>
            <author>
              <organization>Anthropic</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="GPT-TERRA" target="https://openai.com">
          <front>
            <title>GPT</title>
            <author>
              <organization>OpenAI</organization>
            </author>
            <date/>
          </front>
        </reference>
        <reference anchor="CODEX-CLI" target="https://github.com/openai/codex">
          <front>
            <title>Codex CLI</title>
            <author>
              <organization>OpenAI</organization>
            </author>
            <date/>
          </front>
        </reference>
      </references>
    </references>
    <?line 1287?>

<section numbered="false" anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>Portions of this document were drafted with the assistance of an AI Agent.
The Agent used Anthropic's Claude Opus 4.8 (1M context) model
<xref target="CLAUDE-OPUS"/> (claude-opus-4-8[1m]), running in the Claude Code
<xref target="CLAUDE-CODE"/> harness, version 2.1.207.</t>
      <t>The Security Considerations were expanded and refined with the assistance
of a second Agent, using OpenAI's gpt-5.6-terra model <xref target="GPT-TERRA"/>
running in the Codex CLI <xref target="CODEX-CLI"/> harness, version 0.144.1, and
coordinated by the Claude Code Agent acting as a Management Session.</t>
    </section>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA5297XYkR5Il9t+fIlT8QVInE2z2tGZ7wNHMoD6axE5VV6mq
ONw+u3vORmYEgCAiI7IjIoHKrsP5pxfQC0jPoifSI8juNTN3j8gEqdGcOU0U
kBkf7ub2ee3aer0OUzO19WXx7N+aTT22/b540Xc39Tg2fTc+C9tyqm/74XhZ
NN1NH0LVb7tyJ5+vhvJmWo9TXbf1+sG+u/7d78J42Owafn067uWD168+/qko
vijKduzlNk1X1fta/qebnq2KZ3XVTP3QlC3+cX31XP7TD/LT+49/eha6w25T
D5ehkoe4DFt5oLobD+NlMQ2HOjxcFn8X5LpDXV4WV+9fXck/Hvvh/nboD/vL
4qfvi5/kX013W3yP34T7+ih/ri5DsZYvTc1Ns5X7yntNdds2t3W3rfkn+Wka
8VNbDre1/G93e5BfFru+qtsxPNTdQZ7mi6KIN8I/9GXnd5Rf78qmxUf+pf5U
7vZtfbHtd/h9OWzvLou7adqPl998k/3xG7mcXLqZ7g4bWa6377/9u2/OrvUz
+VgrCzNO8jG/ED5+oV++aPrzXzz/24u7adc+C6E8THf9gEWS6xfFzaFtdcOf
vR2auvjAbz3j3/rhtuyav5WT7PVl8XEoq/qhHpqbY8U/1/ruz2R763/pB3mw
pn925rpvmu1dWbfF6/JBNuI/du2dfvei1e/+y5R9EKspL9T1w04u8yB7FiDD
8V9F8eHdqxfrf73+eMlr+kH4sK+3xb82kz7IBCGY0lbZ4mKn9MdvRvn8+r6Z
+PG4fPy/Nd7jsvi+mX44bPg7inJxI4ehxgP8cPXu1frHd4sHuCv3dfGjiNaH
Sc7j+0PXQaaarnjRDNu2Houyq4oPd82e8lZMd+VUvCmnqR7G8w+9Kcd6KyLG
xx5xeZHOc4+rW/L+WHbFB7lnPWQP/fvfffsP8s///PH5y/nz/mvXPxZ/6Q9D
8eIwTv1OHuPL4j/3m7GY+uJ5Xbzsu/r8c91thgtZoW/k0n//ze/+4Zt7udL6
KFdab/1K65/lQuupX2/qdSUX+pXHftGWx6nvijcXxYu7oREBh8JYfOhjWVXH
4oeybRd/+FdRJF3xsmnbfvmdl+VDIwt+Ubw8dNuym6/J38s/r//84fr7Hz5+
WL+8/vDi7b+9ev+X+Qpdd2NzezeNcvlx24t8Hs+vx+Pj40Vjn+Ve7Ye+Omyn
8Rv/7bryK3zztLx9vKuLeEuqouL1VF2cEcA3zz9ezx8V331zxMI/H5rb27H4
KIpNrlY1YgpENX+Fr3z99ONPd/UOX9/w23yJulv/+OGbd/YqaxHe9Yd6eGi2
9fhNfqtff6HZQ73od/uyO555I+zA/I1e7XpokbHob4o/4/i3xbu637umOS9L
P4kcNOWueNMfWspUOYhA5lv/7T/8/o+438vFaXjZi27q1i8HUTIiT7VsAzRY
ub1vcYrx5G39qZmOONCyWsUPtVgjPNyH/mZ6FCn8ted6NTTb4tVD2Y0zKfzd
31GbXD9//vb1q48/LPVJs9n0bT3dnd+2urt4bO6bvdjikscR//omfevpffnJ
v3ZmI168vvrx5av123c/fpg/jhzTQ1UXb/eHJ7QVxKjspruh3zdbStCWX3n6
Oa78008/x4u3L1+dfY4XYtb/Y8+x3vb/fx/m+3cf1x9fvX9/NX8U+fX5R+jF
VSobOg1P3u+tfObq+tybyyv/l/WL14sTjhf+JMty/ZsGTu/+DV7303/4/uHi
4iKE9Vo8qs0odnk7hXB1XVzRvSruxGCLGydyDItcVzwJj+WR7tjQ1VNR7vct
dA6PrpyKAoZdHBX5rGiQwAvIh6lV8Luiqx+LseZJEqdAvAGxX2Mhl585E+NF
IeqkGQvxZA87eZZQ1eN2gBdUTPX2rmv+ejALKw7ntt7Lw9LA4hFqsUi3OMVi
2ErxccepeJTlwsPLG6e7rvj9oaZ/hr/u8I14vbIVn1Ws0E25a0TLDPgj3t/f
XVzd3e7QiY7gw9bFvtzW9l5yeVUcDVelLPDf7VacskHer7vVWzeT/D6I8IqP
u5eHqPQddoftHa7ziH9M+SoUsCuHcZTHfRTVV2xqeQa552HCnlbhr4dGFNjx
O1llMT7ysOKG4DWLcZLbbov9YeO7JT7vsRDDJftT7g6jLdfNYToMdcCLix5f
ySOIZqkH+fD2rulqeP13h13ZicxQaHZNVbUiRV+I7dFNxrVDwHKIB1cP6rsv
3kJ+7np5mRratypuhn6HZxQPDe6+Pp7cqQzy2F1VDpUs8DW/JttZ7zatf+mm
EX2/vsNayur2B5HZS92fh6Z+HLntYU8zIq/SYytkNSZu49TsuFuPQ6M7sjk0
bYV1GE3Dq9TE07AKU3+ry8E/VM1Qb6ei/rSX98B76YObvYCcy0mhPXu0eAO7
Gxi5yF7Eu0i80sBVkAW7l43d9yKy8oomVPIuOxX0PX1HMSnbXgR4C3GRZ6kp
8rijuF3ybRzhBg8i+yeyLfuGxZLVlK3sZP3uIWV9PE4uZPVRVnA6yNE4yj6p
eN6Jwyh/aQbRGEc4d/IfvovohdGkXPwVbPZYxw3g8/Q3N/JosisjzpMHqpDX
8jDWdj/5nPhpVaOqYo9ob3uQcK6QM4JVluXqTJk1E8MBP2i6o3Gj5Ub+PoHv
I5Lia45X59HGG/kfRfpW8vVte+CG66JtVQnwwQLkcytHqNTtPBbjnfgY8qTV
Tk4tFAsWqNw0rnio6fCtoyg3UXCixSuJZFShPGDL+04e/42dbZeCuPkNVkcD
CHxaXskECeo9bI7xpXc4tA0PbHkrjzficfrWHsN0z0FCd33v72SN93Ko5fOB
n/ALqLTeQWqmFve3kyEPIsfuVg7Krpcdku2SKJB7EfZDLd46l6z0d6RKasQI
iHZwjSmO0yiusVgSkYkBn2+Pq6Um62vVAnJRE0XI2/J0hLhA/UEcZay8fBIh
huoEOYJyhzHT2rIvmYVwoxCiUZBl9f1eSQT/4KofiQtGIxOdOFmFXr/N7RdB
lRsH17/VedvRVHX5HzQcP/EM489xaQ4jl8ZC4JjaWBXpiGDDuoBvfai3srni
p77A81e0L/LTCsaFa4zX6E0I6uL20FSlLJXqorm2wFuMdcsVkTeYcHpFWno5
BZ2cF2wWrtSWzc7WtZNzgd2VYyeqIdN0UBCbGgrndqhdSRRqVvwo6T14JG9E
o/WPUO8QrK7cy0cmWZwrPlRyTeQRYLan3za2I87ZzJrOxC/Iz1Dc1KI4zXIJ
M56Uq7F4KNtDjSvJlUUeKPO+4/jHI9dPzyS1eM+PPGFbXJYgLoOtw1iIAaU1
DX2ysPI7yNpYm2p+yiqpg9b2PRR629xD8zXQD7KkJY6w+gdUgc3tAcpY3ATY
7S+Kj2JTmq5v+9ujbsx9TcUu5+jZmx8/fESWD/8t/vyWP79/9b/9eP3+1Uv8
/OGHq9ev4w/BPvHhh7c/vn6ZfkrffPH2zZtXf36pX5bfFrNfhWdvrv7yTA/T
s7fvPl6//fPV62enHgNtHI8+DxEVEaxLtGNUl89fvPu//69v/1B8/vw/vf/T
i99/++0//PKL/eOP3/6nP8g/YAT1bn0nZ0j/iQMexJGVCA9XERuI4yImp4VO
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
gk8jssAaO2PPauUn9dG6w8k+oL91lLyh2+SL2rgwzpsd5Cj67odC9z8Dcp/U
sK+KbJvxZdXv6FNpmI7R5jB4GSdHcl5I10UB2u1TPcBlSnV3ni620OPEz4+Z
ql8Rt9PA3IpV80TNo4LrYNsVjiDqeJ8B4jsyndHPmBXu5c4RJzorRPe+uUsw
jNZfJvH9brhQ6QHTtaySOCa4FdmBrHxZfPXi91+7/7ySsINoR11TSEuWT7Fi
iatb+DkdqnpunflGdBZA4zDF8iz1sVWK0PJmFVka8NR8bZmNBVxW2xAyM6I5
S8vymTHW/Te3IToN1lUg+mIPy1OPeZrWVVLsg6lyyK9aDOJP/TjBNYulwZR9
sd100CcU6O3gTeXNMG93gpOa4haLYrMYu7eUuQWgxN88YXyM6ClHOsANq1sT
yJgVXjELyqJ5rIG6JslRETN8PRkEzKxHDEFmXiI/1koTII0a/MpKO57Ad4cl
9pViN2tWpKHqDtrwkIxAFtAvCtuGX6B+zeAr6HItB2YrTRc+Yg2Keoc6e/M3
Dy2NOMIfJSMtEdcYZDe+IopQHVO9HvlWXwWmk/Oi/Wz9Rq+W9r1GId0te8oH
1AEoOrEXnClTW5MTvJdhKgxha/AvMeWy6Qu6N7V4N4N44tygG28diRVbJ3gr
wM71YC2Lus13fVuNXluNRHDFszs5zM/0MbgiU8/6waJ88HO/4fkyBJvTbsi6
KOaTwDsaRYlDNKTOMYbNIB6J9Rd8/gyyu19+kQ1M7wddDmlw1WKwh9iFKQL3
N2/1Yy5xoRfxfBrAxiVgQ7A/HMJiBGoLwI9eK36lqnfy0uVeFsySbHFdvhy1
WkfXtC6JmpoDviLyJV3P3W5LyjudCeRi0lSdUhJyX88d0rTXvpjWF/DcuAeB
/zG6w19+cTE1ZiZXgDxqFKs1iJREyijYlqR+EM+X2VEW2hDcaZCo5fe9h8hF
1owmsvygisWZHrReqOi5yXoydgDYaUD2nV1AHKaJXgLKLCR6sBpIauaQ/8pD
wRsd6VdBSbdl7EomMKrZsd3QunwbBc0OCthEaLupGbXa40fIPfwA1smDMmWm
C0TwqCkysjKknk89kmyyLgrfNFUv4iNGXp/R64gEIq3MGzRfnLXPhEPD0cWC
m3ag/8kVM3l1YTDM6bXXnYqvPgCWNVkj/+muztW91VVxlZUWThTo0WrxDpuL
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
GwgBAA==

-->

</rfc>
