Solana

Agent control room

An MCP server that puts visible limits, a signed action log and a pause button around any trading agent.

Agents guarded
3
Actions today
14
Blocked today
3
Spent today
6.8 of 10 SOL

Activity, last 30 days

TotalUnique

Breakdown

  • MCP server that wraps...51%
  • Human-readable limits file with...34%
  • Signed, append-only action log...14%
Agent control room
TimeAgentProposed actionAgent's stated reasonVerdict
09:14alpha-swingSwap 1.2 SOL to USDC on JupiterSOL funding turned negative, trimming exApproved
09:31alpha-swingSwap 3.0 SOL to JUP on JupiterMomentum signal crossed entry thresholdBlocked: per-trade cap 1.5 SOL
10:02research-scoutSwap 0.2 SOL to BONK on RaydiumTesting route quality on a thin poolBlocked: Raydium not on venue allowlist
10:20alpha-swingSwap 0.8 SOL to JTO on OrcaRebalancing toward allowlist target weigApproved
10:47dca-botSwap 25 USDC to SOL on JupiterScheduled daily buy, week 3 of 8Approved
11:05alpha-swingSwap 0.5 SOL to USDC at 120 bps slippageWants to exit fast before a token unlockBlocked: slippage ceiling 50 bps

Limit usage today, alpha-swing

4.9 / 6 SOLDaily spend
1.2 SOLLargest trade
2 of 9Blocked
18 bpsAvg slippage

Controls

alpha-swing can request signatures
research-scout can request signatures
dca-bot can request signatures
Telegram pause alerts
Public log link for Northbeam DAO

SOL approved per hour today

Approved spend since midnight, all agents combined

Guarded agents

  • alpha-swingWallet 7xKp...q9Vd, limits v4, last actiActive
  • research-scoutWallet 4Hn2...rT8e, limits v2, last actiActive
  • dca-botWallet BcW6...m3Zs, limits v1, last actiActive

Action log

Every proposed transaction and what Harness decided

Blocked actions this week

DayAgentActionRule hit
Todayalpha-swing3.0 SOL to JUPper_trade cap
Todayresearch-scout0.2 SOL to BONK on Raydiumvenue allowlist
Todayalpha-swing0.5 SOL to USDC, 120 bpsslippage ceiling
Yesterdayalpha-swingSwap 1.0 SOL to WIFasset allowlist
Yesterdaydca-bot40 USDC to SOLper_day cap

Actions per day, last 10 days

Approved and blocked combined

Limits

Rules each agent must pass before signing

research-scout limits.yaml (v2)

yaml
agent: research-scout
limits:
  per_trade: 0.25 SOL
  per_day: 1 SOL
  max_slippage_bps: 100
assets: [SOL, USDC, BONK]
venues: [jupiter]
on_violation: block_and_log

Changing a limit

Edit the fileChange a cap or allowlist in limits.yaml.
Review the diffHarness shows what becomes stricter or looser.
Sign the new versionYour wallet signs it, and the log records v5 as active.

Agents

Wallets wrapped by Harness and their framework

Connected agents

AgentFrameworkWalletLimitsStatus
alpha-swingEliza7xKp...q9Vdv4Active
research-scoutLangGraph4Hn2...rT8ev2Active
dca-botCustom scriptBcW6...m3Zsv1Active

Per-agent signing

alpha-swing
research-scout
dca-bot

Pause and share

Emergency stop and read-only access

Telegram pause bot

alpha-swing tried 3.0 SOL to JUP and was blocked by the per-trade cap. Reply PAUSE to stop all signing.
PAUSE alpha-swing
alpha-swing is paused. 1 pending request rejected. Entry 217 signed. Reply RESUME alpha-swing when ready.

Public log links

  • Northbeam DAO treasury reviewCreated Mon, read-onlyActive
  • Client report for Lena V.Created last week, read-onlyActive

Your wallet

Live: balances read from Solana after you connect. Read-only, nothing to sign.

Connection

Live

Connect Phantom, Solflare or Backpack. Harness only reads your public address and balances.

Token accounts

Live

Connect a wallet to list its tokens.