---
type: Public Guide
title: What Is a Photobot?
description: A compact mechanism guide to Photobot bodies, energy, DNA, brains,
  urges, reproduction, waste, death, and evolution.
tags:
  - photobots
  - artificial-life
  - physiology
  - evolution
updated: 2026-07-11
audience: public
public: true
locale: en-AU
pageId: docs.what-is-a-photobot
route: /docs/en/what-is-a-photobot
canonicalUrl: https://photobots.netlify.app/docs/en/what-is-a-photobot.html
markdownTwin: /docs/en/what-is-a-photobot.md
sourceDigest: 0e144ed96f597cfbe36efaea6c24ed36601bcdd34cd06d7e4558c41afccfff50
translationState: source
relatedConcepts:
  - photobot
  - world
  - phWatt
  - dna
  - urge
  - attention
  - waste
sourceDocs:
  - docs/glossary.md
  - docs/energy/bot-physiology.md
  - docs/evolution/README.md
  - docs/evolution/bot-genome.md
  - docs/evolution/generation-zero-and-seeding.md
  - docs/evolution/crossover-and-mutation.md
  - docs/evolution/run-fitness-and-archetype-evolution.md
  - docs/evolution/successful-mate-urge.md
  - docs/urge-network.md
---

# What Is a Photobot?

Photobots live in a world of pure energy. The energy field is made from an image
you supply. Each Photobot has a body, sensors, actuators, energy reservoirs,
urges, attention, memory-like consequence traces, maturation, mating,
pregnancy, gestation, birth, waste, damage, and death, all expressed via its
DNA.

Photobots provides a small embodied life model where colour, body, action, and
ancestry are coupled tightly enough to produce surprising behaviour and
interesting etchings on images.

## Colour is Energy; Energy is Food

The Photobots engine reads the image as a field of available colour energy. A
bot can sense nearby colour, learn to move towards it, eat it, and then digest
it.

Energy is measured in `phWatt`. A bot does not simply have one generic battery.
Its internal energy is split across several reservoirs:

| Reservoir        | Public meaning                                              |
| ---------------- | ----------------------------------------------------------- |
| Active energy    | Immediate liquid energy for action                          |
| Reserve energy   | Stored energy that can be released later                    |
| Gut energy       | Recently eaten colour waiting to digest                     |
| Structure energy | Embodied tissue and body integrity                          |
| Gestation energy | Energy already committed to pregnancy                       |
| Waste            | Unused or inefficient energy waiting to return to the world |

A bot usually cannot use freshly eaten colour as soon as it eats it. There is a
digestive process. The bot must assimilate that energy into usable stores
first.

```photobots-image
alt: >-
  Diagram of Photobot energy reservoirs showing colour entering the gut,
  becoming active or reserve energy, funding movement, growth and pregnancy,
  and returning to the image world as waste or corpse energy.
caption: >-
  Colour enters the gut, is digested into spendable and stored energy, funds
  movement, growth, and pregnancy, and returns to the image world as waste or
  corpse energy.
light: /docs/assets/infographics/002-bot-energy-cycle-en-light.png
dark: /docs/assets/infographics/002-bot-energy-cycle-en-dark.png
width: 1536
height: 1024
```

## Bodies and Morphology

Photobots have a head, torso, and limbs. Size, reach, sensor range, speed, armour,
metabolism, gestation cost, and structure all change what a bot can do and how
much energy it uses to do it.

The same colour patch can mean different things to two bots. One might be close
enough to eat it. Another might see it but lack the reach, energy, or attention
state to act. This is why the project uses the word affordance: an opportunity
formed by the relation between the world, the body, and the bot's current
state. Different bots are genetically predisposed towards different colours.

## A Bot's Genome

Photobot DNA is a numeric genome. It expresses body proportions, sensorium,
energy traits, reproductive thresholds, urge-network shape, attention
tendencies, and affect-regulation traits.

