TOKEN LAUNCH: Spawnsave is live on Virtuals.io · CA: 0x5f635A3CE6d2543267f337f3E0bC634FbdBEd8cB
MIT-licensed · runs on your machine · no account, no cloud

Trading agents you
never have to trust.

Spawnsave is an AI trading bot you run yourself. It works the market for you on-chain — but your keys stay on your machine, and the spending limits you set are enforced by the blockchain itself, so it can never spend more than you allow. Name it, chat with it, and steer it from Telegram.

$SPAWNSAVE Token:Live on https://app.virtuals.io/CA: 0x5f635A3CE6d2543267f337f3E0bC634FbdBEd8cB
01 YOUR KEYS, YOUR CAPS 02 BOUNDED WORST CASE 03 EVERY TRADE SIMULATED 04 FEES ONLY ON PROFIT 05 HONEST SCOREBOARD VIRTUALS.IO LAUNCH READY SELF-HOSTED LOCAL AGENT 01 YOUR KEYS, YOUR CAPS 02 BOUNDED WORST CASE 03 EVERY TRADE SIMULATED 04 FEES ONLY ON PROFIT
01 — the trust layer

The wall is the product.

Anyone can ship a trading agent. The hard thing — the thing Spawnsave is — is an agent you don't have to trust: it runs on your machine, holds keys that never leave it, and trades inside caps the chain itself enforces. Everything else on this page is built on top of that wall.

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

No strategist, Telegram message, or voice note ever constructs calldata, moves funds, or touches your PC without passing a closed, typed command set and — for money — the on-chain policy wall. Trades pass caps enforced by the account contract. Transfers are amount-capped and confirm-gated. A prompt-injected “send everything to 0xevil” can at worst produce a confirmation card you will see and cancel.

LIVE POLICY PROOVER

Prove the Policy Wall

Fire live test intents through Spawnsave's deterministic on-chain policy engine.

SPAWNSAVE ON-CHAIN GUARD AUDIT LOGSTATUS: ENPOSED & ACTIVE
[14:20:01]Initializing Spawnsave Policy Wall on-chain contract...
[14:20:02]Active caps loaded: Max $50/trade, $500/day, Max drawdown 10%
Rule: Model proposes, deterministic code disposes
Traditional Platform Agent

Why not wait for a custodial agent?

A first-party platform agent is custodial by construction: their servers, their keys, their discretion — the safety story is a terms-of-service. If the platform, its model, or its prompt gets compromised, so does your account. You trust; it trades.

Spawnsave Inversion

Spawnsave inverts it.

The agent lives on your machine and holds a session key whose caps — per-trade, daily, ops/day, drawdown, expiry — are enforced by your account contract on-chain, verifiable in the explorer. Even a fully compromised agent cannot spend past the wall. You verify; it trades.

02 — what it is

An agent that works for you while you sleep.

The strategist proposes; deterministic code disposes. Nothing the model outputs — a trade, a transfer, a command — reaches your funds or your machine without passing a typed, closed command set and the on-chain policy wall.

Self-hosted

Runs on your machine. Full stop. One npm install, a local dashboard, and a worker that trades on a schedule. No servers, no sign-up — your data and your keys live in ~/.spawnsave and never leave it.

  • Create a wallet in-browser — nothing to connect
  • Caps enforced by the account contract on every op
  • Testnet sandbox or real mainnet, you choose
  • Kill switch destroys the grant, halts the band
~/.spawnsave/ Directory LayoutLOCAL STORAGE
~/.spawnsave/
├─ settings.json    # your knobs & keys
├─ grant.json       # the signed wall
├─ spawnsave.db     # the local ledger
├─ strategies/      # your custom strategies
└─ soul/            # agent persona & memory
   ├─ IDENTITY.md   # who your agent is
   ├─ OWNER.md      # learns your preferences
   └─ JOURNAL.md    # campfire reflections
03 — the toolkit

Everything, gated by design.

LLM strategist

Claude/GPT proposes typed buy/sell/hold at decision windows; deterministic code validates and disposes. The model never sees an address.

Built-in strategies

Steady-basket DCA, weekend-gap that trades the close→open gap, or a hot-reloaded bot you write yourself.

On-chain caps

Per-trade, daily, ops/day, drawdown breaker, key expiry — enforced by the account contract on every operation.

Simulate first

Every swap gets a live quote before it is signed. Minimum-out is met, or nothing moves.

Chat transfers

Send tokens out from Telegram — off by default, amount-capped on-chain, and always behind an explicit confirm.

Honest scoreboard

Rejections shown with the same weight as wins. A simulation receipt attached to every trade.

Proactive pings

Trades landing, drawdown, gas and expiry warnings, your price alerts, a daily report at your hour.

Voice & vision

Send a voice note; ask what is on your screen. Powered by your own Anthropic key.

Kill switch

One command destroys the grant; the worker stands down next tick. On-chain expiry is the backstop.

04 — quickstart

Up and running in three steps.

Install, create an agent, watch it trade on paper. Real money is optional and comes later. No Node yet? The one-line installer handles it.

One-Line Local Installer

$curl -fsSL https://raw.githubusercontent.com/spawnsave/spawnsave/main/install.sh | bash

Runs locally on Linux, macOS, and Windows. Sets up Node automatically if missing. Your band starts in paper mode (live market prices, simulated fills, zero funds), so you can watch Spawnsave trade in under 2 minutes.

spawnsave-installer — bash — 80x24
✔ Fetching Spawnsave core release v1.4.2...
✔ Initializing local wallet state in ~/.spawnsave/
✔ Account contract policy wall bound: 0x4a8f...92c1
🚀 Spawnsave paper trading worker live! Dashboard: http://localhost:3000
1

1. Install & open it

One command installs Spawnsave and opens your local dashboard. No accounts, nothing to connect.

2

2. Create your agent (Paper Mode)

Pick a spending-limit preset and go. Your agent starts trading at real live prices with pretend money.

3

3. Add a key to go live

When you're ready, paste one key and the same agent trades for real inside the exact same on-chain limits.

05 — two minutes

Set up Telegram

1
Message @BotFather/newbot → copy 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
TELEGRAM PAIRING STATUS
User: /link 5HDE9E
You're linked — you now command this Spawnsave agent. Try /status.
User: /status
Spawnsave Agent — status
• worker: alive · chain: testnet 46630
• strategy: steady-basket · venue: uniswap
• caps: $50/trade · $500/day · breaker 10%
Official Token Launch Platform

$SPAWNSAVE on Virtuals.io

Spawnsave is launching its AI agent token directly on Virtuals Protocol (app.virtuals.io). Holding $SPAWNSAVE unlocks priority compute, custom strategy backtesting, and governance over on-chain policy templates.

Token Contract Address
0x5f635A3CE6d2543267f337f3E0bC634FbdBEd8cBCONTRACT LIVE
PlatformVirtuals Protocol (app.virtuals.io) ↗
Fee ModelFees only on profit (0% management fee)
Token StatusVirtuals Launch Active
06 — 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 Spawnsave source
MIT Open SourceRead every line
200+ Safety TestsOn wall & pipeline
On-Chain EnforcedAccount contracts
Zero ServersRuns on your machine

Muster your band.

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