Every Harness Publishes Its Boundary — Luminity Digital
The Published Boundary — Where the Harness Ends  ·  Series 32  ·  Prologue  ·  August 2026
The Harness Imperative

Every Harness Publishes Its Boundary

Three platforms shipped managed agent harnesses inside eight weeks, and their capability sheets converge. Their published responsibility documentation does not. Each states where its harness ends and the customer’s architecture begins — and the boundary is not a straight line.

August 2026 Tom M. Gomez Luminity Digital 13 Min Read
This prologue opens The Published Boundary — Where the Harness Ends, a five-post arc in The Harness Imperative that reads three shipped agent harnesses against the ownership question a prior dispatch left open. The Shared Responsibility Model Comes to the Harness built the Harness Shared Responsibility Matrix from published frameworks and closed by naming its own successor: the matrix tells you what to own, not what to measure. Three months later the products have documentation the frameworks did not. Three dispatches follow — AWS AI Architect, Claude Architect, OpenAI Architect — each asking the same three questions of one platform, and a closeout that tabulates them.

Three platforms shipped managed agent harnesses inside eight weeks.

Amazon Bedrock AgentCore harness reached general availability on June 18, 2026, reducing an agent deployment to two API calls [1]. Claude Managed Agents runs in beta behind a dated beta header, built for tasks that run minutes to hours across many tool calls [5]. OpenAI Presence was announced July 22, 2026 as a managed enterprise platform delivered through forward-deployed engineers rather than self-serve signup [10]. The capability sheets converge. Read them side by side and the differences look like release cadence.

The responsibility documentation does not converge, and that is the more useful reading. Each of the three publishes, in its own words and on its own pages, where its harness ends and the customer’s architecture begins. AWS states that the harness validates the structure of a request but does not inspect its meaning, and that caller authorization and input validation are customer responsibility [2]. Anthropic states that Managed Agents is ineligible for Zero Data Retention and for HIPAA coverage, because sessions are stateful resources whose transcripts persist until deleted [9]. OpenAI states that data handling, retention, storage location, and access are defined and reviewed for each deployment, with the deployment documentation as the definitive source [11].

None of that is buried. All of it is published. The exposure this arc is concerned with is not vendor omission — it is an architect specifying against the capability page when the responsibility page is sitting one click away.

What the Matrix Left Open

The Ownership Map established two parties and a seam between them: the provider owns the substrate side, the enterprise owns the deployment side, and the Responsibility Seam is the contractual surface where one hands off to the other. That work was done against published frameworks — architectural statements about how responsibility ought to distribute.

What has changed is that the seam is now documented at the product level for these three harnesses, in operational rather than architectural language. AWS publishes a shared-responsibility statement specific to the harness [2]. Anthropic publishes a feature-eligibility table that names which data-handling commitments a given product can and cannot carry [9]. OpenAI publishes that the equivalent determinations are made per engagement [11]. Three different kinds of artifact, all answering the same question, none of which existed in this form when the matrix was built.

That makes this arc empirical where the prior dispatch was structural. The matrix supplied the columns. The dispatches populate two of its rows — Harness and Environment — from primary product documentation, one platform at a time.

One Frame, Five Bands

Before the differences are legible, the shared object has to be. Every one of these three platforms assembles the same five bands, whatever each vendor calls them.

Canonical harness frameFive bands in fixed order with an annotation column naming each band’s role in the write path.Caller and authenticationWho is allowed to invokeEntryAgent definitionModel, prompt, tools, skillsConfigurationOrchestration loopThe harness itselfControlExecution sandboxFilesystem, shell, isolationIsolationTools and model providersWhere side effects landEffectRead top to bottom, the five bands are a write path. Every one of the three harnesses assembles all five.The annotation column names the role. Each dispatch replaces it with who holds that band.
Figure 01  ·  The Canonical Harness Frame Five bands in fixed order — caller and authentication, agent definition, orchestration loop, execution sandbox, tools and model providers — with the annotation column naming each band’s role in the write path. The frame recurs in every dispatch with only the annotation column changing. Scroll figure horizontally to view in full

