Skip to content

Experiment Manager

Platform Users — Engineers & Low-code Ops Users (ORA / Panel Builder) OR Platform ORA — AI Planning Interface Agent Workflows Plan Visualisation ADK Integration SDK UI — Frontend Shell FDK Architecture Low code Config-driven DDK Schema Definition Code Generator Generated Server MDK WEM DAL Experiment Manager Nexus Deployment Control Live Monitoring Registry Browser SCDK Source Control Pipeline Mgmt Azure DevOps deploys ↓ SDK API — GraphQL Federation Gateway Federation Gateway Component Resolvers Auth & Licensing Plugins: gql-autogeneration Migrator Helm KinD Boilerplate GenAI ··· Microservices — Domain IP Services Data Pipeline Core Platform Metrics & Analytics Spatial & Geo Simulation Event Detection Camera & Device Fire & Resource Opt. Satellite Modelling ↓ Nexus deploys Deployed OR Applications Rail Ops Dashboard Mine Mgmt Dashboard Port Ops Dashboard ··· FDK-built · DDK-backed · MDK-powered · deployed via Nexus ↑ Application Users — Operations Teams (shift managers, analysts, planners)

Overview

The Experiment Manager is the central coordination service of the OR platform — a GraphQL-based API through which all inter-service communication routes. Every microservice in the stack depends on it for queries, mutations, and subscriptions. It functions as the API gateway that connects the frontend user interface to backend services, databases, and data stores, making it the foundational communication layer in any OR deployment.

The Experiment Manager defines the platform's data schema and real-time communication contracts via GraphQL subscriptions. When data flows from external sources through the ingestion layer, it ultimately passes through the Experiment Manager to reach the frontend. When users interact with the platform, their requests travel through the Experiment Manager to backend services. This central routing design provides a single point of observability, schema governance, and access control across the entire stack.

As the OR platform evolves toward AI-native orchestration, the Experiment Manager becomes the interface that AI agents and tools use to query platform state, trigger actions, and subscribe to real-time data streams. Its GraphQL schema effectively defines what the platform can do — making it the coordination layer for both human operators and autonomous systems.

User documentation for Optimal Reality