After creating a Hypertune project, the first step is defining your schema.
The schema is written in GraphQL and defines what parts of your code are configurable.
You use Boolean for feature flags, Int for limits, timeouts, etc, String for in-product copy, custom enums for multivariate flags and custom object types and lists for more complex configuration.