Defined for Each Deployment — Luminity Digital
The Published Boundary — Where the Harness Ends  ·  Series 32  ·  Post 3 of 4  ·  August 2026
OpenAI Architect Dispatches

Defined for Each Deployment

OpenAI answers the arc’s three questions in two different places: a per-endpoint table for its platform, and a per-deployment document for Presence. Both are disclosures. They differ in when a reader can act on them.

August 2026 Tom M. Gomez Luminity Digital 10 Min Read
Fourth post in The Published Boundary — Where the Harness Ends, and a re-read of Trust Is Built Before, During, and After Launch on a narrower axis. That dispatch read Presence as a governed delivery model. This one asks the arc’s three questions: where the session record resides, what the hard limit is denominated in, and where the tool gate is declared. Companion dispatches read AgentCore harness and Claude Managed Agents against the same three, and the closeout tabulates all three. Every claim here is sourced to OpenAI documentation. This is the shortest dispatch in the arc, for a reason the post itself explains.

OpenAI publishes one of the most granular data-handling determinations in this arc.

Its platform data-controls page carries a per-endpoint table stating, for every endpoint, whether content is used for training, how long abuse-monitoring logs are retained, how long application state persists, and whether the endpoint is eligible for Zero Data Retention [3]. An architect can read that table before writing a line of code and know what the platform will hold.

Presence is not on that table.

Its features, models, channels, capacity, data handling, pricing, and service commitments are defined for each deployment, and the deployment documentation is named as the definitive source [2]. Presence reached limited general availability on July 22, 2026 as a managed platform delivered by OpenAI forward-deployed engineers and selected integrators rather than by self-serve signup [1][2].

Both of those are deliberate. They are also two different kinds of artifact answering the same question, and the difference decides what an architect can specify and when.

Five Bands, One Determined

Canonical harness frame annotated for Presence responsibilityThe five bands with responsibility per band on OpenAI Presence.Caller and authenticationVoice or chat, channels scoped per jobPer deploymentAgent definitionSet in technical scoping, validated per jobPer deploymentOrchestration loopManaged platform, operated abovePlatformExecution sandboxNot specified in published materialPer deploymentTools and model providersApproved systems, permissions scopedPer deploymentPlatformDetermined per deploymentFour of five bands are set in the approved architecture for each deployment rather than in configuration.The deployment documentation is the definitive source for what each one holds.
Figure 01  ·  Canonical Frame, Presence Responsibility Annotations One band resolves from published material: OpenAI operates the managed platform, so the orchestration loop is platform-held. The other four read “per deployment” because that is what OpenAI publishes — the determination exists in a document held jointly. Scroll figure horizontally to view in full

One band resolves from published material. OpenAI operates the managed platform, so the orchestration loop is platform-held and is not a customer concern by design — that is what buying a managed deployment means.

The other four are set in the approved architecture for a given engagement. Channels are scoped to the job, the agent’s configuration is selected during technical scoping and validated per workflow, execution is not described publicly, and tool access is confirmed as part of the same scoping [2]. The chips read “per deployment” because that is what OpenAI publishes, not because the determination is missing. It exists; it lives in a document held by the customer and OpenAI jointly.

This is the only frame in the arc where the annotation column is mostly one value, and that uniformity is the finding rather than a gap in the reading.

Where Does the Session Record Reside?

Per deployment — and the platform-side comparison is worth making precisely, because OpenAI draws the same structural distinction elsewhere that the other platforms in this arc draw.

On the API platform, stateful conversation surfaces are documented as retaining application state until deleted and as ineligible for Zero Data Retention, while stateless completion endpoints retain no application state by default and are eligible [3]. Statefulness and retention eligibility move together. That is the same architectural fact the Claude dispatch records, stated independently by a different vendor about a different product, which is worth noting because it suggests the constraint is a property of stateful agent execution rather than of any one company’s design choice.

OpenAI also publishes customer-side controls that bear directly on the question. Data residency is configured per project, with regions where content is stored at rest and a narrower set where inference is also performed, and OpenAI is explicit that system data — account data, metadata, and usage data without customer content — may be processed outside the selected region [3]. Enterprise Key Management applies customer-managed encryption keys to application state created during platform use, with keys held in the customer’s own key management system [3]. Retention controls including zero data retention are available to qualifying organizations on the API platform [5], and OpenAI states that the infrastructure supporting its API and business products has been examined by an independent auditor, with a product compliance page maintained to show status by product [4] — a page on which Presence does not currently appear.

For Presence, the processor arrangement is not published. What the agent can access, what is logged, how sensitive data is masked, retention periods, storage location, and who has access are defined and reviewed for each deployment [2]. The right conclusion is not that the controls are weaker. It is that they are unreadable until the engagement exists.

