Home / Articles / SaaS vs Enterprise Self-Hosted
Deployment Models April 20, 2026 4 min read

SaaS vs enterprise self-hosted: same enforcement model, different custody

Both deployment flavors use the same policy, permit, and gateway logic. The difference is custody: in enterprise mode, the gateway and vault access stay inside the customer's private network boundary.

What stays the same

IntentChain is designed so the enforcement model does not change across deployment flavors. The agent still requests an action, the control plane still evaluates policy and issues a signed permit, and the gateway still verifies before forwarding.

That consistency matters because teams should not have to relearn the security model when they change where the gateway runs.

Same rail, different custody
SaaS changes who operates the gateway. Enterprise changes who owns the network boundary and credential custody. The permit model stays the same.

What changes with custody

In SaaS, IntentChain runs the managed gateway and supporting execution path. In enterprise self-hosted deployments, IntentChain keeps the control plane while the customer runs the gateway in their own environment and points it at their own vault or credential source.

Why private VNets matter

Private VNets let the customer keep the executable path inside their own network boundary. Routing, DNS, vault access, and downstream connectivity stay under customer control while the permit and policy semantics stay unchanged.

That is what zero-custody enterprise deployment really means: IntentChain still authorizes and signs, but the final hop and credential access remain inside customer infrastructure.