For Web3 Finance Teams
Stop spending hours every week reconciling on-chain activity against your books. GhostWork runs 3-way recon continuously: wallets, accounting system, bank. Mismatches surface before they become problems.
Your team should be doing finance, not data assembly. We handle the matching so close day is a confirmation, not a scramble.
Manual treasury recon is a tax on your team
Every hour spent exporting, matching, and chasing discrepancies is an hour not spent on decisions that matter.
Wallets multiply. Reconciliation doesn't scale.
One Ethereum mainnet wallet was manageable. Now you have wallets across 6 chains, a Safe multisig, a CEX account, and a custodian. Each one needs to map to a line in your books. Nobody on your team has time to do this right.
Month-end closes take days instead of hours.
By the time you've exported CSVs, converted token prices at the right historical rate, and matched transactions against your accounting system, you've lost a week. And there's always something that doesn't reconcile.
Mismatches surface at the worst time.
A mismatch shows up in an audit or a board report, not your monthly recon run. Because the run was manual, incomplete, and nobody flagged the gap. You fix it under pressure.
How it works
A scoped Phase 1 build on your real treasury data. We map the recon workflow, build the pipeline, and hand over the runbook and source materials.
Step 01
Connect your sources
We integrate with your wallets (via RPC/indexer), your accounting system (QuickBooks, Xero, Netsuite), and your bank feeds. Setup takes a few days, not months.
Step 02
Recon runs continuously
An AI agent ingests on-chain events, converts to functional currency at the correct historical rates, and matches against your general ledger entries. No exports, no cron jobs, no babysitting.
Step 03
Mismatches surface immediately
When a transaction doesn't match, the agent flags it with context: the raw event, the expected entry, and what's missing. You get a clean exception list, not a spreadsheet to diff yourself.
Step 04
Month-end closes in hours
Reports are generated automatically. Your auditor gets a structured package with transaction-level detail, price sources, and reconciled balances across all wallets. Close day is a confirmation, not a scramble.
What the pilot delivers
$5,000 flat for the scoped Phase 1 build. Phase 2 iteration can be written into the same SOW when the first surface is defined.
3-way recon running on your real data
On-chain, off-chain, and bank: all three sources matched against each other on your real data, not sample data.
Historical price reconciliation
Token transactions converted at the correct spot rate for the exact block. No averaging, no estimates.
Review-ready reporting
Monthly close packages in a format your auditor can work with. Transaction-level detail, not summary exports.
Exception triage workflow
When something doesn't match, you get context: the gap, the explanation, and what to do next. Not a diff to figure out yourself.
Common questions
Book a 20-minute recon audit
Tell us what you have: chains, wallets, accounting system. We'll tell you what the recon pipeline looks like for your setup and what it would take to automate it.
Book a Recon AuditTreasury recon is one of our most common pilot surfaces. See the Ghost Ops Pilot for a fixed-scope automation with a flat fee.