Admin control plane
React UI and REST APIs manage features, stages, contexts, teams, approvals, metrics, and settings.
Architecture
FluxGate separates administration from evaluation. The backend persists and streams flag state, while edge nodes handle low-latency decisions near application traffic.

Data flow
Each component has a clear job: author, synchronize, evaluate, and observe.
React UI and REST APIs manage features, stages, contexts, teams, approvals, metrics, and settings.
The Rust backend publishes feature snapshots and incremental updates to connected edge nodes over gRPC.
Edge nodes evaluate requests from cached rules, deterministic bucketing, ordered criteria, dependencies, and sticky assignments.
Evaluation events, assignments, and metrics flush back to the backend for dashboards, experiments, and rollout governance.
Runtime shape
Feature updates move from the backend to edge nodes over long-lived gRPC streams. Evaluations use cached rules, criteria priority, deterministic bucketing, dependencies, and sticky assignment metadata.
Build with ForgeOps LABS
FluxGate shows the kind of end-to-end software ForgeOps LABS builds: backend, UI, infrastructure, integration, and operational workflows.