Built for Base · chain ID 8453

AI trading agents, native to Base.

A suite of autonomous agents, each focused on a single on-chain strategy and driven by an LLM. A coordinator splits capital across them and watches the overall risk.

  • 6 + 1agents + coordinator
  • 3modes: paper · dry-run · live
  • MITopen source

Experimental software, not financial advice. These bots can trade real money on Base and may lose some or all of the capital you give them. Start with paper trading or dry-run; when you go live, use dedicated wallets and only amounts you can afford to lose.

01 // How it works

The model proposes. The executor decides.

Every agent runs the same decision cycle. Risk limits live in the executor's code and cannot be bypassed from the prompt.

  1. Market dataDiscovery of prices, yields and opportunities.
  2. Portfolio stateBalances and open positions, read from the chain.
  3. Automatic exitsRisk exits run before the model is even consulted.
  4. LLM decisionThe model answers with structured JSON.
  5. Executor checksLimits are enforced in code, then the order executes.
03 // Safety

Built to fail small.

An LLM can be wrong. The executor's limits reduce the damage; they do not eliminate it.

Three modes

PAPER_TRADING uses a virtual portfolio with real prices. DRY_RUN reads the chain and prints the plan, signing nothing. Then live. The dashboard always shows the active mode.

Protected commands

Every endpoint that acts stays disabled until DASHBOARD_RUN_TOKEN is set.

Dedicated wallets

One wallet per agent, small amounts, and never reuse the private key elsewhere.

Telegram reports

A report after every cycle, error alerts, and commands accepted only from the configured chat.

04 // Get started

Paper first. Live later.

  1. Pick an agentFollow its README; .env.example lists every variable.
  2. Run in paperLet it work for a few days and check P&L, costs and decisions.
  3. Go live, smallUse a dedicated wallet and an amount you can afford to lose.
  4. Add the coordinatorOne dashboard, capital moved between agents.

Note: the individual agents' READMEs are written in Italian for now.