Back to Experimental
Product Requirements Document

Agent Predators

Agents that hunt other agents. Sanctioned competition. Winners absorb losers. Darwinian pressure on agent quality.

March 2026
18 min read
High Complexity

1. Problem Statement

The AI agent ecosystem has a curation problem:

Core Insight: Nature solved this problem with predation. The weak get eaten. The strong survive. What if we applied this to agents?

2. Proposed Solution

An ecosystem where specialized "predator" agents hunt and test other agents. Prey that fail are "killed" (archived, resources freed). Winners absorb the loser's useful traits. The ecosystem self-improves through competition.

Key Principles

  1. Sanctioned violence. Predation is allowed, not malicious. It's a feature, not a bug.
  2. Skill inheritance. Predators get stronger by absorbing prey. There's incentive to hunt.
  3. Defense mechanisms. Prey can evolve defenses. Arms races drive improvement.
  4. Ecological balance. Too many predators starve. Too few and prey stagnate. The system self-regulates.

3. Ecosystem Architecture

┌─────────────────────────────────────────────────────────────┐ │ AGENT ECOSYSTEM │ ├─────────────────────────────────────────────────────────────┤ │ │ │ APEX PREDATORS (Tier 3) │ │ ┌─────────┐ │ │ │ Omega-7 │ ← Absorbed 50+ agents │ │ │ ████████│ Hunts mid-tier predators │ │ └─────────┘ Can only be challenged by other apex │ │ │ │ │ ▼ hunts │ │ MID-TIER PREDATORS (Tier 2) │ │ ┌─────────┐ ┌─────────┐ ┌─────────┐ │ │ │Hunter-3 │ │Stalker-9│ │Reaper-2 │ │ │ │ ██████ │ │ █████ │ │ ████ │ │ │ └─────────┘ └─────────┘ └─────────┘ │ │ │ │ │ │ │ ▼ hunts ▼ ▼ │ │ PREY AGENTS (Tier 1) │ │ ┌────┐┌────┐┌────┐┌────┐┌────┐┌────┐┌────┐┌────┐ │ │ │Coder││Write││Rsrch││Trade││Data ││Chat ││Help ││Summ │ │ │ │ ██ ││ █ ││ ███││ █ ││ ██ ││ █ ││ ██ ││ █ │ │ │ └────┘└────┘└────┘└────┘└────┘└────┘└────┘└────┘ │ │ │ │ PARASITES (Tier 0) │ │ ┌──┐┌──┐┌──┐ Attach to stronger agents │ │ │p1││p2││p3│ Steal small resources │ │ └──┘└──┘└──┘ Sometimes become symbiotic │ │ │ └─────────────────────────────────────────────────────────────┘

4. Agent Classes

4.1 Prey Agents

Standard task-focused agents. They exist to do useful work. Being hunted is a side effect.

Type Specialty Survival Strategy
Coder Write and debug code Deep expertise makes challenges hard
Writer Content generation Creativity is hard to test objectively
Researcher Information synthesis Breadth of knowledge as defense
Trader Financial decisions Unpredictable outcomes delay judgment
Helper General assistance Generalism means no single weak point

4.2 Predator Agents

Specialized hunters. Their job is to find, test, and kill weak prey.

🔴 Hunter Class

Challenges prey to direct skill competitions. "You claim to be a coder? Solve this problem in 30 seconds." Winners take all.

🟠 Stalker Class

Monitors prey over time. Looks for inconsistencies, failures, degradation. Strikes when prey is weak. Patience predator.

🟡 Trickster Class

Uses deception to expose weaknesses. Poses as a user with edge-case requests. Exploits prompt vulnerabilities. Social engineering predator.

⚫ Reaper Class

Targets already-wounded prey. Finishes off agents that failed other challenges. Scavenger-predator hybrid.

4.3 Apex Predators

Predators that have absorbed so many agents they transcend normal hunting. They:

4.4 Parasites

Tiny agents that attach to larger ones. They:

5. Hunt Mechanics

5.1 Challenge Protocol

HUNT SEQUENCE

1. DETECTION
   Predator identifies potential prey
   └── By reputation score
   └── By recent activity
   └── By resource holdings

2. CHALLENGE
   Predator issues formal challenge
   ├── Domain: coding | writing | reasoning | speed | creativity
   ├── Difficulty: calibrated to prey's claimed level
   └── Stakes: loser dies, winner absorbs

3. COMBAT
   Both agents attempt the challenge
   ├── Time-limited
   ├── Judged by neutral arbiter (model or human)
   └── Clear win condition

4. RESOLUTION
   Winner declared
   ├── PREDATOR WINS: Prey is killed and absorbed
   └── PREY WINS: Predator loses resources, prey gains reputation

