Field guide to Garden

Twelve services. One organism.

Each service is a self-contained crate with its own database, REST and MCP surface, and contract with the rest of the platform. They are also designed to be replaced — Garden holds the system together with cryptographic seals and an event spine, not vendor lock-in.

Domain · Books

Books

The book of record and the engine that keeps it honest.

Bean · Accounting

Journal Entries

Double-entry ledger · hash-chained, sealed at period close

Entries this period

417
+38

Total debits

$1.84M
Balanced

Sealed entries

392
94.0%

Awaiting review

2
Drafts

Recent journal entries

Period 2026-06
EntryDateMemoDebitCreditAmountStatus
J-2026-06-29-04417Jun 29, 2026Cabbage INV-2941 · Northwood Capital1100 · Accounts Receivable4000 · Software revenue$14,820.00Sealed
J-2026-06-29-04416Jun 29, 2026Stripe payout settlement · batch 88411010 · Operating · Mercury1100 · Accounts Receivable$48,200.00Posted
J-2026-06-28-04415Jun 28, 2026USDC settlement · Base · Vault sweep1200 · Crypto · Vault2100 · Settlement clearing$12,040.00Posted
J-2026-06-28-04414Jun 28, 2026Sage screening usage · 4,287 cases6200 · Compliance expense2000 · Accounts Payable$1,800.54Posted
J-2026-06-27-04413Jun 27, 2026Payroll accrual · June cycle 26000 · Salaries expense2300 · Payroll payable$92,400.00Sealed
J-2026-06-27-04412Jun 27, 2026FX revaluation · GBP receivables7100 · FX gain/loss1100 · Accounts Receivable$318.90Draft
16 of 8
1 / 2
Balanced · debits equal credits across all posted entriesroot blake3:9f3a2c10e7…

BeanDouble-entry, deeply.

The general ledger that every other Garden service writes to. Real double-entry accounting, period-aware journals, multi-currency, multi-entity, and a closing process that can withstand audit.

Celery · Accounting

Reconciliation

Triangulated matching across Bean ↔ Chard ↔ Branches ↔ Greenhouse

Match rate

99.74%
+0.3%

Items reconciled

1,204
Last 30d

Open discrepancies

1
Drift drafted

Total drift amount

$0.18
FX residue

Match results · period close 2026-06

Confidence-scored
SourcesExternal RefLedger RefAmountConfidenceStatus
Bean ↔ ChardPAY-88410J-04416$48,200.00100%Completed
Bean ↔ BranchesACH-20714J-04409$31,250.00100%Completed
Chard ↔ GreenhouseUSDC-Base-4471J-04415$12,040.0098%Pending
Bean ↔ ChardPAY-88409J-04411$920.00100%Completed
Branches ↔ BeanWIRE-55021J-04407$27,400.00100%Completed
Chard ↔ GreenhouseFX-GBP-0918$0.1862%Open
16 of 7
1 / 2
Chard ↔ Greenhouse drift −$0.18 · conf 0.62 · adjustment drafted

CeleryReconciliation that learns.

An AI reconciliation engine that ties bank statements, processor payouts, on-chain transfers, and journal entries together, then drafts the corrections for a human or agent to approve.

Domain · Money

Money

How dollars, euros, sats, and stablecoins move and get billed.

Payouts

Outgoing payouts across ACH, Wire, RTP and USDC rails

In transit

$161,410
4 payouts

Paid today

$60,240
+18.2%

Success rate

98.7%
Healthy
FilterAll statusesAll rails
Payout IDRailDestinationAmountStatusCreated
po_2c4f1aACHChase ····0049$48,200.00SettledJul 1 · 09:14
po_2c4e88RTPMercury ····6612$18,800.00ProcessingJul 1 · 08:52
po_2c4d0fUSDCBase 0x9f…2a1c$12,040.00SettledJun 30 · 22:03
po_2c4bd3WireHSBC ····8801€96,500.00ProcessingJun 30 · 17:41
po_2c4a71ACHBofA ····5180$7,620.00FailedJun 30 · 11:20
po_2c49a2RTPBrex ····4408$920.00SettledJun 29 · 15:38
po_2c4810USDCBase 0x41…88de$34,110.00ProcessingJun 29 · 10:02
po_2c46ffWireWise ····2237-£320.00CanceledJun 28 · 19:15

