Kale· Money

Treasury, but not boring.

Brex and Mercury sit on top of a treasury you have to assemble. Kale is the treasury — multi-bank, multi-currency, multi-chain, with policy as code and live FX hedging that posts P&L straight into Bean.

Garden Financial · v1.3.2 — DesktopLIVE
Search…⌘K
AACME Holdings

Cash Position

Updated Apr 29 at 14:02
KALE · /treasury/cash-position

Cash Position · across 5 holdings

Sweep · enabled
TOTAL CASH ON HAND
$2,932,142.18
+4.2% MoM14.2 mo runway @ current burn
12-week trendUSD-equivalent · daily close
POSITIONS3 banks · 1 broker · 1 vault
  • JPMorgan ChaseOperating
    65%
    $1,247,398.00
  • MercuryReserves
    28%
    $542,100.00
  • Brex TreasuryYield
    47%
    $918,244.00
  • Wise · EURFX float
    5%
    €84,210.00
  • Greenhouse · cold/01Self-custody
    6%
    $120,400.00
FIG. 0.A — GARDEN DESKTOP / DASHBOARDThe actual UI. No marketing simulator.
FX exposure

Hedge bands and P&L, posted to the book in real time.

Every pair you operate in carries a spot, a hedged rate, a hedge ratio, and a 30-day P&L. Hedge violations alert; daily mark-to-market posts to Bean as fx_pnl lines you can defend in front of an auditor.

KALE · /treasury/fx-management

FX positions · 4 pairs · USD base

hedge policy in band
NET EXPOSURE · USD-EQ$441,518.00
30D P&L
$+4,217.00+0.96%
POLICYmin 70% hedged when EUR/GBP > $80k
PairSpotHedged @ExposureHedge30d P&L
USD / EUR1.08241.0790$284,11892%
USD / GBP0.79120.7885$92,40078%
USD / JPY152.04151.20$48,80045%
USD / SGD1.34861.3450$16,2000%
rates refresh every 5s · spot from Wise mid + overrideP&L posts as fx_pnl line to Bean
90-day forecast

Cash forecast against the live pipeline. Not against last quarter's average.

Every Cabbage subscription event, every Chard authorisation, and every Branches sync re-runs the forecast in real time. Confidence bands widen with the forecast horizon. The policy floor — 90 days of payroll — is drawn as a hard line and breaches alert before they happen.

KALE · /treasury/forecasting

Cash forecast · 90 days · against the live pipeline

drift · 0.42% vs last week
TODAY$2,769,000
90-DAY MIN$2,300,000+18 days · post payroll
90-DAY MAX$3,050,000+71 days · Q-end collect
POLICY FLOOR$1,200,00090 days payroll · holds
$2.0M$2.4M$2.8M$3.2MTODAYnow+30d+60d+89d
+12dINV-2941 received · $14.8k
+24dTODAY · CFO present
+31dForerun Labs renewal · ramp
+47dPayroll · bi-weekly · $112k
+60dACME Holdings · ARR true-up
+75dQ3 estimated taxes · $87k
forecast re-runs on every Cabbage subscription event, every Chard authorisation, every Branches syncmodel v3 · trained on 412 closed periods
Kale vs. the spreadsheet stack

Treasury policy as code, not as a folder of XLSX.

Most finance teams run treasury in spreadsheets that no one trusts but no one replaces.

CapabilitySpreadsheetBrexMercury Kale
Multi-bank live balancemanualsingle-issuer✓ Mercury only✓ any bank
FX hedging native
Sweep rules as code
Treasury policy enforcement
Multi-currency P&Lmanual
Posts to ledger atomically✓ Bean
Agent-managed sweeps✓ MCP
Crypto / stablecoin pools✓ Greenhouse
Agent-native

Sweeps, hedges, and rebalances under capability locks.

An agent can move cash within your policy envelope. Anything outside the envelope generates a request for human approval — never an over-the-line move.

MCP descriptor
tool   kale.sweep.execute       Move cash per sweep rule (signed)
tool   kale.fx.hedge.open       Open FX forward up to policy cap
tool   kale.allocation.update   Update yield allocation
tool   kale.forecast.run        Re-run cash forecast
resource  positions://kale     Live position snapshot
Typed REST API
GET  /kale/v1/positions           Cash positions by account
POST /kale/v1/sweeps              Trigger sweep rule
POST /kale/v1/fx/hedges           Open / close hedge
POST /kale/v1/forecasts           Run forecast against pipeline
GET  /kale/v1/exposure            FX exposure by pair
Lineage headers
Authorization: Bearer arsenal:act_kl…
X-Garden-Capability: kale.sweep.execute · max=80000
X-Garden-Policy: target_balance=$300k · counterparty<$2.5M
X-Garden-Audit: sealed into Bean as fx_pnl + sweep entries
Capability matrix

What Kale runs every day.

  • 01Multi-bank live cash position (JPM, Mercury, Wise, Revolut, BoA, …)
  • 02FX exposure tracking + hedging via forwards or NDFs
  • 03Sweep rules expressed declaratively (YAML / policy code)
  • 04Cash forecasting against the live Cabbage + Chard pipeline
  • 05MMF / T-Bill yield allocation with counterparty caps
  • 06Per-currency P&L posted to Bean daily
  • 07Credit-risk exposure modeling across counterparties
  • 08Crypto treasury via Greenhouse FROST signing
Twelve services. Kale is one.

Kale planted alongside eleven others is the operating system.