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.

Emacs 29.3 (Org mode 9.6.15)