babylon.config.defines.state_apparatus

State Apparatus AI and Institution Base Model (Features 039 + 040).

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

InstitutionDefines(**data)

Institution Base Model coefficients (Feature 040).

StateApparatusAIDefines(**data)

State Apparatus AI coefficients (Feature 039).

class babylon.config.defines.state_apparatus.InstitutionDefines(**data)[source]

Bases: BaseModel

Institution Base Model coefficients (Feature 040).

Configures factional balance dynamics, Bonapartist threshold detection, and default structural selectivity modifiers per apparatus type.

All thresholds are [S] SYNTHETIC unless otherwise noted.

See also

specs/040-institution-base-model/spec.md: Full specification.

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

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

alpha_smoothing_rate: float
bonapartist_threshold: float
bonapartist_exclusion_threshold: float
default_action_modifiers: dict[str, dict[str, float]]
class babylon.config.defines.state_apparatus.StateApparatusAIDefines(**data)[source]

Bases: BaseModel

State Apparatus AI coefficients (Feature 039).

Configures the state-as-adversary system: faction dynamics, fascist convergence detection, attention thread management, budget allocation, escalation ladder, and territory effect parameters.

All thresholds are [S] SYNTHETIC unless otherwise noted.

See also

specs/039-state-apparatus-ai/spec.md: Full specification.

Parameters:
  • max_faction_shift_per_tick (float)

  • minimum_effect_floor (float)

  • heat_to_ss_coefficient (float)

  • fascist_security_threshold (float)

  • fascist_settler_ci_threshold (float)

  • fascist_finance_ceiling (float)

  • convergence_confirmation_ticks (int)

  • reversion_ss_threshold (float)

  • reversion_ci_threshold (float)

  • thread_pool_base (int)

  • thread_pool_max (int)

  • thread_escalation_thresholds (dict[str, float])

  • detroit_2010_annual_budget (float)

  • actions_per_tick (int)

  • escalation_ladder (list[str])

  • develop_infrastructure_boost (float)

  • neglect_infrastructure_decay (float)

  • displace_population_fraction (float)

  • neglect_quality_floor (float)

  • consciousness_resistance_factor (float)

  • high_profile_heat_rate (float)

  • low_profile_heat_rate (float)

  • heat_escalation_threshold (float)

  • scorched_earth_legitimacy_core (float)

  • scorched_earth_legitimacy_periphery (float)

  • strategic_withdrawal_decay_multiplier (float)

  • strategic_withdrawal_asset_recovery (float)

  • displace_ci_reduction (float)

  • displace_community_infra_reduction (float)

  • heat_decay_rate (float)

  • recruit_no_presence_penalty (float)

  • eviction_scatter_ci_loss (float)

  • propagandize_base_delta (float)

  • incorporate_base_attractiveness (float)

  • bribe_consciousness_shift (float)

  • bribe_liberal_increase (float)

  • divide_requires_prior_surveil (bool)

  • incorporate_requires_prior_surveil (bool)

  • fund_capacity_increment (float)

  • staff_thread_cost (float)

  • staff_max_per_tick (int)

  • audit_routine_detection_chance (float)

  • audit_thorough_detection_chance (float)

  • audit_deep_detection_chance (float)

  • infiltrate_informant_intel_rate (float)

  • infiltrate_provocateur_intel_rate (float)

  • infiltrate_mole_intel_rate (float)

  • infiltrate_detection_base_chance (float)

  • raid_ci_radicalization_threshold (float)

  • raid_ci_radicalization_boost (float)

  • raid_ci_suppression_rate (float)

  • raid_org_coherence_damage (float)

  • raid_key_figure_capture_base (float)

  • raid_force_multiplier_swat (float)

  • raid_force_multiplier_military (float)

  • prosecute_org_morale_damage (float)

  • prosecute_key_figure_removal_chance (float)

  • prosecute_terrorism_charge_multiplier (float)

  • prosecute_legitimacy_boost_success (float)

  • liquidate_singleton_collapse_chance (float)

  • liquidate_core_legitimacy_cost (float)

  • liquidate_periphery_legitimacy_cost (float)

  • liquidate_deniability_threshold (float)

  • liquidate_coherence_damage (float)

  • emergency_powers_thread_multiplier (float)

  • emergency_powers_liquidate_in_core (bool)

  • surveillance_expansion_intel_bonus (float)

  • god_mode_enabled (bool)

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

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

max_faction_shift_per_tick: float
minimum_effect_floor: float
heat_to_ss_coefficient: float
fascist_security_threshold: float
fascist_settler_ci_threshold: float
fascist_finance_ceiling: float
convergence_confirmation_ticks: int
reversion_ss_threshold: float
reversion_ci_threshold: float
thread_pool_base: int
thread_pool_max: int
thread_escalation_thresholds: dict[str, float]
detroit_2010_annual_budget: float
actions_per_tick: int
escalation_ladder: list[str]
develop_infrastructure_boost: float
neglect_infrastructure_decay: float
displace_population_fraction: float
neglect_quality_floor: float
consciousness_resistance_factor: float
high_profile_heat_rate: float
low_profile_heat_rate: float
heat_escalation_threshold: float
scorched_earth_legitimacy_core: float
scorched_earth_legitimacy_periphery: float
strategic_withdrawal_decay_multiplier: float
strategic_withdrawal_asset_recovery: float
displace_ci_reduction: float
displace_community_infra_reduction: float
heat_decay_rate: float
recruit_no_presence_penalty: float
eviction_scatter_ci_loss: float
propagandize_base_delta: float
incorporate_base_attractiveness: float
bribe_consciousness_shift: float
bribe_liberal_increase: float
divide_requires_prior_surveil: bool
incorporate_requires_prior_surveil: bool
fund_capacity_increment: float
staff_thread_cost: float
staff_max_per_tick: int
audit_routine_detection_chance: float
audit_thorough_detection_chance: float
audit_deep_detection_chance: float
infiltrate_informant_intel_rate: float
infiltrate_provocateur_intel_rate: float
infiltrate_mole_intel_rate: float
infiltrate_detection_base_chance: float
raid_ci_radicalization_threshold: float
raid_ci_radicalization_boost: float
raid_ci_suppression_rate: float
raid_org_coherence_damage: float
raid_key_figure_capture_base: float
raid_force_multiplier_swat: float
raid_force_multiplier_military: float
prosecute_org_morale_damage: float
prosecute_key_figure_removal_chance: float
prosecute_terrorism_charge_multiplier: float
prosecute_legitimacy_boost_success: float
liquidate_singleton_collapse_chance: float
liquidate_core_legitimacy_cost: float
liquidate_periphery_legitimacy_cost: float
liquidate_deniability_threshold: float
liquidate_coherence_damage: float
emergency_powers_thread_multiplier: float
emergency_powers_liquidate_in_core: bool
surveillance_expansion_intel_bonus: float
god_mode_enabled: bool