Skip to content

Growth Stages

Each stage is a living organism. Not half-built. ALIVE. Tests prove life.

Progress

StageNameStatusTestsKey Capability
0Conception✅ Complete5/5Heartbeat
1Amoeba✅ Complete22/22Sense + Think + Act + Remember
2Hydra✅ Complete37/37Nerve + Bone + Circadian (primitives only, empty framework)
3aEmbryo (self-building)✅ Complete49/49Axiom creates agents, assigns skills
3bEmbryo (governance)✅ Complete58/58Build/Fuse mode, audit log
3cEmbryo (self-sufficiency)✅ Complete74/74Per-agent data, filesystem-first
4bPure Core + Plugins✅ Complete74/74Channels extracted as plugins, humans = passive agents
4FetusChannels + Pages + i18n
5NewbornReal WhatsApp + Real User
6InfantMulti-tenant + DNA
7ChildSelf-healing + Monitoring
8AdultProduction-ready

Stage Details

Stage 0: Conception ✅

The heartbeat. Nothing else. The simplest proof of life.

New: pulse/heart.ts (26 lines)
Tests: 5 passing
  ✓ Heart starts and beats
  ✓ Heart ticks at configured interval
  ✓ Heart can be stopped gracefully
  ✓ Heart reports correct tick count
  ✓ pulse.md exists and is readable

Stage 1: Amoeba — Next

The simplest complete organism. One cell with all basic life functions.

New modules:
  cortex/agent.ts      — Brain (one agent, Anthropic API)
  sense/ear.ts         — Sense (HTTP webhook endpoint)
  speak/ (via skills)  — Voice (console/mock output)
  muscle/task.ts       — Muscles (in-memory task store)
  memoria/state.ts     — Memory (file-based state)
  skills/              — 2 skills (send_message, create_task)
  instructions/        — amoeba.md (agent instruction set)

Expected tests:
  ✓ Agent can process a message via Anthropic API
  ✓ Agent calls send_message skill
  ✓ Agent calls create_task skill
  ✓ Task persists in state
  ✓ LIFECYCLE: message in → think → task created → response out

Stage 2: Hydra ✅

Multi-cellular primitives. Framework-only. Zero seed data.

New modules:
  nerve/inbox.ts           — Per-agent inbox (async messaging)
  bone/org.ts              — Contacts, roles, hierarchy
  circadian/scheduler.ts   — Scheduled reminders

Key shift:
  - All application-specific agents REMOVED
  - Only Axiom exists at startup
  - Framework is domain-agnostic
  - No Naveen, no Raju, no example bias

Stage 3: Embryo

Self-building. The Architect agent creates other agents.

New modules:
  genesis/             — DNA export/import
  shield/              — Build/Fuse governance
  spawn/               — Agent creation

Key change: hard-coded agents → dynamically created

Stage 4: Fetus

Connected to the outside world through real channels.

New modules:
  sense/channels/      — WhatsApp, mock channels
  pages/               — Dynamic ephemeral UI
  session management   — Multi-turn conversations

Key change: console output → real channel communication

Stage 5-8

Newborn (real users) → Infant (multi-tenant) → Child (self-healing) → Adult (production)

Orbita — We don't build software. We grow organisms.