Bean· Books

Double-entry, deeply.

QuickBooks and Xero treat the ledger as a place to summarise transactions after the fact. Bean treats it as the source of truth — every other Garden service writes balanced entries to it, and every period close produces a cryptographic seal an auditor can verify in seconds.

Garden Financial
Search...⌘K
3
AACME Holdings
NRNina

Ledger & Reports

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…
GARDEN DESKTOP / JOURNAL ENTRIESThe actual UI. No marketing simulator.
Hash-chained audit

An auditor can replay your last seven years in 2 seconds.

Bean records every state change: journal post, period close, account change, even a chart-of-accounts edit. Each record carries the actor (human DID or agent token), the time, the device, and the prior hash. Replay is deterministic. To falsify history, you must break SHA-3.

BEAN · /accounting/audit-trail

Audit · last 6 events · all-time chain sealed

chain ok
filterjournal.*invoice.*period.*+ 12 more
  • 29 Apr 13:42:08.182journal.postedJ-2026-04-29-04417agent:tomato/0x4f1blake3:9f3a2c…be17
  • 29 Apr 13:42:08.094journal.approvedJ-2026-04-29-04417human:cfo@acmeblake3:be1722…3a8f
  • 29 Apr 13:41:55.022journal.draftedJ-2026-04-29-04417agent:tomato/0x4f1blake3:3a8f9c…02e1
  • 29 Apr 13:41:54.881invoice.postedINV-2941agent:basil/0x281blake3:02e144…ab02
  • 29 Apr 13:41:54.612period.opened2026-04human:controllerblake3:ab02f3…7741
  • 29 Apr 13:41:42.418invoice.draftedINV-2941agent:basil/0x281blake3:774150…9214
each row hash-chains to its predecessor · replay verifies in 2.1sretention · 90-day hot, 7-year cold
Chart of accounts

The skeleton every other service writes against.

Cabbage AR, Chard rails, Greenhouse vault, Branches banks — every sub-ledger binds to a specific account code. Templates for SaaS, holding-company, marketplace, autonomous-org, and crypto-native treasuries land balanced on day one.

BEAN · /accounting/chart-of-accounts

Chart of accounts · ACME Holdings · US-Parent · period 2026-04

balanced · Dr = Cr · sealed
TOTAL ASSETS$2,531,040.40
TOTAL LIABILITIES$284,400.00
TOTAL EQUITY$2,246,640.40
EQUATION CHECK A = L + E · ✓Δ 0.00 · period balanced
CodeAccountTypeBalancePeriod activity
1000Assetsasset$2,531,040.40+184,200.00
1100Current assetsasset$2,254,640.40+162,000.00
1110Operating cash · JPMorgan ····0049asset$1,247,398.00+72,400.00
1112Reserve · Mercury ····6612asset$812,000.00+50,000.00
1115Card float · Brex ····4408asset$18,924.00-2,400.00
1130FX float · Wise EUR ····8801asset$284,118.40+18,200.00
1140FX float · Revolut GBP ····2237asset$92,400.00+24,200.00
1200Accounts receivableasset$143,420.00+8,800.00
1300Self-custody · Greenhouseasset$133,000.00+13,400.00
2000Liabilitiesliability$284,400.00+22,400.00
2100Accounts payableliability$92,200.00+4,800.00
2200Sales tax payableliability$14,820.00+820.00
2210Deferred revenue · Cabbageliability$146,508.00+12,420.00
2300Tax withholding · 1042-Sliability$30,872.00+4,360.00
3000Equityequity$2,246,640.40+161,800.00
3100Owners' capitalequity$1,800,000.000.00
3200Retained earningsequity$446,640.40+161,800.00
every account binds to a sub-ledger · Cabbage AR · Chard rails · Greenhouse vault · Branches bankstemplates: SaaS · holding · marketplace · autonomous-org · crypto-native
Bean vs. the old stack

Built like infrastructure, not like a spreadsheet you log into.

Bean is the first ledger that takes the agent operator seriously. Every other system you've used treats automation as a bolt-on import.

CapabilityQuickBooksXeroNetSuite Bean
Real-time double-entrypartial
Multi-entity consolidationAdvanced onlyadd-on✓ default
Multi-currency revaluationlimited✓ FAS 52 / IAS 21
Cryptographic period seal✓ blake3
Hash-chained audit trail✓ ed25519
Agent-bound capabilities✓ Arsenal tokens
MCP server
ASC 606 / IFRS 15 nativemanualmanualmodule
Replay-safe writes✓ idempotency-keyed
Agent-native

Agents post journal entries under signed capabilities.

Bean exposes a typed MCP server. Your agent fetches the schema once. Then it posts journal entries the way a human controller would. Every write carries a lineage proof back to the human root that authorised the agent.

agent session · beanact_bn…
› bean.journal.post { debit: "1100 A/R", credit: "4000 Revenue", amount: "$14,820.00" }✓ capability bean.journal.post · scope: period 2026-06✓ balanced · debits equal credits← posted J-2026-06-29-04417sealed · blake3:9f3a2c… · replayable in 2 seconds
One exchange. Real tool names.Full API reference →
Capability matrix

Eight things Bean does that QuickBooks can't.

  • 01Posted, balanced, signed journal entries with binding to source
  • 02Multi-entity consolidation with intercompany eliminations
  • 03Multi-currency revaluation and translation (FAS 52 / IAS 21)
  • 04Period close with hard locks and blake3 cryptographic seal
  • 05Trial balance, P&L, balance sheet, cash flow on demand
  • 06Reversal and adjusting entries with full audit chain
  • 07Sub-ledger reconciliation with Cabbage / Chard / Greenhouse
  • 08ASC 606 revenue recognition primitives, contract-derived
Twelve services. Bean is one.

Bean planted alongside eleven others is the operating system.