Celery· Books

Reconciliation that learns.

Most reconciliation tools match transactions. Celery matches across four sources — Bean, Chard, Branches, Greenhouse — drafts adjusting entries with confidence scores, and gates period close on full agreement.

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

Reconciliation

Updated Apr 29 at 14:02
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
FIG. 0.A — GARDEN DESKTOP / DASHBOARDThe actual UI. No marketing simulator.
Single case detail

Open the drift. See the reasoning chain. See the drafted entry.

Every drift case carries its hypothesis chain, the cross-check that confirmed it, a confidence score, and a balanced adjusting entry ready to post. Below auto-resolve threshold, an agent posts directly. Above, a controller signs.

CELERY · /accounting/reconciliation/case-7a91

Drift · case-7a91 · pi_8c11ae · +$0.18 · FX timing

confidence 0.98 · auto-resolved
DRIFT$0.18positive · FX gain
SOURCES3 of 4 agreeBranches disagrees by 0.18
CONFIDENCE0.98cross-check with Wise mid-rate
VERDICT auto-resolve · draftedposts to Bean on accept
Triangulated sources · 4
ServiceReferenceAmountWhenMatch
Chardpi_8c11ae · adyen · USD→EUR$14,820.002026-04-28 14:02:11agree
BranchesJPM ····0049 · ach in$14,820.182026-04-28 16:48:02+0.18
BeanJ-2026-04-28-04417 · ar.recv$14,820.002026-04-28 14:02:11agree
Greenhouseagree
Reasoning chain · 6 steps
  1. 0116:48:14Drift detected: Branches reports $14,820.18, Chard + Bean both $14,820.00. Δ = +$0.18.
  2. 0216:48:15Hypothesis A · FX timing diff: Wise mid-rate refreshed between Chard auth and Branches sync.
  3. 0316:48:15Hypothesis B · ACH credit interest: not applicable, < 4h between auth and settle.
  4. 0416:48:15Hypothesis C · Bank fee waiver: counterparty is preferred-tier, no fee expected.
  5. 0516:48:16Cross-check: Wise EUR→USD mid-rate moved 0.012% between 14:02 UTC and 14:08 UTC. Predicted drift on $14,820 → $0.18. Hypothesis A confirmed.
  6. 0616:48:16Confidence · 0.98. Below auto-resolve threshold of $50, within $1 tolerance. Drafting adjustment.
Adjusting entry · drafted
J-2026-04-28-04417-adj-01
AcctNameDrCr
1110Operating cash · JPM ····00490.18
7100FX gain · realised0.18
Balance0.180.18
balanced · ready to post
auto-resolved cases under $50 · confidence > 0.95 · 60% of drift never reaches a humanmodel v3 · 218 cases trained · this week
Celery vs. recon tools

Reconciliation that explains itself.

BlackLine + FloQast lock you into their own workflow. Celery runs inside the books.

CapabilityBlackLineFloQastBench Celery
Bank ↔ ledger matching
Processor ↔ ledger matching✓ Chard
On-chain ↔ ledger matching✓ Greenhouse
Drift draft with explanation✓ confidence-scored
Gates period close
Agent-resolvable cases✓ MCP
Posts adjustments atomically
Confidence scoring
Agent-native

An agent can clear 60% of recon cases unattended.

For drift below a confidence-and-amount threshold, Celery drafts and an agent posts directly. For everything else, a human gets a queue with explanations attached.

MCP descriptor
tool   celery.recon.draft       Draft an adjusting entry
tool   celery.case.assign       Assign case to reviewer
tool   celery.case.resolve      Resolve case (signed)
tool   celery.tolerance.set     Set per-pair tolerance
resource  cases://celery/open  Live caseload
Typed REST API
GET  /celery/v1/cases             Open recon cases
POST /celery/v1/cases/:id/draft   Draft adjusting entry
POST /celery/v1/cases/:id/resolve Resolve (post or skip)
GET  /celery/v1/matrix            Cross-source matrix snapshot
PATCH /celery/v1/tolerances       Update per-pair tolerance bands
Lineage headers
Authorization: Bearer arsenal:act_cl…
X-Garden-Capability: celery.case.resolve · max=10 · max_amount=$50
X-Garden-Policy: confidence>0.95 AND amount<$50 → auto-resolve
X-Garden-Audit: every adjustment posts to Bean with explanation
Capability matrix

What Celery matches.

  • 01Bean (ledger) ↔ Chard (processor) reconciliation
  • 02Bean ↔ Branches (bank statements) reconciliation
  • 03Bean ↔ Greenhouse (on-chain) reconciliation
  • 04Cross-source triangulation across all four pairs
  • 05Drift drafts with confidence scoring and explanations
  • 06Tolerance bands per currency / per pair
  • 07Period-close gating on full agreement
  • 08Agent-automated resolution for low-risk cases
Twelve services. Celery is one.

Celery planted alongside eleven others is the operating system.