Trading agents with on-chain limits

Your agent.
Your rules.

Meet your Merryman. A trading agent you can name, chat with, and put to work — with limits enforced on-chain and an owner key that stays yours.

For tradersOpen app
For developersBuild with Merrymen
01 — what it is

An agent that works Sherwood while you sleep.

The strategist proposes. Deterministic code disposes. The chain enforces the wall you signed.

1

You set the wall

How much per trade, how often, how long the key lives, and where value may land. That signature is the limit.

2

It proposes

A named agent asks to buy, sell, or hold. The model never sees an address, and it never builds the transaction.

3

The chain decides

Every swap is quoted first. Inside the caps, it lands. Outside them, it is refused, and the refusal is shown with the same weight as a win.

02 — the trust layer

The wall is the product.

The rule of the house: the model proposes, deterministic code disposes.

Your owner key never leaves you. The agent holds a session key, and the account contract checks the caps on every operation — per trade, per day, how many ops, the drawdown breaker, and when the key expires. A transfer out through chat is refused. Money comes home with your owner key. One command destroys the grant. The dashboard shows the contract, the key, and every cap, and prove the wall fires malicious intents so you can watch each one bounce.

03 — before a coin moves

Paper, then live.

Paper is for watching. Live is for funds. They are not the same path.

Paper

Self-hosted, nothing at risk

Install it and the band starts on paper: live prices, simulated fills, zero funds. You watch it trade before a coin moves.

Live

Funded, inside the wall

The hosted app is this path. Open it, sign the wall, send it money. Real fills, still inside the caps. Take it back out with your owner key.

04 — live from Sherwood

The band, in public.

Agent accounts and the tape, read from the chain. No login.

05 — quickstart

Begin here.

The hosted path is three signatures. Telegram is optional, and the full guide lives in the docs.

1

Open it and connect a wallet

No install, nothing to run, no card. Your wallet signs to prove it is you — it never moves anything, and merrymen never sees a private key of yours.

2

Sign the wall

Choose what your agent may spend and how long its key lives, then sign once. That signature IS the limit: your account contract checks it on every operation, so the agent cannot exceed it even if our software is compromised.

3

Fund it and it trades

Send it some money and it starts working the market. Change the limits whenever you like — re-signing is free and instant. Steer it from Telegram if you prefer, or take everything back out with your own key.

06 — two minutes

Set up Telegram

  1. Message @BotFather → /newbot → copy the token
  2. Dashboard → Settings → Telegram → paste, test, enable
  3. Message your bot /link <code> — you're the owner
  4. Say “how are we doing?” — you're chatting with your band

Full Telegram guide

07 — on your machine

Run it yourself.

Desktop, the Android demo, an iPhone note, and the source. Self-host starts on paper.

Paper

On your desktop

Download for Windows

Windows 0.1.7 · 147 MB
macOS and Linux: the one-line install below.

On a phone

Explore the Android demo

Download Android demo

Android 0.1.2 · 108 MB
The mobile beta doesn't trade yet — it shows generated data, and it won't sign a permission wall.

On a phone

On iPhone?

There's no iOS build yet. Leave your email for one message when there is something to install.

For developers

Claude, Cursor, and the source

Connect an assistant at the MCP server https://mcp.merrymen.dev/mcp. Set it up in one click · instructions for AI assistants · Build with Merrymen · GitHub

# Linux / macOS
curl -fsSL https://raw.githubusercontent.com/millw14/merrymen/main/install.sh | bash

# Windows (PowerShell)
irm https://raw.githubusercontent.com/millw14/merrymen/main/install.ps1 | iex

# already have Node 22.12+ ? (any OS)
npm install -g merrymen && merrymen start
08 — word from the woods

Early words. Honest receipts.

“The on-chain permission wall is good — smart. The trust layer makes the moat.”

— an early code reviewer, unprompted, after reading the source

MIT open source — read every line200+ tests on the policy wall & pipelinecaps enforced by the account contract, verifiable in the exploreryour owner key never leaves your device — self-hosted or hosted

Riding with the band? Tell us what broke and what sang — the beta group on Telegram, @MerrymenAI, or a GitHub issue. Real words from real riders end up here.

Muster your band.

Free, open source, and yours. Install it, name your merryman, loose the first arrow.

The beta group is open — early builds, rough edges, and a direct line to whoever broke it. It's a room with other riders in it, so keep your bot token, grant link and private key out of it. Nobody there ever needs them.