Capabilities
Behavioral model and runtime capabilities available in the current SDK generation.
Evaluation model
Flags are evaluated deterministically in this order: off state, individual targets, rules, rollout/fallthrough, default.
Targeting rules
Rule clauses evaluate against context attributes. First matching rule wins.
Percentage rollouts
Rollouts use stable hashing over key/bucket attributes to ensure consistent assignment.
Lifecycle events
- `ready`: first successful data availability.
- `update`: snapshot changed.
- `error`: network or transport failure.