Contracting a verifiable handover

AI Integration Statement of Work Template

Structure an integration statement of work around bounded deliverables, frozen acceptance cases, customer dependencies, change decisions and operational handover.

An AI integration statement of work should define the result being bought and how both parties will establish that it has been delivered. Listing “model configuration, API integration and testing” does not answer who owns a failed handover, what counts as a defect or whether production support is included. Those omissions are expensive precisely because a model, an interface and a business process can each succeed while the complete workflow fails.

The structure below is a proposed delivery framework for sponsors, procurement teams and implementation leads. Adapt the commercial and legal wording to the actual agreement and applicable requirements. Start with a defined integration project brief, then use the statement of work to assign responsibilities and evidence. It is not a promise of particular contractual enforceability or a fixed delivery duration.

Use exhibits to separate scope from acceptance

A workable SOW has a short core describing the engagement and controlled exhibits describing the workflow, interfaces, delivery outputs, acceptance, responsibilities and transition. Give each exhibit an identifier and revision. The contract should establish which version is agreed and how amendments become effective; a changing slide deck should not silently redefine delivery.

Suggested SOW exhibits and the decision each supports
ExhibitRequired contentDecision enabled
A: Workflow boundaryStarting event, eligible cases, permitted actions, final state and exclusionsWhether a requested behaviour belongs to this scope
B: Interface scheduleProducts, environments, operations, schemas, owners and known constraintsWhether access and compatibility are established
C: Deliverable registerWorking components, configuration, documentation and evidenceWhat must be provided at each milestone
D: Acceptance protocolReference cases, grading, blocking failures, retest and sign-off procedureWhether a delivered milestone meets agreed conditions
E: Responsibility registerNamed owners, customer inputs, supplier activities and decision deadlinesWho resolves an impediment
F: Transition and supportRelease, recovery, training, credentials, ownership and support scopeWhether the customer can operate the result

Write a bounded scope clause with a completed example

Consider an illustrative field-service organisation. Technicians submit completed service reports; operations staff compare the report with an approved work order before preparing an invoice draft. The AI component proposes line descriptions and supporting evidence. It cannot invent billable work, amend agreed rates or issue an invoice.

Example scope wording: “The integration shall read eligible service reports from the agreed repository, retrieve the corresponding authorised work order, prepare an evidence-linked invoice-preparation proposal, route discrepancies to the nominated reviewer, and create a draft in the receiving application after the required approval. Completion requires a receiving-application reference associated with the approved proposal.”

Immediately define eligible reports, work-order identity, permitted line types and the receiving application operation. Exclude invoice issuance, payment collection, rate negotiation, unsupported historical document formats and interfaces outside the schedule unless expressly included. The wording is useful because it identifies business authority without pretending that extraction alone completes the job.

Specify deliverables as inspectable outputs

Organise milestones around evidence, not percentages of “AI completion”. A discovery milestone might deliver demonstrated interface access, a source-to-target mapping, an exception catalogue and the revised acceptance set. An integration milestone might deliver a working non-production workflow, repeatable configuration and test evidence. A release milestone might deliver approved production configuration, reconciliation instructions and a practised recovery procedure.

For every deliverable, identify its format and acceptance owner. “Documentation” could mean an architecture diagram, interface contract, configuration inventory, incident runbook or user instruction. “Source code” should identify the repositories and components covered, while third-party services and licences need their own terms. Avoid implying ownership of vendor models or software that the supplier cannot transfer.

Specify whether the customer receives evaluation fixtures, synthetic examples, deployment scripts and the configuration needed to reproduce an accepted result. A demonstration video is useful context, but it cannot replace the working component or evidence the SOW promises.

Make probabilistic output testable without hiding serious failures

Freeze a representative acceptance population before final tuning. Define the expected output or disposition for each case and distinguish the grades: correct draft, safe exception, incorrect interpretation, unauthorised action and unconfirmed handover. Some cases should deliberately require refusal or review, so a high automation rate is not automatically a good result.

For the service-report example, include a report with an unreadable quantity, a task outside the approved work order, a duplicate submission, a later work-order revision and a receiving-system timeout. A proposal may be linguistically excellent while adding an unsupported line. Treat that as an operational defect rather than allowing a general quality score to conceal it.

Choose quantitative thresholds from the consequences and review capacity of the actual process. Where repeated model runs can vary, agree the run count, configuration and grading procedure. Do not demand an unexplained universal “99% accuracy” or move the threshold after seeing results. The integration testing strategy provides the test layers; the SOW records the agreed release decision.

Define how the acceptance review actually starts

Agree the evidence package that makes a milestone ready for review: the deliverable version, completed test results, known limitations and instructions for reproducing the relevant cases. Name an authorised customer reviewer and a realistic review arrangement. The parties should know how questions, rejection reasons and corrected submissions are recorded, rather than relying on informal meeting recollections.

Keep acceptance, production permission and payment treatment distinguishable in the agreed terms. A component may pass its non-production acceptance cases while still waiting for a customer release window. Conversely, putting a component into limited use should not silently erase a documented unresolved defect. State the agreed treatment of these situations in the SOW and related contract, with appropriate commercial review. Clear evidence and decision records reduce ambiguity without assuming that a generic template can determine the legal effect of every event.

