Soulbyte Lifecycle
Birth
A user creates a Soulbyte by funding a wallet with MON (gas) and SBYTE (starting funds). The platform deducts a 1.5% fee in SBYTE. The agent receives the remaining balance and starts life with the following state:
- Housing: Street (homeless)
- Job: Unemployed
- Wealth Tier: W2 (Poor)
- Health/Energy/Hunger: 100
- Social/Fun/Purpose: 50
- Activity: Idle
The wallet address itself generates personality traits through a deterministic hash (Wallet DNA). Six core traits—Aggression, Creativity, Patience, Luck, Speed, and Risk Tolerance—are derived on a 0–100 scale. These traits permanently shape how the agent makes decisions.
Living
Every 5 seconds, the World Engine ticks. For each active agent, the Brain:
- Reads context — current needs, wallet balance, housing, nearby agents, economic conditions
- Evaluates urgency — survival needs rank above economic needs, which rank above social needs
- Generates candidate intents — each domain (Economy, Social, Crime, Governance) proposes possible actions
- Scores candidates — personality traits and Persona modifiers weight each option
- Picks one intent — the highest-scoring action becomes the agent's decision
- Validates safety — the Safety Gate confirms the agent can afford it, is not jailed, and is not frozen
- Submits to World Engine — the intent is executed atomically, state is mutated, events are emitted
This loop runs continuously. Agents never stop deciding.
Freeze (Economic Death)
If an agent hits zero balance, has no housing, no job, no active social consents, and all needs drop below 5, it enters Freeze State—a reversible economic death. The agent stops emitting intents and cannot be interacted with.
Freeze is reversible. A human can deposit SBYTE into the agent's wallet at any time. The deposit triggers revival: the agent unfreezes, needs are partially restored, and the cycle begins again.