Open EPM ← Back to openepm.dev

Technical Architecture

This section is for integrators and operators who need to understand where Open EPM verifies identity, accepts work, and records a result. The browser, MCP and SDK reach the same application model. Server-side authorization and fixed execution apply at each entry point. PostgreSQL holds the authoritative application state.

Start with the object model and service topology. Then follow a request through the client entry point, verified identity, and current grants. Read the storage and processing pages together to see what a preview, accepted request, and committed receipt each establish. The Python, observability, and endpoint pages explain their additional boundaries.

Before using a service topology or endpoint description to configure a host, confirm the installed profile in the installation overview. Listener availability depends on that profile and the authorized function catalogue.

In this section

Discussion

Discussing Technical Architecture

The discussion service requires JavaScript and a connection to Firebase.