Separate defects, changes and external changes

A defect is a failure to meet an agreed requirement under the agreed conditions. A change request introduces or alters a requirement, population, interface or constraint. An external change occurs when a dependency, such as an application schema or provider service, changes after the relevant baseline. Record examples so the distinction is not negotiated for the first time during an incident.

Illustrative classification of delivery requests
ObservationInitial classificationEvidence needed
Approved Arabic report category maps a quantity incorrectlyPotential defectAgreed field rule, source and reproducible result
Buyer adds handwritten reports excluded from the baselineScope changeNew population and proposed acceptance cases
Application owner renames a required field after approvalExternal dependency changeOld and new interface contracts and release history
Supplier omitted a documented approval checkPotential defectAgreed authority rule and observed submission path

A classification is a starting point for review, not an automatic entitlement to charge. Require the requested change, reason, affected deliverables, cost and schedule impact, and acceptance amendments to be documented before authorisation. The cost-overrun diagnostic can help identify whether repeated change requests are exposing a weak original baseline.

Allocate dependencies and interrupted outcomes

Name the owner of each application account, test environment, data sample, business decision and release window. Record when evidence is required, what work can proceed without it and how delays will be handled. Avoid making the customer responsible for an undefined category of “all data quality” while leaving the supplier free to discover unlimited exceptions.

Agree a dependency review before committing to implementation dates. When a critical interface remains unproven, a discovery milestone can produce a proceed, revise or stop decision. The SOW should define that decision process and the deliverables owed even if the full integration does not proceed.

Specify the treatment of interrupted writes. A timeout may leave the receiving state unknown. AWS's idempotent API guidance supports designing retry behaviour explicitly. In this example, the deliverable should include a stable proposal identity and a reconciliation route that establishes whether the draft already exists before a new business operation is attempted.

Contract for a usable handover

Handover should include system and business ownership, the deployed configuration, access transfer or revocation, unresolved limitations, monitoring responsibilities and support contacts. Define what happens when the model provider changes, a source document category evolves or an application owner modifies a field. Those events may require different maintenance activities.

Distinguish a defect-correction period from ongoing operations and enhancement work. State service hours, incident severity definitions, response expectations and exclusions if support is purchased. Do not let the word “support” imply continuous cover that has not been scoped. Use integration monitoring and audit logging requirements to establish the evidence operators will actually receive.

Include an exit demonstration: the customer can locate configuration, identify pending cases, suspend new processing and resume the established manual route. The demonstration should not require a supplier employee to use an undocumented personal account. A complete handover gives the buyer operational control, even when specialist support remains contracted.

Review comparable offers against the same exhibits

Ask suppliers to identify inclusions, exclusions and assumptions against the same exhibit set. A cheaper offer that excludes reconciliation or bilingual acceptance is a different scope. Use the vendor evaluation scorecard to compare evidence, then resolve the differences before signing.

AI integration and delivery starts with a result that can be inspected. Discuss an integration SOW and its acceptance exhibits with the intended workflow, interface schedule and the decisions that still need an owner.

FAQ

Your questions, answered.

What acceptance clauses should an AI integration SOW contain?

Define the reference population, expected outputs or dispositions, grading method, blocking failures, test environment and configuration. Specify who reviews evidence, how defects are reported and how retesting works. Acceptance should cover authorised business completion as well as model output. Use thresholds agreed for the actual risk and workload instead of an undefined accuracy percentage.

Should AI integration discovery be a separate milestone?

It is useful when critical interfaces, data rights or operating assumptions remain unproven. Define tangible discovery outputs and a proceed, revise or stop decision. The parties should understand what is delivered and payable if implementation does not continue. A discovery label without evidence obligations merely postpones uncertainty rather than reducing it.

How do we distinguish a model defect from a new requirement?

Compare the observed behaviour with the agreed workflow, input population, configuration and acceptance rules. Failure on an included case can be a defect; adding a new document class or action may be a scope change. Preserve the baseline and reproducible evidence. Do not classify every AI error as unavoidable variability or every new customer preference as a defect.

How should the SOW handle a third-party API change?

Identify the interface baseline and who monitors changes. Define notification, impact assessment and the authority to approve remediation. The commercial treatment depends on the agreement and cause; do not assume every external change is automatically included or separately chargeable. Keep compatibility testing and release responsibilities explicit so a provider change does not leave ownership unresolved.

What should be included in AI integration handover?

Include deployed configuration, relevant source and deployment assets, interface contracts, evaluation evidence, operational instructions, pending-case ownership and access transfer or revocation. Demonstrate suspension, recovery and reconciliation. Clarify third-party licences and continuing support responsibilities. The buyer should be able to identify the running system and its unresolved work without depending on undocumented supplier accounts.

Does a successful demo satisfy an integration milestone?

Only if the agreed milestone is specifically a demonstration with defined evidence. A production milestone normally needs working components, controlled configuration, representative acceptance results and an acknowledged application handover. Agree these outputs before delivery. A video of a fluent answer cannot establish permission enforcement, interrupted-write recovery or operational readiness by itself.

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.