Society · Protocols

FeatureFlag

Runtime functionality toggle

Definition

Mechanism

A toggle point in the code that allows functionality to be enabled or disabled at runtime based on a Condition. It decouples deployment from release, enabling safer rollouts and A/B testing.

Invariants

None stated.

Risks

Failure modes

  1. Flag outlives its purpose, accumulating unused conditional branches.

  2. Flag state inconsistent across distributed evaluators.

Relationships

Builds on

References

Infrastructure

Condition

Interface for patterns that evaluate to a boolean truth-value

Nothing in this library builds on this pattern yet.

Reference

Identity

Ref
FeatureFlag#dd17
Sema ID
sema:FeatureFlag#mh:SHA-256:dd1786602a5f6a608ac5a4ee986715239a7ee218ef831eb350d9f1dcf563da3b
Ring
1
Tier
1
Updated
2026-11-11
Supersedes
  • sema:FeatureFlag#mh:SHA-256:9464b708479fc75cc5d825850393199c41c35e06f20a2861954e98f8edcfa8a8