Skip to content
_RECONCILIATION/

Internal equals external

Match your Ledger against your Payments connectors and pooling accounts in real time — catch discrepancies the moment they appear.

Policy
Ledgermainaccounts: assets:*
reconcile
Cash poolstripe-eur

Bind a ledger account to its external cash pool.

Match
Total drift0.00
OK
0 / 4 assets matched

Equal balances mean your books and the outside world agree.

Drift
USD
EUR
GBP
Δ 250.00 EURNOT_OK

The moment a balance diverges, the gap is surfaced, not at close.

History
MTWTFSS
OKNOT_OK

Every check is logged, so you can prove backing at any date.

policy · match · drift · history, prove the ledger is backed
_DRIFT/

Catch drift instantly

Ledger vs Payments pool, side by side.

Compare your Ledger balances against your Payments pooling balances continuously. The moment a day drifts, the gap is surfaced — not discovered weeks later at close.

D-5D-4D-3D-2D-1D-0
ledgerexternaldrift
_TEMPORAL/

Reconcile as of any date

Bi-temporal by design.

Pick a point in time and reconcile your Ledger against your Payments pool exactly as they stood then. Bi-temporal history means a late-arriving transaction never rewrites a past close — the books always agree at every date.

POLICYtreasury-pools
OK
Assets matched4 / 4
Total drift0.00
Reconciled at · UTC23:59
assetcash poolstatus
USD2,481,900.00OK
EUR1,902,440.00OK
GBP884,210.00OK
USDC3,640,180.00OK

internal ledger = external cash pools · to the cent

_AUDIT/

A full audit trail

Every match, drift and resolution logged.

Reconciliation produces an immutable trail: what matched, what drifted, and how it was resolved — ready for finance, audit and compliance.

reconciliation · audit
LIVE
MATCH
orders:1042 ↔ pi_3Qa…7x EUR 59.00
MATCH
orders:1043 ↔ ch_2Bd…9k EUR 120.00
DRIFT
D-2 ledger EUR 0.86 vs ext 0.62
MATCH
orders:1044 ↔ tr_8Wz…1m EUR 18.50
RESOLVE
D-2 drift cleared · provider fee
MATCH
orders:1045 ↔ po_5Ny…4p EUR 240.00
MATCH
orders:1042 ↔ pi_3Qa…7x EUR 59.00
_POLICIES/

Reconciliation policies

Each ledger account, paired to its payments source.

Declare policies that bind a Ledger account to a Payments pool, then track them per policy and per asset. Equal balances mean your books and the outside world agree — any gap is flagged as drifting.

Policydaily-stripe-recon
NOT_OK
Drift detected0.50
asset USD/2run 01HGW4D7SXRQ
Balance compareUSD/2
Ledger balance1,000.00
Cash pool999.50
Drift0.50
error:balance drift for asset USD/2

ledger @ 23:59:59 ≠ cash pool @ 23:59:59 · flagged for review

_ACCOUNT-BASED/

Reconciliation · account-based

One invariant, checked continuously.

Instead of chasing every transaction, account-based reconciliation proves a single relationship: for a given asset, the sum of your ledger accounts must equal the balance held in the external cash pool. As long as the totals agree, your books match the outside world — the instant they diverge, the gap is flagged.

Policydaily-stripe-reconasset USD/2
pending:stripe0.00
fees:stripe0.00
users:wallets:stripe0.00
Ledger accounts
0.00
Cash pool
0.00

STRIPE_ACCOUNT_MAIN

account-based · the sum of ledger accounts equals the cash pool

FAQ

Questions, answered

01 / DRIFT DETECTION

Ledger balances are compared against Payments pooling balances continuously. A gap is surfaced the moment it appears, not at close.

02 / TEMPORAL

Reconcile as of any date. Bi-temporal history means a late-arriving transaction never rewrites a past close.

03 / POLICIES

A policy binds a ledger account to a payments pool. Matches and gaps are tracked per policy and per asset.

04 / AUDIT TRAIL

Every match, drift and resolution is logged immutably — ready for finance, audit and compliance.

05 / RESOLUTION

Drifts carry their context — amounts, references, provider fees — so you resolve the real cause instead of forcing a balance.

_GET STARTED/

Prove your books match the outside world

Continuous reconciliation between your Ledger and your Payments pools, with a full audit trail.