babylon.config.defines.consciousness
Consciousness, solidarity, contradiction-field and bifurcation coefficients.
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
|
Bifurcation Topology Analysis coefficients (Feature 033). |
|
Consciousness drift coefficients. |
|
Contradiction field topology coefficients (Feature 002). |
|
Edge mode transition threshold values (Feature 002, FR-010). |
|
Solidarity and consciousness transmission coefficients. |
- class babylon.config.defines.consciousness.BifurcationDefines(**data)[source]
Bases:
BaseModelBifurcation Topology Analysis coefficients (Feature 033).
Configures consciousness-weighted solidarity analysis that predicts whether crisis routes to fascism or revolution. The core innovation: a nonlinear sigmoid of collective_identity weights solidarity edges so assimilationist solidarity classifies as fragile/fascist.
See also
babylon.domain.bifurcation.consciousness: Sigmoid weighting.babylon.domain.bifurcation.analysis: Full bifurcation orchestrator.specs/033-bifurcation-topology/spec.md: Feature specification.- Parameters:
consciousness_sigmoid_midpoint (float)
consciousness_sigmoid_steepness (float)
consciousness_filter_threshold (float)
indeterminate_dead_zone (float)
axis_tendency_epsilon (float)
legitimation_amplifier_scale (float)
wage_ceiling_high_ratio (float)
wage_ceiling_low_ratio (float)
wage_ceiling_min (float)
wage_ceiling_max (float)
shared_exploitation_bonus (float)
purge_removal_rate (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.consciousness.ConsciousnessDefines(**data)[source]
Bases:
BaseModelConsciousness drift coefficients.
- Parameters:
sensitivity (float)
decay_lambda (float)
routing_scale (float)
agitation_decay_rate (float)
exploitation_sensitivity (float)
rent_decline_sensitivity (float)
reproduction_visibility_coefficient (float)
repression_backfire (float)
rent_opacity_factor (float)
agitation_consumption_rate (float)
liberal_drift_rate (float)
educate_base_effect (float)
agitation_education_threshold (float)
education_pressure_decay (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.consciousness.ContradictionFieldDefines(**data)[source]
Bases:
BaseModelContradiction field topology coefficients (Feature 002).
Configures normalization bounds, history window depth, and transition thresholds for the dialectical field topology systems.
See also
specs/002-dialectical-field-topology/spec.md: FR-001 through FR-019- Parameters:
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].
- class babylon.config.defines.consciousness.EdgeTransitionDefines(**data)[source]
Bases:
BaseModelEdge mode transition threshold values (Feature 002, FR-010).
Configures the threshold values used in predicate conditions that determine when edges transition between modes (EXTRACTIVE, TRANSACTIONAL, CO-OPTIVE, etc.).
- Parameters:
extraction_contested_threshold (float)
extraction_broken_threshold (float)
concessions_exploitation_threshold (float)
concessions_rent_threshold (float)
mutual_aid_threshold (float)
market_failure_threshold (float)
power_asymmetry_threshold (float)
co_optive_power_threshold (float)
solidarity_degrades_threshold (float)
betrayal_threshold (float)
conflict_resolved_threshold (float)
shared_enemy_threshold (float)
reform_rent_threshold (float)
co_optation_normalizes_threshold (float)
co_optive_breakdown_threshold (float)
concessions_withdrawn_threshold (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.consciousness.SolidarityDefines(**data)[source]
Bases:
BaseModelSolidarity and consciousness transmission coefficients.
- Parameters:
- model_config: ClassVar[ConfigDict] = {'frozen': True}
Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].