Skip to content

Concepts

The building blocks of Actuator and how the evaluator combines them.

  • Flags — boolean and string feature flags. Project-scope identity, per-environment state.
  • Configs — typed dynamic configuration: string, number, boolean, JSON. Optional JSON Schema validation.
  • Segments — reusable named predicates referenced from rules. Allow / deny lists for explicit overrides.
  • Rules and contexts — rule shape, condition trees, the operator catalog, percentage rollouts with sticky hashing.
  • Evaluation — how the evaluator runs and what it returns. Time-travel, history, validation helpers.

If you're new, the getting started walkthrough is the fastest way into the concrete model.