Where data sits
In the hosting environment we operate. Isolation is enforced separately across storage, encryption, integrations, event delivery and authorization; your installation has its own RSA-2048 key pair.
SaaS, private cloud, on-premise and air-gap. For each: where the data sits, who owns which responsibility, how updates arrive and what does not work. Saying "everything works in every model" would be easy and untrue — in a disconnected environment nothing that needs an external API works, and you need to know that before installation, not after.
The same platform, four placements. The difference is not in the feature list but in where the data sits and which connections leave the building.
| Topic | SaaS | Private cloud | On-premise | Air-gap |
|---|---|---|---|---|
| Where data sits | In the hosting environment we operate, isolated per tenant. | In your cloud subscription; region is your choice. | In your own data centre or server room. | Inside the organisational boundary, on a machine with no external network. |
| Infrastructure responsibility | Hosting, operations and updates ours; configuration and authorization yours. | Subscription, network and identity yours; platform operations shared. | Hardware, network, backup and operations yours; platform support ours. | Entirely yours; support runs through internal channels or on site. |
| Updates | Applied on release. | In a planned maintenance window, with your approval. | Via an installation package, in your maintenance window. | Via a manually transferred package; no updates over the internet. |
| Local AI (361 Local) | Available depending on the hardware profile. | Yes — full performance on a GPU-backed instance. | Yes, the default choice. | Yes — it is the only AI path. |
| Cloud AI models | Yes, with the providers you enable. | Yes, as far as your egress policy allows. | Only if the organisation permits outbound traffic. | No. Cloud provider models are not listed and are refused. |
| External channels | All available. | All available. | Those permitted outbound connectivity. | Internal channels only. Anything requiring an external API does not work. |
| Internet requirement | Yes. | Yes. | Not mandatory; depends on channel and provider choices. | None — that is the premise. |
| Typical reason to choose | Fast start, no operational burden. | Corporate cloud standard and region requirements. | Data ownership, proximity to existing systems, regulatory expectation. | Environments where network separation is mandatory. |
In the hosting environment we operate. Isolation is enforced separately across storage, encryption, integrations, event delivery and authorization; your installation has its own RSA-2048 key pair.
Hosting, backup, monitoring and version upgrades are ours. User and role definitions, authorization policy, which AI providers are enabled and which data the AI may see are yours.
Applied when a release ships. Because schema changes do not require a restart, upgrades are not planned around downtime.
No servers on your side. What is needed: a user list and role map, access details for the systems to be connected, and — if an internal system is in scope — a network gateway.
In your cloud subscription, in the region you select. The residency discussion closes with the region choice; billing and resource ownership stay with you.
Subscription, network topology, identity provider, backup policy and cost management are yours. Platform installation, configuration and version support are ours.
Applied in a planned maintenance window with your approval, tied to your change management process.
A Windows Server 2019 or later instance, .NET Framework 4.8, a managed or self-hosted database, identity integration. For local models: at least 16 GB RAM and 8 CPU cores; 32 GB+ RAM and a CUDA-capable NVIDIA GPU recommended for quality models.
In your own data centre. Business data, AI configuration, knowledge bases and the vector store all stay inside the same boundary; with localOnly on, no prompt or embedding leaves it.
Hardware, operating system, network, backup and monitoring are yours. Platform installation, release packages, configuration and support are ours. Once installed, running the platform does not depend on us.
Via an installation package, in your maintenance window. Since schema changes do not stop the runtime, upgrades do not require a full day of downtime.
Windows Server 2019+ or Windows 10/11, .NET Framework 4.8. Minimum 16 GB RAM and 8 CPU cores; 32 GB+ RAM and a CUDA-capable NVIDIA GPU recommended. At install time the platform scans the machine: RAM, AVX2/AVX512 instruction sets, CUDA/VRAM and Vulkan support are detected, and acceleration falls back CUDA → Vulkan → CPU on its own.
The most constrained and the clearest model. There is no point softening the limits here: nothing that needs an external API works. In exchange, "data cannot leave the machine" is not a promise in this model — it is a physical property of the network.
localOnly on they are not even listed.Entirely yours. Installation, update packages and support run through internal channels or on site; unless remote access is explicitly provisioned, no support session touches the network.
The on-premise requirements apply, with two additions: extra disk for model files, and a defined transfer procedure for update packages (approved removable media or a one-way transfer). Since local models are the only AI path here, hardware choice is not optional.
You do not have to choose between full air-gap and full cloud. Sensitive workloads can stay on the local model while heavy reasoning goes to the cloud — as far as your organisation allows — and both pass through the same governance gate. The decision table for which work runs where is in the local AI field guide.
The deployment model changes where data sits; it does not change governance. The following are identical across all four.
GuardrailPipeline and four detectors (PII, hallucination, prompt injection, cost) are in play on every request.
Role-based access control and row-level security apply to AI as they do to people.
Immutable records across ten event types, from agent execution to data deletion.
Propose → approve → undo for risky tool calls and autonomous actions.
Export and deletion requests run through the same interface; retention periods are configurable.
Modules, designers, channels and AI surfaces are identical; only the outbound connections differ.
These are the platform's own requirements, not estimates. They apply directly to on-premise and air-gapped deployments, and determine the instance profile in a private cloud.
| Item | Requirement |
|---|---|
| Operating system | Windows Server 2019 or later; or Windows 10/11 |
| Runtime | .NET Framework 4.8 |
| Minimum | 16 GB RAM · 8 CPU cores — enough for small models, trials and pilot workloads |
| Recommended | 32 GB+ RAM · CUDA-capable NVIDIA GPU — for quality models and heavy document/OCR pipelines |
| Acceleration | Falls back automatically CUDA → Vulkan → CPU; a missing GPU driver does not stall installation |
| Air-gap additions | Extra disk for model files + a defined transfer procedure for update packages |
This is an architectural fact rather than a preference, and a direct constraint for organisations whose operating policy allows only Linux or containers. We recommend settling this point before discussing deployment models — see Is 361 for you?
With no internal residency requirement and no appetite for running servers, start with SaaS. Moving later is possible; your data is held in an exportable form.
When subscription, region requirement and identity provider are already defined, private cloud is the path of least friction.
Where a regulatory expectation, a contractual duty or proximity to existing systems applies, choose on-premise. Local models are the default there.
If data must never leave under any circumstance, air-gap. Read the "what does not work" list above with the relevant teams before installation — that list is what prevents surprises.
A two-week POC runs on your data in your network, and which model fits usually becomes clear in the first week. It attaches to your existing business system as a separate layer rather than replacing it.