Skip to content

Multi-Cloud, Sovereign, And Air-Gapped Deployment

MeshGuard is one product across deployment modes. Feature differences should come from policy and operational constraints, not separate SKUs.

ModeSubstrateNotes
Managed SaaS USAWS US regionsDefault deployment.
Managed SaaS EUAWS EU or Azure West EuropeEU data residency.
Managed SaaS UKAWS eu-west-2UK data residency.
Dedicated tenantSingle-tenant MeshGuard cloudIsolation for mid-enterprise.
Customer cloud operated by MeshGuardCustomer AWS, Azure, GCP, OCIEnterprise procurement and residency.
Customer-operated cloudCustomer accountRegulated and sovereign operations.
On-prem KubernetesCustomer clusterSovereign and disconnected-preferred environments.
Air-gappedOffline bundleDefense and disconnected environments.

Required Artifacts

  • Single Helm chart with values profiles for managed, dedicated, customer-operated, on-prem, and air-gapped deployments.
  • Terraform modules for AWS, Azure, GCP, OCI, identity, networking, archive, SIEM, KMS, and MeshGuard provider bootstrap.
  • Signed OCI image bundle, SBOM, provenance statement, and vulnerability scan report.
  • Offline license activation and renewal path.
  • Offline audit anchor verification and witness proof cache.
  • Customer-managed key integration and documented rotation procedure.
  • Region-pinning policy checks and egress destination allowlist.
  • Evidence export profile for HIPAA, FedRAMP Moderate, FINRA, SOC 2, ISO 27001, and PCI-DSS.

Deployment Control Plan

Control areaManaged SaaSDedicated/customer cloudOn-prem/air-gapped
IdentityMeshGuard-hosted SSO integrations.Customer IdP, SCIM, and optional private connectivity.Customer IdP or offline identity bridge with periodic sync.
NetworkPublic gateway with tenant isolation.Private ingress, egress proxy, region pinning, customer firewall policy.No default internet egress; signed offline allowlist updates.
KeysMeshGuard-managed keys with tenant separation.Customer-managed key option.Customer-owned offline KMS/HSM path.
AuditManaged audit store and SIEM egress.Customer archive, SIEM, witness proof, and retention policy.Local archive with removable evidence media and offline verification.
UpdatesContinuous managed release.Maintenance windows with preflight validation.Signed bundle import, staged rollout, rollback media.
EvidenceSaaS evidence export.Deployment-specific bundle with inherited control notes.Offline evidence bundle, verification transcript, and transfer chain of custody.

Regulated Deployment Profiles

ProfileRequired controls
HIPAABAA path or customer-controlled boundary, ePHI redaction profile, metadata-only payload logging, SIEM/archive export, quarterly evidence verification.
FedRAMP ModerateApproved federal substrate, FIPS cryptographic path where required, SSP boundary notes, monthly continuous-monitoring evidence, POA&M linkage.
FINRASupervisory approval, WORM-compatible archive export, surveillance egress, communications traceability, monthly retrieval test.
Sovereign EURegion pinning, data residency proof, customer key control, local operator access review, cross-border transfer denial policy.
Air-gapped defenseOffline image bundle, offline license, no public egress, local witness proof cache, removable-media evidence workflow.

Air-Gapped Install Runbook

  1. Prepare offline media containing signed OCI images, Helm chart, Terraform modules, SBOM, checksums, license file, policy bundle, and verification tooling.
  2. Verify signatures and checksums from the disconnected administration workstation.
  3. Install or upgrade MeshGuard namespace, control plane, gateway, guardian sidecar, egress proxy, audit store, and local archive.
  4. Apply environment values for IdP, KMS/HSM, archive, SIEM mirror, and region/destination policy.
  5. Apply MeshGuard provider bootstrap for agents, policies, and alert channels.
  6. Run smoke tests for policy allow, policy deny, sidecar heartbeat, egress denial, audit write, evidence export, and offline signature verification.
  7. Store installation transcript, SBOM, checksums, applied values, Terraform plan/apply output, and evidence verification transcript.

Terraform And Policy Bootstrap

For regulated deployments, Terraform should create MeshGuard resources after the platform substrate is available:

hcl
resource "meshguard_agent" "regulated_agent" {
  name       = "clinical-assistant-prod"
  trust_tier = "trusted"
  tags       = ["production", "hipaa", "ephi"]
  metadata = {
    owner            = "clinical-platform"
    evidence_profile = "hipaa-quarterly"
    environment      = "production"
  }
}

resource "meshguard_policy" "regulated_policy" {
  name    = "hipaa-agent-governance"
  content = file("policies/hipaa-agent-governance.yaml")
}

resource "meshguard_alert_channel" "regulated_alerts" {
  type           = "webhook"
  endpoint       = var.security_webhook_url
  webhook_secret = var.security_webhook_secret
  severity       = "critical"
  triggers       = ["deny", "error", "rate_limit"]
}

Evidence Acceptance Tests

Before production cutover, prove that:

  • A policy denial appears in the audit trail, SIEM, evidence bundle, and offline verification transcript.
  • A policy change records old/new digest, approver, change ticket, deployment timestamp, and rollback reference.
  • A sidecar bypass attempt generates a critical alert and deny event.
  • An evidence bundle verifies offline without network access.
  • Archive retrieval returns the same root hash and bundle manifest that MeshGuard exported.

Acceptance Target

An air-gapped install must complete from offline media in 60 minutes or less including data initialization.

Governance Control Plane for AI Agents