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

J-2026-04-29-04417

sealed · period 2026-04
ENTITYACME Holdings · US-Parent
SOURCECabbage · INV-2941
POSTEDApr 29, 14:02:05 UTC
PREV ROOTblake3:dba14e…
AcctAccountDebitCredit
1100Accounts Receivable$14,820.00
2200Sales Tax Payable$1,209.00
4000Software · subscription$13,611.00
Total$14,820.00$14,820.00
Balanced · debits = creditsroot 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

Period close · 2026-04

99.74% matched · 30d1 drift drafted
Bean
Chard
Branches
Greenhouse
Bean
1.00
1.00
1.00
Chard
1.00
1.00
0.98
Branches
1.00
1.00
1.00
Greenhouse
1.00
0.98
1.00
Chard ↔ Greenhouse · drift −$0.18conf 0.98 · FX residue · 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.

CHARD · /payments/routing

Payment intent pi_2c4f1a · auth

$14,820.00 authorized
RAIL DECISION · success-rate × fee × latencypolicy: cap fee at 3.0% · target p50 ≤ 500ms
  • Adyen · Card2.6% + $0.10240 ms99.74%ROUTED
  • Stripe · Card· warm standby2.9% + $0.30280 ms99.40%warm
  • ACH NACHA· latency target$0.40T+298.10%skipped
  • Wire · Fedwire· fee cap$25.00T+099.99%skipped
routed0 msauthorized240 ms3capturedT+04settledT+1
idempotency-key locked

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

INV-2941 · ACME Holdings

draft → ready
FROMACME Holdings, Inc.228 Greenpoint Ave · Brooklyn, NY 11222did:oas:org:acme · entity 1042-A
TONorthwood Capital LLC14 St James Sq · London SW1Y 4LBbilling@northwood.capital
ISSUED 2026-04-29NET 30 daysDUE 2026-05-29CURRENCYUSD
DescriptionQtyRateAmount
Garden Apex · Orchard plan · 1 mo1$499.00$499.00
Transaction volume · 412k events412,000$0.018$7,416.00
Greenhouse FROST · 18 signers18$220.00$3,960.00
Sage screening · 4,287 cases · 24h4,287$0.42$1,800.54
Compute · usage credits$1,144.46
ASC 606 rev rec scheduled Posts to Bean on issue Chard intent queued · adyen primary
Total due
$14,820.00

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

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

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.

BRANCHES · /transactions/linked-accounts

Linked accounts · 6 banks · 4 currencies

all reconciled
InstitutionRoleBalanceAvailableSync
JPMorgan Chase····0049 · USD
Operating$1,247,398.00 USD1,124,200.00synced12s ago
Mercury····6612 · USD
Reserve$812,000.00 USD812,000.00synced14s ago
Wise Business····8801 · EUR
FX float$284,118.40 EUR284,118.40synced1m ago
Revolut Business····2237 · GBP
FX float$92,400.00 GBP92,400.00synced1m ago
Brex····4408 · USD
Card$18,924.00 USD18,924.00synced47s ago
Bank of America····5180 · USD
Payroll$76,200.00 USD0.00stale9m ago
TOTAL · USD-equiv$2,531,040.40

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

Transfer · cold/01 → ops/03 · USDC

FROST 2-of-3 · policy-checked
tx_9b1a2 / 3 signed
S-01CFO
S-02CEO
S-03ops/03
S-04Auditor
S-05Guardian
AMOUNT$8,041.06USDC · Solana · settle T+0
  • Policy check within $5,000/day band
  • Allowlist vendor_9b matched
  • Threshold2 of 3 reached

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 · streaming

cursor 92,010
  • 13:42:08Cabbage
    invoice.issued

    INV-2941 · ACME Holdings · $14,820.00

    info
  • 13:42:19Chard
    payment.authorized

    pi_2c4f1a · adyen · 240ms · 3DS

    ok
  • 13:42:30Bean
    journal.posted

    J-2026-04-29-04417 · sealed blake3:9f3a2c…

    ok
  • 13:42:41Celery
    recon.drafted

    drift −$0.18 · confidence 0.98

    info
  • 13:42:52Greenhouse
    transfer.signed

    cold/01 → ops/03 · 2 of 3 · USDC

    ok
  • 13:43:03Sage
    ofac.hit

    case 7e2c · adverse media · low

    review
SIGNED · AT-LEAST-ONCE · 90D REPLAY attested ed25519

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.