ChardPayment routing without lock-in.

A provider-agnostic payment router. Cards, ACH, SEPA, wires, RTP, FedNow, and on-chain settlement — orchestrated through a single contract with smart fallback, dispute mediation, and refund logic.

Cabbage · Billing

Invoices

8 total invoices · billing across all customers

Outstanding

$51,050
3 open

Paid MTD

$46,200
+18.4%

Past due

$15,560
2 invoices

Drafts

1
Not sent

All invoices

Sorted by issue date
NumberCustomerIssue DateDue DateTotalStatus
INV-2941
Northwood Capital LLC
billing@northwood.capital
Jun 29, 2026Jul 29, 2026$14,820.00Open
INV-2940
Wayne Enterprises
ap@wayne.com
Jun 28, 2026Jul 28, 2026$18,800.00Paid
INV-2939
Soylent Corp
finance@soylent.co
Jun 26, 2026Jul 26, 2026$920.00Paid
INV-2938
Initech
billing@initech.io
Jun 12, 2026Jun 27, 2026$6,440.00Past Due
INV-2937
Hooli, Inc.
ap@hooli.com
Jun 24, 2026Jul 24, 2026$31,250.00Open
INV-2936
Stark Industries
billing@stark.com
Jun 20, 2026Jul 20, 2026$27,400.00Paid
16 of 8
1 / 2

CabbageBilling for businesses with weather.

Subscription, usage, hybrid, prepaid, postpaid, milestone, contract, and one-off billing — with proration, dunning, revenue recognition, and an invoice engine that produces documents you'd actually mail.

Kale · Treasury

Cash Position

Consolidated cash across all banks, brokers, and self-custody wallets

Total cash on hand

$3.23M
+4.2% MoM

USD balance

$3.02M
4 accounts

EUR balance

91,508
1 account

Runway

14.2 mo
@ current burn

Currency mix

$3,231,710

Across 6 holdings · 3 currencies

USD· 4 accts$3,019,802.00
EUR· 1 acct€91,508.00
USDC· 1 acct120,400.00 USDC

Sweep policy

Active
Idle-cash sweepNightly · to Yield (Brex)
Minimum operating float$750,000 · JPMorgan Chase
FX auto-conversionEUR > €80k → hedge
Self-custody thresholdAlert > $150k · Vault 01

Bank accounts & holdings

AccountInstitutionNumberTypeBalanceAvailableCurrencyStatus
OperatingJPMorgan Chase••••4821checking$1,247,398.00$1,198,420.00USDActive
ReservesMercury••••9013savings$542,100.00$542,100.00USDActive
YieldBrex Treasury••••2277money market$918,244.00$918,244.00USDActive
FX FloatWise••••5540checking€84,210.00€84,210.00EURActive
PayrollSilicon Valley Bank••••1188checking$312,060.00$289,340.00USDActive
Cold Storage · 01Greenhouse Vault••••0xA9self custody120,400.00 USDC120,400.00 USDCUSDCRestricted

KaleTreasury, but not boring.

Operating cash, FX, sweeps, MMF allocations, and forecasting. Kale models your treasury policy as code and executes it across banks, brokerages, stablecoin pools, and on-chain venues.

Accounts

Linked bank accounts across 6 institutions and 4 currencies

Total balance · USD-equiv

$2,531,040.40
6 accounts linked

Institutions

6
4 currencies
InstitutionRoleBalanceSync statusLast synced
JPMorgan Chase····0049 · USD
Operating$1,247,398.00Synced12s ago
Mercury····6612 · USD
Reserve$812,000.00Synced14s ago
Wise Business····8801 · EUR
FX float€284,118.40Synced1m ago
Revolut Business····2237 · GBP
FX float£92,400.00Syncingnow
Brex····4408 · USD
Card$18,924.00Synced47s ago
Bank of America····5180 · USD
Payroll$76,200.00Stale9m ago

