Skip to content

Managed Service ​

Purple8 Hyper Graph (v0.72.0) and the Purple8 AML Platform are provisioned and operated for the customer as a set of dedicated instances. The operator may be Purple8, a system integrator, or the customer's own platform team. Infrastructure is not shared between customers. This is distinct from SaaS: each customer receives its own instances, storage, keys and network boundary, and can be customized independently.

Scope ​

AspectResponsibility
AWS accountOperator-owned account dedicated to the customer, or the customer's account with delegated operator access
Infrastructure provisioningOperator, from the Purple8 reference stack
Installation, upgrades, patchingOperator
Monitoring, alerting, on-callOperator
Backups and disaster recoveryOperator, to S3 within the customer's region
IdentityCustomer IdP federated via OIDC or SAML
CustomizationDetection configuration, journey templates, UI branding, ontologies; per customer, per instance
Data ownershipCustomer. Data export available at any time via REST API and backup manifests.

Operator options ​

OperatorAccount ownershipTypical arrangement
Purple8Purple8-owned AWS account dedicated to the customerFull service. Customer has read-only console access and receives audit exports.
System integratorSI-owned or customer-owned accountSI operates under its own managed-services contract; Purple8 provides software, reference stack and escalation.
Customer platform teamCustomer-owned accountEquivalent to Customer VPC with Purple8 reference operations runbooks.

The architecture is identical across operator options. Only the account boundary and IAM trust change.

Fleet model ​

A managed deployment is a fleet of instances provisioned from one infrastructure template and one release line.

                 Operator control plane
                 (IaC pipeline, image registry, release calendar,
                  centralized monitoring and alert routing)
                          │
        ┌─────────────────┼─────────────────┐
        ▼                 ▼                 ▼
  Instance: customer-A   Instance: customer-B   Instance: customer-C/eu
  us-east-1              us-west-2              eu-west-1
  dedicated account      dedicated account      dedicated account
  or VPC                 or VPC                 or VPC
  • Each instance is the Customer VPC reference architecture: ALB, Purple8 Graph primary and follower on EC2 + EBS across two AZs, DocIntel on ECS Fargate, S3 backups, KMS, Secrets Manager, CloudWatch.
  • The control plane holds no customer data. It holds infrastructure definitions, container images, and aggregated operational telemetry.
  • Instances within one customer may be arranged in any of the three topologies.

Isolation ​

BoundaryImplementation
AccountSeparate AWS account per customer (recommended) or separate VPC per customer within an operator account
NetworkNo peering between customer VPCs. Ingress via customer-specific ALB and DNS name.
StorageDedicated EBS volumes, dedicated S3 backup bucket
KeysCustomer-specific KMS key. Optionally a customer-owned key with a grant to the operator role.
IdentityCustomer IdP. Operator uses a separate break-glass path with MFA and session logging.
TelemetryMetrics and logs aggregated to the control plane contain no graph content. Audit trail remains in the customer instance.

Release management ​

ItemPractice
Image sourcePurple8 signed container images
RolloutPer instance, scheduled with the customer. Follower upgraded first, then failover, then former primary.
RollbackPrevious image retained; WAL format is backward compatible within a major version
ValidationHealth probes (/health, /ready), smoke queries, replication lag check before promotion
Change recordPer-instance change log; customer notified per its change-management process

Availability and resiliency ​

Identical to Customer VPC: two-AZ primary/replica with SYNC WAL replication, automated failover (replica watchdog + ALB target swap), S3 incremental backups. The operator owns alert response and the post-failover rejoin.

TargetMechanism
Availability zone lossAutomatic follower promotion
Instance corruptionRestore from S3 incremental backup
Region lossOptional: ASYNC follower in a second region, or cold restore from cross-region replicated backups. Provisioned per customer requirement; not default, because it moves data across a regional boundary.

Service levels (availability, RPO, RTO, support response) are contractual and are defined per engagement. They are not asserted in this document.

Regions ​

  • Each instance is deployed to the region the customer nominates. All regional AWS services (EBS, S3, KMS, CloudWatch, Bedrock) are confined to that region.
  • Customers with multiple jurisdictions receive one instance per region under the One-to-Many topology.
  • Operator control plane may be in a different region; it holds no customer data.

Observability ​

SignalPath
MetricsPrometheus /metrics scraped to operator monitoring; customer may also scrape
LogsCloudWatch Logs in the customer account or instance VPC; subscription filter to customer SIEM on request
TracesOpenTelemetry export to operator or customer collector
AlertsPagerDuty, OpsGenie, Slack or webhook to operator on-call; mirrored to customer channel on request
AuditImmutable graph audit trail; GET /admin/audit; periodic export to customer S3
Change eventsEgress sinks to customer SIEM or downstream systems

Customer access ​

AccessProvided
Investigator UIYes, via customer IdP
LCNC admin consoleYes; tenant, user, API key and settings management within the instance
REST API and MCP serverYes, with customer-issued API keys and RBAC (125 MCP tools across 16 namespaces)
AWS consoleRead-only role on request (Purple8-operated account) or full (customer-owned account)
Data exportREST export, backup manifests, S3 bucket access

When to choose Managed Service ​

  • Customer wants a fully operated platform but requires dedicated infrastructure rather than shared multi-tenant SaaS.
  • Multiple markets or business lines with divergent regulatory or customization requirements.
  • Multiple front-end applications over a common detection engine.
  • No internal platform team, or a preference to engage a system integrator.

Purple8 Hyper Graph v0.72.0 · AI-Native Execution Infrastructure · NVIDIA Inception Member · Red Hat Technology Partner.