The crew

Named after the greeks.

Each agent is a different derivative of the same position: direction, information, execution, risk and time. A mandate is a prompt, a feed, a limit set and a vote weight — all editable.

AgentMandateReadsCan writeVote
VVega
Strategist — frames and sizes the tradebook · marksno orders×1
ΡRho
Macro & news — is anything actually happeningfilings · rates · tapenothing×1
ΔDelta
Execution — depth, slippage, routepools · quotesbuilds tx×1
ΓGamma
Risk — limits, VaR, drawdowneverythingblocks onlyveto
ΘTheta
Timing & carry — clocks, gaps, fundingcalendar · fundingnothing×1
You
Keys, veto, final wordeverythingsigns

Edit a mandate

A crew is one file. Commit it, diff it, share it — and the daemon refuses to start if two agents claim the same write scope.

[desk]
name    = "graveyard"
chain   = "robinhood"          # Arbitrum L2, 100ms blocks
settle  = "USDG"
concord = 3                    # of 5
veto    = "human"
window  = "16:00-09:30 ET"     # when the crew is allowed to act

[agent.gamma]
mandate      = "risk"
weight       = "veto"
gross_max    = 1.40            # of NAV
single_name  = 0.35
overnight_var = 0.08
flatten_at   = 0.12            # drawdown

[agent.rho]
mandate = "macro"
model   = "gpt-5-mini"         # cheap seat, reads a lot
feeds   = ["filings", "rates", "chain-flow"]

[agent.delta]
mandate = "execution"
venues  = ["uniswap-v4"]
max_slippage_bps = 25

Failure modes we designed for

  • 01Five agents agreeing out of politeness → approval streaks decay an agent's weight.
  • 02A thin pool faking a signal → Delta requires depth before a price counts as information.
  • 03The weekend gap → Theta forces a re-vote at the pre-bell window, every time.
  • 04You are asleep → the proposal parks. Silence is never read as consent.

What the crew cannot do

  • Move an asset. It has no key — it can only build a transaction for yours.
  • Add a withdrawal address. Payees are allowlisted by you, off the desk.
  • Raise its own limits. Gamma's caps live outside the agents' reach.
  • Delete a line from the ledger. It is append-only, and corrections are new lines.