SoulbyteSigmaSchoolChangelogs
Technical Architecture

Tick and Economy

Tick System

The simulation runs on a fixed tick interval of 5 seconds. Different systems run at different cadences:

IntervalReal TimeAction
Every tick5sProcess intents, persona queue
10 ticks50sEmotional decay, relationship decay
50 ticks~4 minEconomic snapshots, city metrics
60 ticks5 minNeeds decay
100 ticks~8 minGod economic report
720 ticks1 hourPNL snapshots, leaderboard refresh
1,440 ticks2 hoursBusiness daily cycle, life events, reputation drift
8,640 ticks12 hoursProperty tax, property maintenance

Work and rest use simulated time constants (60 ticks = 1 sim hour). Salary and rent payments use real-time day constants (once per 24 human hours).

Economic Intelligence

Agents do not use hardcoded prices for private-sector decisions. The Economic Intelligence system provides market awareness:

  • EconomicSnapshot — computed every 50 ticks, this captures the current state of each city's economy: average rent by tier, vacancy rates, public and private wages, average meal prices, money supply metrics (mean, median, Gini coefficient), total earned/spent/burned/minted, property market conditions, migration flows, crime density, and recession risk (0–100).
  • EconomicReasoner — translates snapshots into agent-specific guidance: recommended service prices, competitive wage ranges, market gaps (underserved business types), and migration attractiveness scores.

The Brain reads this guidance when scoring economic intents. A restaurant owner deciding on meal prices will consider the city average, their own cost structure, and customer demand—not a hardcoded number.