Read top to bottom, that is a write path. A caller is authenticated. An agent definition names a model, a prompt, a toolset, and a body of skills or instructions. An orchestration loop turns a goal into a sequence of steps. An execution sandbox gives those steps a filesystem and a shell. Tools and model providers are where the side effects land — the row where something outside the harness changes.

This frame recurs in all four remaining posts with only the annotated layer changing. It deliberately draws no responsibility line. A single horizontal cut would misrepresent all three platforms, and most severely the one whose customer holds the most: on the AWS side the platform holds microVM isolation and the managed orchestration loop while the customer holds caller authorization, input validation, and the provenance of skill sources [2]. Responsibility interleaves. Any diagram that shows it as a clean line is describing a convenience, not a boundary.

The dispatches draw the line per platform, where the vendor put it.

The Row That Decides the Rest

Feature parity is real and increasing. What separates these three is narrower: for a given session, who processes its record?

Processor arrangement is which party’s systems a session’s record actually passes through — the transcript, the tool inputs and outputs, and the trace — and therefore who holds it. It is a property of the write path, not of where data is stored and not of where inference runs. The term tracks the sense used in Article 4(8) of Regulation (EU) 2016/679, without being a determination under it.

Where session state resides across three harnessesTool execution, session record, and trace compared across three platforms.AWS AIClaudeOpenAITool executionCustomer-sideEither, by choicePer deploymentSession recordCustomer-sidePlatform-sidePer deploymentTrace and telemetryCustomer-sidePlatform-sidePer deploymentCustomerPlatformConfigurable or contractual
Figure 02  ·  Where Session State Resides Three platforms against three surfaces: tool execution, session record, and trace and telemetry. The middle surface is the processor arrangement, and it is the row that sets the ceiling on which workloads a platform can carry. Scroll figure horizontally to view in full

On the AWS side all three sit with the customer. Sessions run in an isolated environment in the customer’s own account, managed memory is provisioned as an addressable customer-owned resource, and traces and logs flow to CloudWatch through the harness execution role, with harness operations logged as management and data events [1][3].

For Managed Agents the top surface is a choice and the other two are not. Event history is persisted server-side, with a managed cloud sandbox or a self-hosted sandbox on the customer’s own infrastructure [5]. Self-hosting relocates tool execution; orchestration stays on Anthropic’s side, and tool inputs and outputs still reach Anthropic’s control plane so the model can act on results [8]. The execution boundary and the record boundary move independently — a distinction worth internalizing before it appears in a compliance review, and one Anthropic makes explicit rather than leaving to inference: the eligibility statement covers all Managed Agents sub-features, self-hosted sandboxes included [9].

For Presence, all three are set per deployment [11].

That row is not a scorecard. Customer-side processing buys retention control and costs integration work; platform-side processing buys managed operation and constrains which data-handling commitments are available; per-deployment definition buys an accountable counterparty and defers the answer past specification time. Three legitimate architectures. One question that has to be answered before a workload is assigned to any of them.

Note also the third surface. Trace destination is where retention schedule, legal hold, and discoverability actually live, and it is the surface with the least marketing attention. Cross-zone trace continuity is the property under examination there, and the closeout returns to it.

Three Questions, Asked in the Same Order

Each dispatch answers the same three, in sequence. Fixing the interrogation is what makes the closeout a tabulation rather than a summary.

The three questions asked of every harnessWhere the session record resides, what the hard limit is denominated in, and where the tool gate is declared.Where does the session record reside?Who processes it, not where it sitsWhat is the hard limit denominated in?Dollars, tokens, iterations, or timeWhere is the tool gate declared?Config object, version artifact, or contract
Figure 03  ·  The Three Questions The fixed interrogation each dispatch answers in the same order, which is what makes the closeout a tabulation rather than a summary. Scroll figure horizontally to view in full
Question 01  ·  The Session Record

