Jump to another pillar

VAO · pillar 04 · sovereignty and ownership

Governance, sovereignty and IP

Existing SaaS agreements were not written for software that decides and acts. Four questions make them agentic-ready: where it runs, who owns which asset, what may be generalised beyond one account, and whose model gets trained on what.

01

Part one

Four questions, in this order#

Make sure you understand what a customer means when they saywe care about sovereignty. These four questions turn that into something you can answer, price and sign — each with a different kind of answer: a deployment choice, a technical control, a contract, and an architectural commitment.
Q1Where does it run?

Whether anything leaves the customer's infrastructure at all, and whether a network path even exists.

Answered by topology — A deployment choice, made per account and priced

Q2Who owns what?

The schema, the customer's populated graph, the connectors, the taught decomposition, the traces. Asset by asset, not in aggregate.

Answered by the ownership matrix — A contract, settled before a security review

Q3What may be generalised?

Whether the method taught at this account — stripped of all customer data — may enter the library and reach the next customer.

Answered by the generalisation right — A separately signed schedule, and the clause the moat depends on

Q4Whose model, and how open?

Whether the customer may mandate the model, whether weights run inside their perimeter, and whose data trained what.

Answered by model openness — An architectural commitment, offered at every tier

02

Part two

Where it runs#

The VAO architecture is designed to support four deployment topologies. Which one applies is a function of who provides the compute, whether a network path exists at all, where inference runs, and whether anything is allowed to leave.
A

Vendor cloud

Compute
Vendor, regional
Network
Standard
Inference
Hosted endpoints, in-region
Who buys it
Pilots and mid-market

Contribution to the library — automatic. The fastest route in.

B

Customer cloud

Compute
Customer's own account, single tenant
Network
Standard, single-tenant boundary
Inference
Hosted or customer-hosted
Who buys it
Most enterprise accounts

Contribution to the library — automatic. Only patterns leave, never the customer's data.

C

On-premise

Compute
Customer's data centre or a dedicated tenancy they provision
Network
Connected — a path exists for licensing and support; export is blocked by policy and by the exporter, not by absence of a path
Inference
Customer-controlled open weights
Who buys it
Regulated and export-controlled sectors

Contribution to the library — none automatic. Only through a review the customer runs.

D

Air-gapped

Compute
Customer's own perimeter
Network
None — no path exists, physically or logically. This is what makes it D rather than a stricter C
Inference
Customer-controlled, offline
Who buys it
Defence programmes. Top tier only

Contribution to the library — none automatic. Everything stays inside: testing, updates, and checking the agents are still getting it right.

03

Part three

Boundaries and ownership#

Three boundaries, routinely collapsed into one. Confusing them produces over-claiming in the sales conversation and unnecessary alarm in the security review — and the collapse costs the vendor the generalisation right on exactly the accounts where it is worth most.
Boundary 1 — the perimeterDoes anything leave the customer's infrastructure at all?

Answered by topology. In C and D, no.

A deployment choice

↓

Boundary 2 — the data and insight lineOf what does leave, what is operational data and what is structure?

Answered by an enumerated positive list and negative list, enforced by a tested exporter rather than by policy alone.

A technical control

↓

Boundary 3 — the IP lineWho owns the graph, the method, and the improvements?

Answered by the ownership matrix and the generalisation right. This is the one that decides whether the moat exists.

A contract

The ownership matrix

The single most useful artifact in a security review, because it converts an argument into a table.

AssetOwned byNote
The customer's operational dataCustomerAbsolutely. The vendor is a processor. Returned or destroyed on termination.
The populated graph instanceCustomerA derived work of their data about their operation. Exportable on termination in a documented format. Do not fight for this one — the value is in the schema, not the instance, and conceding it removes a large objection cheaply.
Local overrides and thresholdsCustomerLive in the tenant repository, inside their perimeter in C and D.
Outputs — recommendations, simulations, executed actionsCustomerTheir operational decisions.
The graph schema — object model, edge families, archetype rulesVendorLicensed for the term. Generic, and contains no customer data.
The deterministic kernel, orchestration and evaluation frameworkVendorProduct.
The strategy library — situation types, strategies, selectors, evaluation suitesVendorThe asset. The generalisation right governs how it grows.
Connectors built during the engagementVendorAdded to the maintained catalogue, because per-customer forks are a maintenance disaster. Carve out the exception for a connector to a system the customer built themselves — their interface, their IP — explicitly, rather than arguing it later.
Traces and decision recordsSplitCustomer for full fidelity; vendor for enumerated structural telemetry only. Boundary 2 defines the split.
Third-party model weightsNeitherThe provider's. Not fine-tuned on any customer's data.
A situation type taught during this engagementContestedThe vendor owns the decomposition; the customer holds the rights granted in the generalisation schedule. Every clause below exists to resolve this one cell.
A customer-specific fine-tune layer, trained before generalisation strips the particularsOpenNot yet decided. The candidate precedent is the populated graph — given to the customer outright because the value sits in the schema, not the instance. The same logic may or may not apply.

The generalisation right

The most important clause in the commercial relationship. In plain language, this is what is being asked for:

In the course of the engagement, specialists work with your practitioners to make explicit the reasoning they apply to recurring classes of operational disruption. The result is a documented decision method: the situations that recur, the several legitimate strategies your experts choose between, and the factors that determine which applies.

Your data — suppliers, parts, quantities, prices, programmes, thresholds — remains yours and remains in your environment. What is retained is the method, stripped of every particular: that a class of situation exists, that these strategies address it, and which categories of factor discriminate between them.

Structure it as a separate schedule, not a clause buried in a master agreement. A right this consequential should be signed deliberately, and a customer who cannot find it later will assume it was hidden.

Model openness

Openness is not one commitment. It is four choices a vertical SaaS company should make deliberately, and most make by accident.

A different model per agent. No agent names a provider. Classification, long-horizon reasoning and drafting have different requirements, and the right model for each changes as the market moves. The gateway decides; the agent never does.

A different model per topology. What runs in a vendor cloud need not be what runs in a customer’s data centre. Hosted deployments can use a frontier model; on-premise and air-gapped ones use open weights the customer controls. Same product, same taught strategies, different weights underneath.

Our own fine-tuned models — as open as the base allows. Post-training an open-weight base on the accumulated library produces a model that knows the vertical. How open that model can then be is not our decision alone: it is inherited from the licence of the base we started from. Apache 2.0 permits redistribution; a community licence may not. This makes base-model selection a strategic choice about future optionality, not a technical one about benchmarks.

A published model for sovereign accounts. For customers who cannot send anything out, releasing the fine-tuned model — weights, and an account of what went into it — turns a trust problem into something inspectable. They run it, test it and satisfy their own regulator without taking anyone’s word for it. The alternative, a closed domain model processed on the vendor’s infrastructure, asks them to trust a contract instead. Both are legitimate; only one survives a serious sovereignty mandate.