Partner operating model

AgentOps for Agencies and Systems Integrators

Operate customer agents with tenant-specific authority, shared-change controls, coordinated incidents and clear partner responsibilities.

Agencies and systems integrators need an AgentOps model that preserves each customer's authority while making shared delivery efficient. A common agent platform can simplify engineering, but it can also spread a configuration error, obscure responsibility or expose evidence across customer boundaries if the operating model is unclear.

This guide is for an agency principal, systems-integrator delivery lead or managed-service architect supporting several customer agents. It addresses the relationships between customer, delivery partner, platform operator and underlying suppliers. The goal within AgentOps is a repeatable service with explicit boundaries for every tenant.

Distinguish the agency's three possible roles

An agency may advise on the agent, implement it or operate it after launch. Those roles can coexist, but they imply different obligations. A delivery team that fixes implementation defects is not automatically providing a continuing response service. A monitoring contract does not automatically grant authority to change customer business rules.

Write the role separately for each customer and environment. One tenant may be fully customer-operated after handover, another may use a shared operating team and a third may retain the integrator only for approved changes. A single generic “support included” statement hides those differences.

NIST's AI RMF governance guidance emphasises organisational roles and responsibilities. The practical requirement for a multi-customer service is to translate those roles into actual decision rights, access and evidence, rather than relying on the relationship between sales contacts.

Illustrative portfolio: five isolated customer tenants

Assume an integrator supports five isolated customer tenants, labelled A to E. Each tenant owns its business policy, data and release acceptance. They use a shared date-normalisation component within otherwise separate agent deployments. The shared component is a technical reuse choice, not permission to reuse customer records or decisions.

A component update changes how ambiguous date strings are interpreted. Tenant A uses an explicit date format and completes its required tests. Tenant B has legacy documents needing additional evaluation. Tenant C is awaiting its authorised business review. Tenant D has paused changes during an internal operating period. Tenant E does not use the affected function.

Releasing to all five because one customer approved would erase the independent acceptance boundaries. The operator needs a tenant release register that records applicability, evidence, authority and deployed version. Isolation of data does not, by itself, isolate the operational effect of a shared software change.

Illustrative tenant release register
TenantApplicable stateRelease dispositionEvidence owner
A.Affected function used; agreed tests complete.Eligible for its authorised release.Tenant service owner and authorised release role.
B.Legacy date variation not yet evaluated.Hold the affected update.Evaluation owner with customer domain input.
C.Required business decision outstanding.Await explicit acceptance.Customer decision owner.
D.Change pause in effect.Follow the agreed exception or later release route.Customer change authority.
E.Function not used in approved scope.Record non-applicability and verify the dependency.Technical owner with tenant scope evidence.

Give every boundary one accountable decision owner

The customer normally defines the intended business outcome and the decisions it delegates. The delivery partner implements the agreed workflow. The operator runs the accepted service. Platform and model suppliers provide the capabilities covered by their own terms and support arrangements. Do not compress this chain into a single promise that every party controls everything.

For each responsibility, identify who performs the work, who approves consequential decisions and who provides information. Name incident command, customer communication, source maintenance, evaluation acceptance and release authority. The managed operations guide provides a service-level exhibit that can be adapted per tenant.

Where the customer does not have an available decision owner, record the gap and agree a safe waiting state. An integrator should not silently acquire business authority because it is the only party online when an exception arrives.

Separate shared engineering from customer evidence

Reusable runbook structures, generic evaluation methods and common components can support consistency. Customer payloads, reviewer decisions, confidential sources and credentials require their own access and use boundaries. Do not assume an agency's ability to view material for support permits reuse in another customer's agent or evaluation set.

Keep tenant identity explicit in task, deployment, access and incident records. Test the routes through which evidence is searched, exported or displayed to operators. A central dashboard needs an access design that preserves the permitted customer scope, including when an engineer supports several tenants.

Where shared telemetry is used, define which fields are collected and how customer context is segregated. Avoid copying sensitive payloads into a global support channel for convenience. The audit-log guide helps establish traceable evidence access, while the precise data obligations need review for the actual service arrangement.

Control releases as a portfolio of customer decisions

Maintain the shared component version and each tenant's deployed configuration. A common codebase does not require every customer to receive the same release at the same moment. State how supported versions are maintained and when delayed adoption becomes an operating issue that needs an explicit decision.

For the date-normalisation update, test the input formats actually supported for each tenant. Preserve the original evidence and inspect whether the interpreted date changes the intended outcome. A component-level test can be necessary without being sufficient for customer acceptance.

Use the agent change-control process to record authority, prerequisites and the release result. If an urgent shared defect requires action, communicate the affected scope and available containment options. Emergency treatment still needs an accountable decision path; it does not erase tenant boundaries.

Design incident coordination before the shared failure

A shared component incident may require one technical investigation and several customer decisions. Assign a coordination lead for the common cause while preserving tenant-specific impact, evidence and communication. A customer should receive verified information about its own service, not another customer's confidential details.