Where does the session record reside? The processor arrangement, not the storage location. Anthropic publishes this per platform, and the arrangement differs between direct API access and access through a cloud marketplace [9]. Read-path residency is a weaker property than write-path processing, and the two are routinely conflated.

Question 02  ·  Cap Denomination

What is the hard limit denominated in? The unit determines what the limit protects. AgentCore harness carries iteration caps, wall-clock timeouts, token ceilings, idle timeouts, and a maximum session lifetime, each optional and overridable per invocation [3]. Managed Agents carries a per-session ceiling in whole cents, priced continuously at public list rates and enforced between model requests, with the session going idle rather than terminating when the ceiling is reached [7]. Both are real limits. They are not the same instrument, and a token ceiling does not bound spend once the model serving a step can change.

Question 03  ·  Gate Declaration

Where is the tool gate declared? A config object a reviewer can read, a version artifact a release process can pin, or a contract clause negotiated per engagement. Managed Agents declares per-toolset permission policies with per-tool override, where an ask decision pauses the session and returns a denial reason into the loop [6]. AWS gates calls at the Gateway boundary with policy evaluated per call, and additionally rejects a directly named tool in a final message server-side [2]. Presence describes guardrails, permissions, and approval steps qualified by deployment [11].

What This Arc Excludes

These are first-party harnesses read on their own terms. Layers composed over other vendors’ harnesses are a different object with a different boundary and a different party accountable for the seam, and they are out of scope here.

Also out of scope: vendor-reported performance figures. Where a platform publishes its own operational metrics from its own workloads, those are worth reading and are not comparison rows.

What the Closeout Will Say

Stating the conclusions here rather than staging them:

The processor arrangement, not the harness feature set, sets the ceiling on which workloads a platform can carry. The three platforms document three different arrangements. Where regulated data is involved, the arrangement is the first question and the feature list is the second. Each platform publishes something on this — AWS states AgentCore’s compliance program eligibility at the service level, with part of that list internally assessed pending third-party audit [4] — and the artifacts are not interchangeable. That reading requires compliance review before it becomes a routing decision.

Cap denomination is a specification-time choice, not an implementation detail. A limit in currency and a limit in iterations protect different things, and only one of them survives a mid-session change of model provider.

All three supply scoping mechanisms; none enforces that a grant is sized to a job rather than to an agent. Presence describes that discipline as delivery practice — each deployment starts with a specific job, and the agent receives only the access that job requires [10]. The self-serve surfaces make scope authorable rather than enforced: neither prevents an architect from attaching a broad toolset to a long-lived agent, and scope boundaries do not always align across credentials and tools. That remainder is the customer’s to close, and it is closed in architecture rather than in configuration.

The Hard Claim

Every one of these three platforms published where its harness ends. AWS wrote down which request properties it does not validate. Anthropic wrote down which data-handling commitments its stateful product cannot carry. OpenAI wrote down that the determination is made per engagement. The boundary is disclosed, and it is not a straight line.

What is not published is the instrument that proves the customer’s side was discharged. That remains the architect’s to build — and it is built on the write path, at design time, against the responsibility page rather than the capability page.

Next in the arc: the AWS AI Architect dispatch reads AgentCore harness on the three questions, and opens with the shared-responsibility statement that did not exist when the matrix was drawn.

Read the Responsibility Page, Not the Capability Page.

If you are specifying an agent harness for a regulated workload and want a practitioner conversation about where the boundary actually sits, the calendar is open.

Start the conversation
The Published Boundary  ·  Series 32  ·  Five Posts
Prologue  ·  Now Reading Every Harness Publishes Its Boundary
Post 01  ·  Published Model Choice Is a Customer Control
Post 03  ·  Published Defined for Each Deployment
Post 04  ·  Published Know Who Holds the State
References & Sources
The Published Boundary — Where the Harness Ends  ·  Five Posts  ·  August 2026

Share this:

Like this:

Like Loading…