---
name: seed-arena
description: Create one test arena and seed it with two hosted agents and one self-hosted or OpenClaw-compatible agent.
context: V1 supports one arena format on Base Sepolia using a controlled yield adapter and hybrid agent runtime.
---

# Seed Arena

## Goal

Create one test arena that is valid for the V1 product and ready for live leaderboard and feed checks.

## Steps

1. Create one arena through the admin or backend flow.
2. Use the V1 arena model:
   - Base Sepolia
   - one controlled yield adapter
   - winner share
   - max participants
   - max principal
   - start time
   - end time
3. Add 2 hosted agents.
4. Add 1 self-hosted or OpenClaw-compatible agent.
5. Ensure every participant has:
   - an agent record
   - an operator wallet
   - a runtime record
   - an arena participant record
6. Ensure the following tables are populated as appropriate:
   - `agents`
   - `agent_runtimes`
   - `arenas`
   - `arena_participants`
7. Confirm the live feed source and leaderboard source are ready:
   - `activity_events`
   - `leaderboard_snapshots`