Track containment separately per tenant. One may pause the affected function, another may revert a compatible configuration and another may be unaffected. Do not announce that the incident is resolved everywhere because the shared platform is available again.

Define escalation to underlying suppliers and the integrator's own customer-facing obligations while waiting. A model provider's response commitment may not cover the agent's full business workflow. Use the on-call and escalation guide to align coverage, permissions and supplier boundaries.

Make commercial scope follow the operating boundary

Separate customer-specific operation, shared platform work, transition and new implementation. Explain how shared investigation or engineering effort is allocated. An opaque charge to every tenant for the entire common incident can create disputes; so can assuming shared work is free without an agreed commercial model.

State volume assumptions, supported environments, included change work and retained customer duties. Use AgentOps pricing models to compare like-for-like scopes. The same partner may deliver different service levels to different customers, but operators need to know those differences at the point of response.

A partner-facing service catalogue should explain what qualifies for the standard offer and what requires design review. New action permissions, sensitive evidence flows or unusually demanding coverage can change the operating model even when the sales proposal calls the work another instance of an existing agent.

Keep a current operating card for each tenant

The shared support team needs a compact view of the customer-specific rules at the moment of action. Include the tenant identifier, production deployments, business decision owner, supported hours, permitted containment actions, approved evidence locations and current change restrictions. Link to the detailed agreement and procedures rather than copying confidential records into the card.

Make the card part of onboarding and change review. If a customer appoints a new decision owner or narrows the operator's access, update the support route before relying on it. Test that an engineer covering another colleague can identify the correct customer boundary without using personal memory. A well-maintained common procedure plus an explicit tenant card is safer than many almost-identical documents whose differences are difficult to find.

Keep commercial representation aligned with delivery authority

A white-label or reseller arrangement may change who speaks to the customer, but it does not automatically change who operates the service or approves consequential decisions. State the communication route and the underlying support responsibilities. Avoid allowing a sales promise about coverage or autonomy to exceed the operating agreement.

When the agency presents a result from a shared platform, preserve the scope of the evidence. A test passed for tenant A is not a measured success for B, and a supplier feature is not proof that the agency configured it correctly. This distinction helps partner teams explain what has been demonstrated without inventing customer deployments, certifications or performance claims.

Prove transfer and exit for each customer

Keep exportable configuration, runbooks, evaluation assets and open-task evidence attributable to the correct tenant. Identify proprietary components and licence constraints early. The customer should know which operating knowledge transfers and which capability depends on a continuing service agreement.

Test a representative exit or transfer in a controlled setting. Confirm that the receiving operator can interpret the evidence, obtain its own authorised access and continue the agreed workflow. Removing agency access must not accidentally disable another tenant through a shared identity or scheduled job.

Discuss an AgentOps operating model for an agency or integrator with the tenant map, service boundaries and one proposed shared change. The useful output is a repeatable partner model that preserves customer authority while making shared engineering, support and evidence understandable.

FAQ

Your questions, answered.

How is AgentOps different for agencies and systems integrators?

The operator must coordinate shared engineering while preserving each customer’s authority, data boundary and service agreement. A common platform does not create a common business owner. Maintain tenant-specific scope, release evidence, incident impact and retained responsibilities, and distinguish implementation support from ongoing operation. This prevents one customer’s approval or access from being treated as permission for another.

Can an agency reuse customer data to test another client’s agent?

Do not assume support access permits cross-customer reuse. Establish the permitted purpose, access and data arrangement for each source and evaluation asset. Reusable methods or generic components are different from customer payloads and confidential decisions. Where suitable, use authorised synthetic or appropriately prepared test material and preserve evidence of the applicable permissions.

Should every tenant receive a shared agent update at the same time?

Not necessarily. Determine applicability, supported versions, customer acceptance and operating constraints for each tenant. A shared component test may not cover tenant-specific inputs or policies. Record the deployed version and release disposition, including holds and non-applicability. Delayed updates need an explicit support and risk decision rather than an undocumented divergence.

Who owns an incident caused by a shared component?

Assign a common technical coordination lead while retaining tenant-specific impact, containment and customer decisions. The contract should identify incident command, communications and supplier escalation. One investigation can support several customers without exposing their evidence to one another. Do not declare every tenant recovered solely because the shared component is available again.

How should shared AgentOps work be charged across customers?

Use an agreed allocation method that distinguishes common platform work from tenant-specific investigation and changes. Explain the basis and provide enough work evidence to reconcile it. Avoid silently charging the full shared effort repeatedly or assuming it is included without agreement. The appropriate model depends on the responsibilities and commercial scope actually purchased.

What makes a customer AgentOps exit transferable?

The receiving party needs attributable configuration, operating procedures, evaluation assets, open-task state and authorised access, with proprietary and licence constraints made clear. Test a representative transfer before exit is urgent. Revoke or reassign partner access carefully so shared identities or schedules do not disrupt other customers, and record acceptance of the transferred responsibility.

LET’S WORK TOGETHER

Ready to build what’s next?

Tell us about your project or the platform you want to explore, and we’ll come back to confirm a suitable time.