What ships
- Runtime container. Single image, multi-arch (amd64, arm64). Customer pulls from a private registry.
- Helm chart / Terraform module. Reference deploys for EKS, GKE, AKS, and bare ECS / Cloud Run / Container Apps.
- Bootstrap script. Mints the first tenant, writes the JWT secret to the customer’s secrets manager, and registers webhook receiver URLs.
What the customer brings
- VPC + network policies (the runtime is a stateful service; vault writes hit a persistent volume).
- KMS keys for vault encryption at rest.
- SIEM endpoint for audit-log forwarding (Splunk HEC, Datadog, CloudWatch, etc.).
- DNS names for customer-facing webhook URLs.
Operational ownership
Versioning
Container images tag against semantic versions. Customer pins a major.minor and pulls patch updates on their schedule. Vendor publishes release notes and CVE advisories.Procurement checklist
The standard checklist a security architect runs through:- DPA signed
- Sub-processor list reviewed
- Encryption at rest verified
- TLS 1.3 verified on all ingress
- JWT scope semantics verified
- Audit log forwarding tested end-to-end
- Disaster recovery runbook reviewed
- Pen-test report on file