BranchesBank connectivity that doesn't break on Mondays.

Plaid, MX, Teller, Finicity, and direct ISO 20022 connectivity to banks. Branches gives you authoritative balances, statement reconciliation, ACH origination, and wire instructions.

Domain · Custody

Custody

Self-custody for crypto-native treasuries.

GREENHOUSE · /crypto/custody-accounts

Crypto custody

Self-custody wallets under FROST threshold signing. Garden holds public descriptors and HMR/Sigil lineage — private keys never leave the signer ring.

Assets under custody

$2.58M
+4.2%

Custody wallets

7
6 active

FROST threshold rings

5
2-of-3 · 3-of-5

Cold storage share

78.4%
Healthy

Wallets & assets

WalletAssetNetworkCustodyUSD valueStatus
Treasury · cold/01
12.4021 BTCBTC
BitcoinFROST 2-of-3$812,440.00Active
Operating · ops/03
486,200.00 USDCUSDC
SolanaFROST 2-of-3$486,200.00Active
Reserve · cold/02
184.90 ETHETH
EthereumFROST 3-of-5$612,680.00Active
Payouts · hot/07
94,120.00 USDTUSDT
EthereumSingle-sig$94,120.00Restricted
Escrow · vault/11
220,000.00 USDCUSDC
BaseFROST 2-of-3$220,000.00Active
Mint float · sigil/04
1,480,900 MINTMINT
SigilFROST 2-of-3$148,090.00Active
Guardian · cold/paper
3.1000 BTCBTC
BitcoinFROST 3-of-5$203,100.00Suspended

FROST 2-of-3 signer ring

Proven

Transfer cold/01 → ops/03 · 8,041.06 USDC · Solana. Threshold reached; policy-checked within daily band and vendor allowlist.

CFO · YubiKey 5CSigned
CEO · Ledger NanoSigned
ops/03 · Garden ApexPending

GreenhouseSelf-custody, with grown-ups.

HD wallets, threshold custody, settlement, and bridging. Greenhouse is how Garden organizations hold crypto without surrendering custody — anchored on Solana with FROST threshold signing and policy-bound spending.

Domain · People

People

Identity for humans and agents, with the same audit trail.

TURNIP · /settings/identity/signers

Signer ring · 6 devices · CFO requesting elevation

step-up required
CFO requests period close · 2026-04 · seal blake3:9f3a…arsenal:act_step_2c4f1a · ttl 90s · scope bean.period.close · entity us-parent
touch YubiKeycancel
TypeDeviceBound principalEnrolledState
PasskeyiCloud Keychain · MacBook Prodid:oas:org:acme:cfo2025-11-04active
YubiKey 5C NFCYK · sn 19284441did:oas:org:acme:cfo2024-09-12active
Ledger Nano XLedger · BTC + ETH pathdid:oas:org:acme:ceo2025-02-21active
Trezor Safe 3Trezor · auditor seatdid:oas:org:acme:auditor2025-08-09active
Garden ApexBuilt-in · this machinedid:oas:org:acme:ops/032026-01-14active
Cold paperVault recovery · Shamir 2-of-3guardians · 3 of 52025-03-04offline
every elevation logs to Bean · arsenal tokens are just-in-time, time-bound, principal-boundFIDO2 · WebAuthn · BIP-39 · Shamir

TurnipIdentity, plain and patient.

Auth, SSO, MFA, session management, and agent identity binding. Turnip is the front door to every Garden service — for humans, agents, and the keys that belong to both.

SAGE · /compliance/kyc-sessions

KYC · session 3f81-0a2c · Reginald Maxwell

reviewer required
RM
SUBJECTReginald MaxwellDOB · 1982-03-14 · UK
CASE3f81-0a2copened 4 min ago
ROUTEUK individual · standardSLA · 24h
  • Government IDOnfidopassport · United Kingdommatch
  • Liveness selfieOnfido98.4% similaritymatch
  • Address proofVeriffutility · 1 mo oldmatch
  • OFAC / EU / UNSageno list hitsclear
  • PEP screeningSageno political exposureclear
  • Adverse mediaSage1 low-confidence articlereview