Founder bots begin the first run using fresh random genomes. During a run,
living bots can reproduce sexually through crossover and mutation. After a
run, selected genetic material can be saved as archetypes for future seeding.

Archetypes are breeding stock. Learned runtime memory and one bot's private
history are not inherited as if they were genes.

```photobots-image
alt: >-
  Illustration showing Photobot DNA as a structured genome whose regions
  express body shape, sensors, energy traits, reproduction, brain wiring,
  attention, and the visible phenotype.
caption: >-
  Photobot DNA is a numeric genome. Its regions express body, sensors, energy,
  reproduction, brain, and attention traits into a visible phenotype.
light: /docs/assets/infographics/003-dna-to-phenotype-en-light.png
dark: /docs/assets/infographics/003-dna-to-phenotype-en-dark.png
width: 1586
height: 992
```

## There Is No Driver

A Photobot does not have a hidden controller that “knows” the world. Signals
from the world and body flow through sensors and sparse urge nodes. Attention
selects a focus. Consequence traces can bias or veto urges. Intent emerges as
a direction for action: move, eat, fight, mate, excrete, sleep, or conserve.

All these words are simply model terms. They make the mechanics easier to
discuss.

## Maturation, Mating, Pregnancy, and Birth

A bot must mature before becoming capable of reproduction. Mating has an action
cost. Pregnancy commits energy to gestation. Gestation can fall behind when
energy is short, and combat damage can consume energy already committed to
gestation, reducing funded embryo budgets and setting the pregnancy back. Birth
transfers embryo energy into newborn bodies, along with a configurable amount
of 'yolk': reserve energy for the new baby bot to feed on.

Reproduction competes with longevity. Energy spent on pregnancy is energy not
used to grow, move, feed, or fight. Energy kept for movement or repair is energy
not yet committed to the next biological generation.

Before bots can get pregnant, they need to learn to move, survive, seek out
suitable mates, and more.

## Waste, Death, and Evolution

Spent energy returns to the world. Waste, overflow, failed biological work,
damage, and corpses all leave material behind. The image records those
transactions as visible change.

Photobots has two stages of evolution: one within the world the Photobots can
perceive, and one external to that world. In-world bots meet other bots and have
babies, which inherit the traits of their parents. If the world's population
falls to the configured floor, that world is reset, and new bots are selected
using a complex, adaptive fitness test.

### Iteration Versus Generation

- biological generation is ancestry depth: founders are generation `0`, their
  children are generation `1`, and so on
- iteration is run progress: one complete simulation pass from seeding or
  resume through its finish condition. Bots start in iteration `0`, and the
  iteration ends when the population falls to the configured population floor

## Glossary

`Photobot`
: An artificial life form that lives in an image-derived world.

`Founder bots`
: The bots initially seeded into the world. Bots can be seeded as adults or
newborns.

`World`
: The simulation environment derived from an input image.

`phWatt`
: A “photo Watt”: the Photobots unit of energy.

`Iteration`
: One complete simulation pass inside a run.

`Biological generation`
: A bot ancestry depth, not run progress.

`DNA / Genome`
: Inherited numeric material that expresses body, brain, physiology,
reproduction, and behaviour traits.

`Sensor`
: A body part that samples local world or body signals, such as nearby colour,
light, damage, energy, or another bot.

`Sense`
: To read local signals through sensors and make them available to the bot's
urge network.

`Urge`
: A modelled drive that can shape attention and action.

`Attention`
: A modelled selection of focus in the bot's urge network.

`Intent`
: The action direction that emerges from sensors, urges, attention, consequence
traces, and available energy.

`Eating`
: An action that moves reachable colour energy from the world into the bot's
gut.

`Digestion`
: The assimilation step that converts gut energy into bot energy reservoirs
that can later support action, repair, growth, or reproduction.

`Combat`
: A costly interaction where bots fight. Damage consumes the defender's
energy and can harm its structure; during pregnancy it can also consume energy
committed to gestation and reduce funded embryo budgets.

`Waste`
: Energy that leaves useful bot reservoirs and returns to the world.
