System Layer — Shared Services Behind HEPO
Understand HEPO's shared security, data, integration, local AI, workspace, and extension services, and how to evaluate them in your deployment.
Plan where HEPO runs, how local inference and storage fit, and who operates updates, monitoring, backup, and recovery.
HEPO is designed to run on infrastructure controlled by the organisation, with its data, application services, and local AI inference inside the agreed deployment boundary. Implementers establish the topology and operating arrangements with the team that will own the environment.
The boundary can use the organisation's own premises or appropriately controlled hosted infrastructure. The supported arrangement must be matched to the deployment requirements and demonstrated with its actual services and connections.
| Component or concern | What the deployment establishes |
|---|---|
| Application and server services | How users connect and where authoritative operations execute |
| Business and platform data | Storage, access, maintenance, and recovery responsibilities |
| Media and documents | Object storage capacity, file access, backup, and lifecycle |
| Local inference | The internal model endpoint, capacity, and consumers |
| External connections | Which systems exchange information, in which direction, and under whose credentials |
| Observability and operation | The health information and procedures used by the operating team |
Local inference means AI analysis is intended to remain inside this boundary. It does not mean the organisation has no external connections. ERP exchanges, agreed tool calls, and other integrations need their own explicit data-flow account.
Updates require a defined path through preparation, compatibility checks, release, and recovery. Shared contracts help coordinate application and server changes, but versions and data migrations still need attention. Generated code or a configured module does not remove those operating responsibilities.
Monitoring should let the responsible team inspect the services and failures relevant to its work. A recovery plan needs to cover records, files, configuration, and the dependencies needed to restore service. The organisation decides its recovery requirements; the implementation must show how they are met.
Follow a user action from the application to its result. Where it reads external data, identify the connector and credentials. Where it invokes local AI, identify the inference endpoint. Where it creates or retrieves a file, follow the storage path. Examine the relevant trace and the behaviour when a dependency is unavailable.
This gives the infrastructure and security teams a concrete account of where information goes. Ownership of the servers alone does not settle access, retention, encryption, or operational assurance.
The organisation supplies its topology, capacity, security, and service requirements. Implementers configure the environment and demonstrate operation and recovery. The delivery partner coordinates responsibilities for support, updates, and escalation after handover.
Procurement and assurance questions should be answered with the actual deployment design and current supporting evidence. The Architecture & Security reference gathers the evaluation subjects; Local AI and Data Integration explain the principal processing and exchange boundaries.