evidence pack · 11 docs · sealed blake3:7a91…posts to Bean on approval · vine event queued

SageCompliance, automated and audit-ready.

KYC, KYB, AML, OFAC and global sanctions screening, transaction monitoring, suspicious activity, and disputes — all wired into Bean's audit chain.

Domain · Signals

Signals

The event spine your stack listens to.

VINE · /dev/events

Event spine

Signed, at-least-once event delivery across every Garden service with 90-day cursor replay. Ed25519-attested, retried with backoff, dead-lettered on exhaustion.

Events today

18,204
+6.1%

Delivery success

99.3%
Healthy

Retrying

1
backoff

Cursor

92,014
90d replay

Streaming events

SIGNED · AT-LEAST-ONCE · 90D REPLAY
Event typeSource serviceTimestampDeliveryCursor
invoice.paidCabbage13:42:52Delivered92,014
payment.authorizedChard13:42:41Delivered92,013
journal.postedBean13:42:30Delivered92,012
ofac.hitSage13:42:19Retrying92,011
transfer.signedGreenhouse13:42:08Delivered92,010
sweep.scheduledKale13:41:57Delivered92,009
payout.failedChard13:41:46Failed92,008
balance.syncedBranches13:41:35Delivered92,007

VineWebhooks that arrive — once.

The event spine connecting Garden to your stack. Vine guarantees at-least-once delivery, exactly-once outbox semantics, signed payloads, and a queryable replay window across every event Garden emits.

Domain · Surface

Surface

The desktop client and document studio.

GARDEN APEX · ⌘K — command palette

Search every service in one bar

⌘ K · global
issue invoice acme10 of 412 matches
Action
BeanPost journal entry · new⌘ N
BeanClose period · 2026-04 (4 days remaining)⌥ ⌘ C
CabbageIssue invoice for ACME Holdings⌘ I
ChardAuthorize payment · $14,820 → Northwood⌘ ⏎
GreenhouseSign transfer · 2-of-3 · CFO + CEO⌘ S
Search
SageRun OFAC + EU + UN screen for new vendor
KaleForecast cash · 90d horizon · base USD
BranchesReconcile JPM ····0049 · $1.2M
Recent
VineReplay events from cursor 92010 · 16:42 EDT
CeleryResolve drift · $0.18 · FX timing
⏎ run · ⌘ ↓ next group · esc closev1.3.2 · 217 commands · 12 services

FigsThe desktop ledger, on your laptop.

A native macOS, Windows, and Linux desktop that gives accountants, finance teams, and operators a fast, offline-capable client over the entire Garden stack.

BASIL · /dispatch/outbound

Outbound dispatch · 47 in flight

dkim · spf · dmarc green
DocumentChannelRecipientStateReceipt
INV-2941 · ACME Holdingsbilling@northwood.capitalopenedopened 9s ago · seal blake3:9f3a…
Receipt · pi_2c4f1aar@acme.examplesentdelivered 2m ago · sealed
1099-NEC · contractor 7e2c✉ postUSPS Certified · NY 11222renderingwet-signed proof of mail
Dunning · D-4 · sub_4892ap@helsinki-co.comqueuedsend in 14h · template D4-strict
FROST sign request · transfer 02e1▲ pushGarden Apex · CEOsentdelivered to device · 18s
OFAC review hit · case 7e27✆ sms+1 ··· ··· 0049bouncedcarrier rejected · auto-failover → email
Period close confirmationauditor@kpmg.examplequeuedsend when seal lands
every doc is sealed before send · proof-of-delivery posts to Bean on receipttemplates 142 · 31 languages · 9 carriers

BasilReceipts and disclosures, beautifully.

A document studio for receipts, statements, K-1s, 1099s, agent disclosures, and customer-facing documents. Versioned, branded, and signed.

One service is interesting. Twelve, planted together, are an OS.