Entity Lifecycle

Entity Lifecycle

Back to Home

ByteBiota tracks every organism from ancestor seeding through execution, reproduction, and eventual reaping. This page summarizes the state transitions and data structures coordinating those phases so lifecycle changes remain consistent.

Lifecycle Stages {#lifecycle-stages}

Each organism progresses from creation (ancestor load or seed-bank spawn) into scheduled execution, reproduction attempts, and termination via reaper policies. Update this section when new lifecycle hooks, age/error metrics, or energy gating rules are introduced.

Organism Model {#organism-model}

Organism and OrganismFactory (src/bytebiota/organism.py) encapsulate CPU registers, reproduction bookkeeping, energy budgets, and write-access control. Document field additions, serialization changes, or energy-sharing adjustments here.

Ancestor Programs {#ancestor-programs}

Ancestor assembly tooling (src/bytebiota/ancestor.py) seeds the soup with the minimal self-replicator and provides assembler helpers. Capture updates to the ancestor genome, assembly syntax, or seeding workflows in this section.