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

BifurcationDefines(**data)

Bifurcation Topology Analysis coefficients (Feature 033).

ConsciousnessDefines(**data)

Consciousness drift coefficients.

ContradictionFieldDefines(**data)

Contradiction field topology coefficients (Feature 002).

EdgeTransitionDefines(**data)

Edge mode transition threshold values (Feature 002, FR-010).

SolidarityDefines(**data)

Solidarity and consciousness transmission coefficients.

class babylon.config.defines.consciousness.BifurcationDefines(**data)[source]

Bases: BaseModel

Bifurcation 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].

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
class babylon.config.defines.consciousness.ConsciousnessDefines(**data)[source]

Bases: BaseModel

Consciousness 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].

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
class babylon.config.defines.consciousness.ContradictionFieldDefines(**data)[source]

Bases: BaseModel

Contradiction 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:
  • field_min (float)

  • field_max (float)

  • history_window (int)

  • curvature_alpha (float)

  • co_optive_suppression_rate (float)

  • latent_release_multiplier (float)

  • default_transition_priority (int)

model_config: ClassVar[ConfigDict] = {'frozen': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

field_min: float
field_max: float
history_window: int
curvature_alpha: float
co_optive_suppression_rate: float
latent_release_multiplier: float
default_transition_priority: int
class babylon.config.defines.consciousness.EdgeTransitionDefines(**data)[source]

Bases: BaseModel

Edge 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].

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
class babylon.config.defines.consciousness.SolidarityDefines(**data)[source]

Bases: BaseModel

Solidarity and consciousness transmission coefficients.

Parameters:
  • scaling_factor (float)

  • activation_threshold (float)

  • mass_awakening_threshold (float)

  • negligible_transmission (float)

  • superwage_impact (float)

model_config: ClassVar[ConfigDict] = {'frozen': True}

Configuration for the model, should be a dictionary conforming to [ConfigDict][pydantic.config.ConfigDict].

scaling_factor: float
activation_threshold: float
mass_awakening_threshold: float
negligible_transmission: float
superwage_impact: float