config
Stores per-tenant (and optionally per-user) configuration values with a multi-layer cascade: user-row → tenant-row → system-row → app-override (deploy-time AppConfigOverrides) → computed → feature default. Access a value in handlers via ctx.config(handle), declare keys with r.config({ keys: { ... } }) inside a feature’s registry callback, and optionally mark them encrypted: true to route storage through an EncryptionProvider. Use this feature whenever a tenant admin needs to customise behaviour at runtime without a code deploy.
Dependencies
Section titled “Dependencies”- Requires: none
- Activation: always on (not toggleable)