ores.variability
Table of Contents
1. Summary
ores.variability holds the platform's typed runtime configuration as a
single bitemporal table of named settings. A setting is named by a dotted
string such as system.bootstrap_mode, carries a type and a value, and is
scoped to a tenant and a party. Components read settings in process and are
told when one changes, so a configuration change takes effect without a
restart; the shell and other clients read and write the same settings over
NATS.
2. Sub-components
| Sub-component | Brief |
|---|---|
| ores.variability.api | Domain types, JSON/table I/O, and NATS protocol schemas for system settings. |
| ores.variability.core | Setting persistence, the typed accessors components read in process, and the NATS handlers. |
| ores.variability.service | NATS service entrypoint for the variability domain. |