For regulated data classes, "the model is in the cloud" is the beginning of the questions, not the end. This playbook designs the sovereign deployment pattern — private-endpoint inference, AI landing-zone integration, contractual no-training verification, and hybrid serving for the data that can never leave — as an auditable architecture.
Tier: Advanced · Hands-on time: ~35 minutes
The canon exists for this: Azure publishes an AI Foundry landing-zone baseline reference architecture — network-isolated and zone-redundant — and the equivalent private-connectivity patterns (Bedrock over PrivateLink-class endpoints) are documented across providers. The demand side is personified by every BFSI and GCC architect whose regulators, auditors, and client contracts ask the same three questions: where does the data go, who can see it, and can you prove the provider doesn't train on it? Sectoral expectations layered on top (RBI-adjacent, in the Indian BFSI case) should be verified with the compliance team per engagement rather than assumed — this playbook designs for provability either way.
Ladder the deployment patterns by data class. From least to most restrictive: region-pinned public-endpoint inference (data residency, shared endpoint); private-endpoint inference (traffic never crosses the public internet — the PrivateLink/private-endpoint pattern); dedicated-tenancy options where the provider offers them; and self-hosted serving inside the boundary for classes no external processing can touch (the serving stack itself is the DevOps track's problem; choosing when it is mandatory is yours). Map each data class in scope to its minimum sufficient rung — and write down why the cheaper rung fails, which is the paragraph auditors actually read.
Integrate with the landing zone, don't bolt on. AI workloads inherit the landing zone's segmentation, identity, logging, and policy guardrails: model endpoints as private endpoints inside the workload's network segment, egress controls that block calls to unapproved model APIs (the shadow-AI control), and policy-as-code enforcing approved regions and services. The Azure AI landing-zone baseline is the reference shape — network-isolated, zone-redundant — adapt its structure to your cloud rather than reinventing.
Turn no-training claims into verification artifacts. "The provider doesn't train on our data" must trace to something citable: the specific contractual clause or published data-commitment document, its date and version, the configuration state it depends on (some platforms have opt-outs or logging settings that change the commitment), and a scheduled re-verification. A claim without a document reference is a rumor with a logo.
Design the audit-trail architecture. Every inference call logged with caller identity, workload, data class, endpoint used, and region; logs retained per the sectoral schedule, tamper-evident where mandated; and — the DPDP/pb-49 crossover — the trace store itself treated as a personal-data surface with its own retention and access controls. The audit trail is what converts architecture into evidence.
Red-team the boundary before the auditor does. Vikram, preparing the BFSI AI landing zone for regulatory review:
Attack this sovereign AI deployment design as a hostile auditor
(attached: network diagram with private endpoints, landing-zone
policy set, no-training verification register, audit-log design).
Probe:
1. Egress: enumerate every path a prompt or document could reach a
public model endpoint despite the private-endpoint design —
include developer laptops, CI pipelines, SDK defaults that fall
back to public endpoints, and browser-based AI tools.
2. Evidence: for each claim in the design (residency, isolation,
no-training), what artifact would I demand, and does the design
produce it continuously or only at design time?
3. Drift: which control depends on configuration that an engineer
could change without review? What detects that change?
4. Third parties: which SaaS tools in the workflow (observability,
eval platforms, gateways) see prompts or outputs, and are they
inside the sovereign boundary?
Findings with severity; UNKNOWN where the material is insufficient.
The egress and third-party findings are where sovereign designs actually fail — the model endpoint was private, but the eval platform wasn't.
Decide the hybrid split explicitly. For the classes forcing self-hosting: which models are served inside (with the capability sacrifice named), and which workloads route to the private-endpoint cloud rung. Write the routing rule as data-class-based policy, enforced at the gateway (pb-44's layer), so the split is architecture rather than developer discretion.
Ship the sovereign package. The pattern-ladder mapping per data class, the landing-zone integration diagram, the no-training verification register with re-check dates, the audit-trail spec, and the red-team findings with dispositions. This package is written for two readers: the build team and the auditor — and it should survive both.
This playbook largely is the restricted-environment pattern — but the design work itself must obey the same rules: the network diagrams, policy sets, and verification registers describing a client's sovereign boundary are highly confidential, so the red-team pass runs in client-approved tooling or against a structurally-abstracted description. For engagements where even that is off-limits, run the review with a local Ollama-served model — the exercise needs judgment and the attached documents, nothing external. And when acting as the client-constraint enforcement point, remember the reflexive case: your own AI-assisted design workflow must itself stay inside the boundaries this design draws — pasting the client's sovereign architecture into a public chatbot is the finding.
Sovereign is a ladder matched to data class, integrated into the landing zone, and proven continuously — a private endpoint you have packet-tested, an egress block you have tripped, and a no-training clause you have read in the contract, not remembered from a summary.