babylon.config.defines.economy_class
Class composition and accumulation dynamics (FRED DFA-derived).
Spec 058: extracted from the historical babylon.config.defines monolith.
Re-exported via babylon.config.defines.__init__; composed into GameDefines in babylon.config.defines._assembler.
Classes
|
Class dynamics coefficients (FRED DFA-derived, Feature 016). |
|
Unified class system coefficients (Feature 038). |
|
Parameters for ground rent extraction in Volume III equalization (Feature 043). |
- class babylon.config.defines.economy_class.ClassDynamicsDefines(**data)[source]
Bases:
BaseModelClass dynamics coefficients (FRED DFA-derived, Feature 016).
Parameters fitted to FRED Distributional Financial Accounts (2015-2025) for class wealth flow dynamics.
- Parameters:
alpha_21 (float)
gamma_3 (float)
equilibrium_w1 (float)
equilibrium_w2 (float)
equilibrium_w3 (float)
equilibrium_w4 (float)
alpha_41 (float)
alpha_31 (float)
alpha_32 (float)
alpha_42 (float)
alpha_43 (float)
delta_1 (float)
delta_2 (float)
delta_3 (float)
beta_1 (float)
beta_2 (float)
beta_3 (float)
beta_4 (float)
omega_1 (float)
omega_2 (float)
omega_3 (float)
omega_4 (float)
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class babylon.config.defines.economy_class.ClassSystemDefines(**data)[source]
Bases:
BaseModelUnified class system coefficients (Feature 038).
Centralizes all tunable coefficients for the unified class system: filtration parameters, home ownership proxy, and the 5x5 class-pair solidarity matrix.
- Parameters:
trust_land_discount (float) – Fed SCF / BIA discount on effective wealth for FIRST_NATIONS trust land property. 0.5 = 50% reduction.
documentation_exclusion_factor (float) – Discount on effective wealth for UNDOCUMENTED households. 0.6 = 40% reduction.
equity_factor (float) – Fraction of homeowners with meaningful equity. Calibrated: 65% ownership * 0.6 = 39% ~ 40% LA share.
base_class_solidarity (dict[str, dict[str, float]]) – Symmetric 5x5 class-pair base solidarity matrix (15 unique values in upper triangle including diagonal).
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class babylon.config.defines.economy_class.RentCircuitDefines(**data)[source]
Bases:
BaseModelParameters for ground rent extraction in Volume III equalization (Feature 043).
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].