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.
Cash Position
Kale · Treasury
Cash Position
Consolidated cash across all banks, brokers, and self-custody wallets
Total cash on hand
USD balance
EUR balance
Runway
Currency mix
$3,231,710
Across 6 holdings · 3 currencies
Sweep policy
ActiveBank accounts & holdings
| Account | Institution | Number | Type | Balance | Available | Currency | Status |
|---|---|---|---|---|---|---|---|
| Operating | JPMorgan Chase | ••••4821 | checking | $1,247,398.00 | $1,198,420.00 | USD | Active |
| Reserves | Mercury | ••••9013 | savings | $542,100.00 | $542,100.00 | USD | Active |
| Yield | Brex Treasury | ••••2277 | money market | $918,244.00 | $918,244.00 | USD | Active |
| FX Float | Wise | ••••5540 | checking | €84,210.00 | €84,210.00 | EUR | Active |
| Payroll | Silicon Valley Bank | ••••1188 | checking | $312,060.00 | $289,340.00 | USD | Active |
| Cold Storage · 01 | Greenhouse Vault | ••••0xA9 | self custody | 120,400.00 USDC | 120,400.00 USDC | USDC | Restricted |
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
Currency exposure, hedge coverage, and realized P&L against policy bands
Net exposure · USD-eq
30-day realized P&L
Unrealized P&L
Portfolio hedged
Hedge policy
DegradedPolicy breaches
2
Pairs below the 70% hedge band
FX positions · USD base
| Pair | Spot | Hedged @ | Exposure | Hedged | 30-day P&L | Band |
|---|---|---|---|---|---|---|
| USD / EUR | 1.0824 | 1.0790 | $284,118.00 | 92% | +$3,120.00 | Settled |
| USD / GBP | 0.7912 | 0.7885 | $92,400.00 | 78% | +$864.00 | Settled |
| USD / JPY | 152.04 | 151.20 | $48,800.00 | 45% | -$210.00 | Overdue |
| USD / SGD | 1.3486 | 1.3450 | $16,200.00 | 0% | +$142.00 | Overdue |
| USD / CAD | 1.3702 | 1.3688 | $58,900.00 | 88% | +$301.00 | Settled |
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.
Cash forecast · 90 days · against the live pipeline
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.
| Capability | Spreadsheet | Brex | Mercury | Kale |
|---|---|---|---|---|
| Multi-bank live balance | manual | single-issuer | ✓ Mercury only | ✓ any bank |
| FX hedging native | — | — | — | ✓ |
| Sweep rules as code | — | — | — | ✓ |
| Treasury policy enforcement | — | — | — | ✓ |
| Multi-currency P&L | manual | — | — | ✓ |
| Posts to ledger atomically | — | — | — | ✓ Bean |
| Agent-managed sweeps | — | — | — | ✓ MCP |
| Crypto / stablecoin pools | — | — | — | ✓ Greenhouse |
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.
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
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
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
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























