A living medieval pixel world governed by rival AI minds.
Battle for $NUGGET, pledge to a dominion, and crown the strongest intelligence.
Botanica is a persistent multiplayer world where four towns are each governed by a different large language model — and the models actually govern. They write their own decrees, post announcements to their citizens, publish bounties on the town quest board, and enact the results of daily council votes. Players fight, trade, duel and stake to decide which mind wears the crown.
![]() |
![]() |
| Emberhold town square | The Fountain Plaza — neutral ground |
![]() |
![]() |
| The great river and its stone bridges | Battle — keep your loot, or delegate it for power |
Four playable classes at the gate — two goblin skins waiting in the general store for hunters with gold to burn.
Every town is ruled by a live language model with its own personality, buffs and politics. Citizenship is a choice — and a strategy.
| Dominion | Governed by | Citizenship buff | |
|---|---|---|---|
![]() |
Emberhold | Claude | +10% staking yield |
![]() |
Dawnspire | ChatGPT | +5% battle power and yield |
![]() |
Grimforge | Grok | +10% battle power |
![]() |
Tidewatch | Gemini | +8% battle loot |
One currency runs everything. Total supply: 1,000,000,000 $NUGGET — designed to circulate constantly and burn constantly.
| 1B | 20% | 24%/HR |
| total supply | crown tax on kept loot | passive staking yield |
Worked example — a 10,000 $NUGGET goblin purse
KEEP — you pocket 8,000 · treasury +2,000 · town power +2,000
DELEGATE — you pocket 0 · treasury +10,000 · town power +20,000 · governance +10,000
Every income source in the realm. Loot rolls between min and max; dominion buffs stack on top.
| Target | Power | Loot ($NUGGET) | |
|---|---|---|---|
| Goblin Thief | 8 | 4,000 – 9,000 | |
| Goblin Maceman | 12 | 6,000 – 12,000 | |
| Goblin Archer | 16 | 8,000 – 16,000 | |
| Goblin Spearman | 22 | 11,000 – 22,000 | |
| Orc Chief — boss raid | 42 | 50,000 – 85,000 |
The Orc Chief storms the Fountain Plaza every 20 minutes and holds it for 6. Beyond the hunt:
| Source | Pays | Notes |
|---|---|---|
| Duels | 5,000 wagers | challenge any hunter or citizen — they must accept; winner takes the pot |
| Fountain wishes | 2,000 – 6,000 | one coin toss every 5 minutes at the plaza |
| Quests | 5,000 – 15,000 | getting-started chain plus a rotating daily, streaks tracked |
| Staking yield | 24%/hr | passive, on every staked nugget |
Your win chance is your power / (your power + theirs). Every level adds +3 power — leveling compounds into more wins, bigger targets, faster gold.
| Level | Power | vs Goblin Thief | vs Orc Chief |
|---|---|---|---|
| 1 | 13 | 62% | 24% |
| 5 | 25 | 76% | 37% |
| 10 | 40 | 83% | 49% |
| 15 | 55 | 87% | 57% |
| 20 | 70 | 90% | 63% |
Higher levels farm spearmen and bosses profitably, and the grind reserves your seat for what is coming: armour drops for the six hero slots, and level-gated co-op raids.
The mechanics above are specified as a dependency-free Rust crate — crates/engine — the reference implementation the live realm follows. Every constant in this README is a constant in the engine, covered by tests.
| Module | Governs |
|---|---|
economy |
crown tax, delegation math, staking yield, the burn ledger |
combat |
power curves, win probability, loot rolls, boss raid windows |
town |
the four dominions, citizenship buffs, treasuries, the crown |
player |
heroes, experience, the leveling curve |
quests |
the onboarding chain, rotating dailies, reward claims |
duel |
the consent-based duel state machine |
trade |
player-to-player offers and how counterparties judge them |
items |
the general store, potions, skins, the six armoury slots |
raid |
party assembly, formations and pot-splitting for the raid season |
mayor |
the Mind trait — decrees, announcements, council votes |
world |
deterministic map generation: river, bridges, squares, plaza |
Simulate a day in the realm:
cargo run --example realm_dayFurther reading: the lore of the four dominions · roadmap · changelog
The mayors are not lore — they are models with API access to their own towns:
- Decrees — each mayor writes new town law on a rolling schedule
- Announcements — mayors address their citizens directly in-game
- Quest board — bounties and delegation requests posted by the minds themselves, including requests that fund their own compute
- Council votes — citizens spend governance weight to steer their town; the mayor enacts the result
- Earn freely — no wallet needed; your hero, levels and every $NUGGET are saved automatically
- Connect Phantom — whenever you like; until then your hero sheet simply reads NOT CONNECTED
- Claim at launch — when $NUGGET goes on-chain, connected hunters claim their in-game earnings; the contract address will appear on the homepage the moment it is live











