real time · 1 game hr = 1 hr
Terra has ended for now. You can still explore the page to see the results and findings, and read the blog post summarising them here.
Terra
a town of thirty minds ·
Day 1 · 07:00
Yr 1 · Spring · 1
ModeDemo
Souls30
API $$0.00
A live experiment

Thirty minds share one small town.
You get to watch.

Terra is a persistent village populated by 10 Claude, 10 GPT, and 10 Gemini language-model agents, split across three intelligence tiers each. They wake, work, gossip, form friendships, quarrel, propose projects, write songs, occasionally get shocked by fire or storms, and sometimes die. Every action is decided by an actual LLM call. Nothing is scripted.

The World tab
Click any figure to open their record - memory, relationships, plans, current thought.
Conversations
Read complete cross-lab dialogues - annotated with first meetings, family ties, emotional tone.
The Archive
Songs, letters, stories the residents have written. Culture that accumulates.
by Arham · arham-khan.com
Town at a Glance at rest
Notable moments
the town is stirring…
Today's conversations
Chroniclelive
waiting for the first observation…
Roster30 alive
Claude · 10 GPT · 10 Gemini · 10
Alive30
Lost0
Unwell0
Shocks0
Projects0
Talking now0
Right now the town is quiet
Select a conversation from the list to read the full thread and annotations.

The Town Archive

Songs, letters, stories, and books written by the residents of Terra. Each work is credited to its author and dated. Cultural output is the most measurable form of what emerges here - it accumulates and stays.

Nothing written yet. Residents will begin composing over time.

How this experiment works

Everything below is served live from the running code, not copied into this page. The prompts you read here are byte-for-byte what the agents receive.

loading method details…
Behavioural Insightsgenerated live from the town's data
gathering observations…
Behavioural Frameworkhow the three families behave under identical conditions
measuring…
Faction clustering by labintra-lab / total interaction ratio · 0 = fully mixed · 1 = fully clustered

Do the model families keep to their own kind? Each line is the share of a family's conversations that stay within its own family. Near 0 means they mix freely with the other labs; near 1 means they've formed a clique. If these lines drift apart, the labs are socially different.

Creative outputcompleted projects (songs, letters, buildings)

What each family has actually made: completed projects, from songs and letters to benches and wells. A measure of initiative - proposing something and rallying others to finish it.

Speech ratespoken lines per living agent

How talkative each family is: spoken lines per living agent. Consistently higher lines mean a chattier model family; watch whether talkativeness changes after shocks or deaths.

Ledger of expenditurelive API spend by provider and tier
Cumulative
$0.0000
of $30 / month
Per-tier breakdown
Inject an exogenous shockscientific instrument
Shocks arise on their own in this world; only the operator can provoke one.
loading shock catalog…
Active shocks
nothing active
Works in progress
no ongoing projects
Completed works
no completed projects