PRODUCT · LEDGER

Accounting-grade positions, as an API.

Ledger is a double-entry positions engine. Every movement is recorded as balanced debit and credit entries, so balances are always provable and every state reconstructs from its history. Use it standalone, or reach it through the One API.

Double-entry by construction

Every transaction balances debits against credits, enforced by the engine. It never commits a half-posting, so your books are always provably consistent.

Hierarchical accounts

Model accounts with classes, multiple currencies, liquidity policy, and overdraft limits. Roll balances up a subtree, or read entry history per account.

Holds and reversals

Reserve available balance with a hold, then release it in whole or part. Reverse a transaction with inverse entries — the original is never mutated.

Audit-grade export

Stream your full history as NDJSON. Replaying the entries reconstructs live balances exactly, and two exports of one state are byte-identical.

Enforced idempotency

Every post carries an idempotency key the engine enforces structurally. Retries are safe; a conflicting reuse is rejected, never double-applied.

Tenant isolation

The tenant is resolved from the verified credential, never from input. A caller can only ever reach its own tenant's data.

CONTACT US

Let's talk integration.

Building something on Posteering, or weighing a fit? Send a note and the team will get back to you.