What Is the Hard Limit Denominated In?

Not published for Presence.

The other two platforms in this arc name a unit and a field. Presence names neither in public material, because commercial terms are specific to each customer and deployment [2]. A managed engagement can carry a spend ceiling — it simply carries it in a contract rather than in configuration, where a reviewer outside the engagement cannot see it.

Worth stating plainly: this is a legitimate arrangement. An accountable counterparty with commercial exposure is a real control, and for many buyers a stronger one than a field in a configuration file. It is not, however, a control an architect can specify against during design, and it is not one that can be diffed in a release process.

Where Is the Tool Gate Declared?

In the approved architecture, and OpenAI says so in those terms.

Where each of the three answers is read fromOn self-serve surfaces the answers are read from configuration; on a managed deployment, from deployment documentation.Read from a configuration objectRead from deployment documentationSession recordStated in product documentationHard limitNamed field with a named unitTool gateAuthored, readable, diffableSession recordDefined and reviewed per deploymentHard limitNot publishedTool gateGuardrails, depending on the deploymentBoth are real answers. One can be read at specification time; the other is settled when the engagement is.A managed platform locates the control surface in the deployment rather than in a field.
Figure 02  ·  Where Each of the Three Answers Is Read From A configuration object can be read at specification time, versioned in a repository, and diffed by a release process. A deployment document can be read by its parties, reviewed on a defined cadence, and enforced contractually. Both are real answers. Scroll figure horizontally to view in full

Guardrails, permissions, and approval steps define what the agent can do, qualified as depending on the deployment [2]. Tool access is confirmed during technical scoping and limited to approved knowledge and business systems with scoped permissions [2].

The distinction the visual draws is between two kinds of readable artifact. A configuration object can be read at specification time, versioned in a repository, and diffed by a release process. A deployment document can be read by the parties to it, reviewed on a defined cadence, and enforced contractually. Both are real answers. They differ in who can read them and when — which is the whole of the architect’s problem, and none of the vendor’s failing.

What Presence Contributes

Two properties in this model are stronger than anything the self-serve surfaces in this arc provide, and both belong in an architect’s toolkit regardless of platform.

Job-scoped access and the escalation handoffEach deployment begins with one job and the agent receives only the access that job requires.One jobScoped per deploymentOnly the access that job requiresApproved knowledge and business systemsAgent runs the workflowGuardrails and approval steps appliedEscalates to a personWhere policy, risk, or judgment requires itStructured context handed to the teamReceiving teamPicks up with thecase already assembledThe grant is sized to the job rather than to the agent, and it is set before the deployment goes live.Escalation is a designed path, not a failure state.
Figure 03  ·  Job-Scoped Access and the Escalation Handoff Each deployment begins with a specific job, and the agent receives only the access that job requires. Escalation hands structured context to a person where policy, risk, or workflow requires human judgment. Scroll figure horizontally to view in full
Contribution 01  ·  Scope Sized to the Job

Scope is sized to the job, not to the agent. Each deployment begins with a specific job, and the agent receives only the knowledge and system access that job requires [1]. That is least privilege applied to the work rather than to the identity, and it is set before the deployment goes live rather than after an incident.

Contribution 02  ·  Escalation as a Designed Path

Escalation is a designed path. The agent escalates to a person when policy, risk, or workflow requires human judgment, and hands structured context to the receiving team [2]. Escalation as a first-class outcome — rather than as the failure mode when the agent cannot proceed — changes what the workflow is for.

Both are practices, established during a managed engagement. Neither requires a managed engagement to adopt.

The Hard Claim

OpenAI publishes a per-endpoint retention and eligibility table for its platform, and publishes for Presence that the equivalent determinations are made per deployment. Both statements are disclosures. They differ in when the reader can act on them.

That is the architect’s constraint, and it is not resolved by choosing a different vendor. A managed engagement locates the control surface in the engagement. An API locates it in a field. Specifying a regulated workload requires knowing which one you are buying before procurement closes — and where the surface is the engagement, the specification work moves into scoping rather than disappearing.

Next in the arc: the closeout tabulates all three platforms against the three questions and states what none of them supplies.

Know Which Control Surface You Are Buying.

If you are evaluating a managed agent engagement and want a practitioner conversation about what moves into scoping, the calendar is open.

Start the conversation
The Published Boundary  ·  Series 32  ·  Five Posts
Prologue  ·  Published Every Harness Publishes Its Boundary
Post 01  ·  Published Model Choice Is a Customer Control
Post 03  ·  Now Reading 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…