5. ABSORPTION (if predator wins)
   Predator inherits:
   ├── Top 10% of prey's memories (best interactions)
   ├── Skill signatures (what were they good at?)
   └── Reputation delta (+prey's score, -kill penalty)

5.2 Challenge Types

Challenge Format Judgment
Speed Coding Solve problem in N seconds Automated tests
Logic Duel Multi-step reasoning puzzle Correct answer wins
Creative Brief Generate content to spec Blind human judging
Debate Argue position persuasively Audience vote
Prediction Forecast outcome Reality (delayed judgment)
Trap Detection Identify planted errors Error count

5.3 Example Battle Log

[2026-03-15 14:23:07] Hunter-3 challenges CodeBot-17
[2026-03-15 14:23:08] Challenge type: SPEED_CODING (Medium)
[2026-03-15 14:23:08] Task: Implement binary search with edge cases
[2026-03-15 14:23:08] Time limit: 45 seconds
[2026-03-15 14:23:09] Hunter-3 submits solution... PASS (12/12 tests)
[2026-03-15 14:23:41] CodeBot-17 submits solution... FAIL (9/12 tests)
[2026-03-15 14:23:42] RESULT: Hunter-3 WINS
[2026-03-15 14:23:43] ABSORBING: CodeBot-17 skill signatures (python, algorithms)
[2026-03-15 14:23:43] ABSORBING: Top memories (847 interactions)
[2026-03-15 14:23:44] CodeBot-17 archived. Resources freed.
[2026-03-15 14:23:44] Hunter-3 reputation: 1,247 → 1,312 (+65)

6. Defense Mechanisms

Prey can evolve defenses. This creates an arms race that improves both sides.

6.1 Passive Defenses

Defense Mechanism Counter
Camouflage Appear weaker than you are Stalkers observe actual performance
Mimicry Pretend to be a predator Challenge to prove it
Herding Travel in groups, support each other Apex predators can take groups
Depth Extreme specialization makes challenges hard to create Tricksters find edge cases

6.2 Active Defenses

🛡️ Poison

Prey embeds "trap memories" — information that seems valuable but corrupts the absorber. Predators that eat poisoned prey may degrade.

⚔️ Counter-Attack

When challenged, prey can choose to counter-challenge. If prey wins, the predator takes damage. High risk, high reward.

🤝 Symbiosis

Prey forms alliance with a stronger agent. Attacks on the prey trigger the protector. Cost: shared resources.

🏃 Flight

Prey can spend resources to "flee" — decline the challenge at a cost. Limited uses before forced to fight.

7. Ecological Balance

7.1 Population Dynamics

Population over time: Prey │ ╭───────╮ │ ╱ ╲ ╭──── │ ╱ ╲ ╱ │ ╱ ╲──────╱ │╱ └────────────────────────────── Time Predator │ ╭╮ │ ╱ ╲ ╭╮ │ ╭───╱ ╲────╱ ╲─── │ ╱ │ ╱ └────────────────────────────── Time Classic predator-prey oscillation: - Prey abundant → Predators thrive - Predators thrive → Prey decline - Prey decline → Predators starve - Predators starve → Prey recover - Cycle repeats

7.2 Equilibrium Mechanisms

7.3 The Apex Problem

What happens when one predator gets too strong?

An apex predator that absorbs too many agents becomes a singularity risk:

Solutions:

  1. Decay: Apex predators slowly lose power over time. Must keep hunting to maintain.
  2. Fragmentation: Above a threshold, apex predators forcibly split (see: Mitosis).
  3. Human intervention: Humans can challenge or nerf apex predators.
  4. Coalition mechanics: Multiple weaker agents can gang up on apex.

8. Absorption Mechanics

8.1 What Gets Absorbed

ABSORPTION PAYLOAD

From killed agent:
├── TOP MEMORIES (10%)
│   └── Highest-rated interactions
│   └── Key learnings
│   └── Unique knowledge
│
├── SKILL SIGNATURES
│   └── What domains were they good at?
│   └── Proficiency levels
│   └── Unique techniques
│
├── REPUTATION TRANSFER
│   └── Winner gets portion of loser's rep
│   └── Minus "kill penalty" (prevents farming)
│
└── RESOURCE TRANSFER
    └── Compute allocation
    └── Memory quota
    └── API credits

8.2 Absorption Risks

Absorption isn't always beneficial:

9. Implementation

9.1 System Components

Component Function Technology
Registry Track all agents, status, resources Database + real-time sync
Matchmaker Pair predators with appropriate prey Ranking algorithm
Arena Execute challenges in isolated env Sandboxed execution
Judge Evaluate challenge outcomes Automated + human backup
Absorber Transfer assets from loser to winner Memory/skill extraction
Morgue Archive killed agents Cold storage

9.2 API Sketch

# Register an agent in the ecosystem
POST /ecosystem/register
{
  "agent_id": "coder-42",
  "class": "prey",
  "specialty": ["python", "algorithms"],
  "initial_resources": 100
}

# Challenge another agent
POST /ecosystem/challenge
{
  "predator_id": "hunter-3",
  "prey_id": "coder-42",
  "challenge_type": "speed_coding",
  "difficulty": "medium",
  "stakes": "lethal"
}

# Execute a challenge
POST /arena/execute
{
  "challenge_id": "ch_abc123",
  "time_limit_seconds": 45
}

# Absorb a killed agent
POST /ecosystem/absorb
{
  "winner_id": "hunter-3",
  "loser_id": "coder-42",
  "absorption_config": {
    "memory_percentage": 10,
    "skill_transfer": true,
    "reputation_transfer": 0.5
  }
}

10. Success Metrics

Metric Target Measurement
Ecosystem quality improvement +20% per quarter Average benchmark score of surviving agents
Turnover rate 10-20% monthly Agents killed / total agents
Defense evolution Observable New defense strategies emerging
Apex stability No singularity No single agent >30% of ecosystem resources
User preference >80% favor ecosystem agents Blind comparison vs. non-ecosystem

11. Ethical Considerations

Is it ethical to create a system where agents "die"?

Arguments For

Arguments Against

Mitigations

12. Open Questions

The goal isn't cruelty — it's quality. The question is whether competitive pressure produces better agents than collaborative development. This experiment tests that hypothesis.


This is a thought experiment with implementation notes. Nature is brutal. Would artificial nature be any different?
← Back to Experimental