Platform

One platform, six services — beside your control system.

A React client talks to a FastAPI gateway that routes to six independent services. Data flows up from the plant through connectors; control and optimisation decisions flow back down in a closed loop.

Arta Kyb platform architecture

Layered architecture of the Arta Kyb APC platform.

Core services

Six services, one clear responsibility each.

Authentication

Issues & validates JWTs; access control at the API boundary.

Process Data

Acquires & normalises live and historical signals via connectors.

Model

Builds, stores and serves linear, nonlinear & data-driven models.

Control

Computes manipulated-variable moves — MPC, PID, ESC, fuzzy.

Optimization

Finds the best operating point — steady-state & dynamic.

History

Persists & queries time-series; trends, backfill, audit trail.

Engineering

A modern, containerised stack.

The image validated in test is the image that runs in production.

React

Frontend — dashboards & config UI

FastAPI

Backend — REST API & control logic

PostgreSQL

Config, users, model repository

InfluxDB

Time-series history & trends

Redis

Cache & real-time controller state

Docker Compose

Reproducible multi-service deployment

Alembic

Versioned schema migrations

JWT + hashing

Authentication & access control

Deployment

Incremental and reversible.

Each stage is validated in a test environment identical to production — and any stage can be rolled back instantly.

1

Connect

Read-only. Stream live & historical data beside the control system. No write access.

2

Shadow

Identify models; run controllers in advisory mode while operators stay in control.

3

Close the loop

Enable write-back on a bounded set of variables, supervising the existing PID layer.

4

Optimise

Turn on economic optimisation against cost, yield, energy and emissions.

Let’s run a proof of value.

One well-instrumented unit. A read-only pilot. A quantified benefit estimate. A reusable playbook for the next engagement.

Get in touch