Boolean
Boolean metadata stores true-or-false values. Use it for flags, completion states, eligibility results, agreement states, and rule decisions.
Value Shape
type BooleanMetadataValue = boolean | null;
Keep boolean conversion explicit when values come from external payloads:
const approved = payload.input.approved === true;
Common Uses
| Use | Examples |
|---|---|
| Confirmation | Confirmed, reviewed, accepted |
| State | Enabled, completed, locked |
| Rule flag | Requires approval, high risk |
| Agreement | Consent given, terms accepted |