For Web3 Finance Teams

TreasuryRecon.Automated.

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 Audit

Treasury recon is one of our most common pilot surfaces. See the Ghost Ops Pilot for a fixed-scope automation with a flat fee.