Fund accounting & administration

ABOR and IBOR.
One ledger.

The accounting book and the investment book are the same ledger. There is no overnight reconciliation between them, because there is nothing to reconcile.


Proof, not assertion

Most systems tell you what the books say.

This one proves it. Fifty-seven invariants run continuously against live funds. Not a test suite over fixtures, but arithmetic truths checked against real money, every day.

When something drifts, the sweep says so before it reaches a review, an auditor, or an LP.

57 invariants, checked
daily on live books
  • Capital accounts reconcile to the ledger, per fund, per period
  • Allocations sum to the pool, so no rounding leaks into someone's balance
  • No lot outlives the position it belongs to
  • Every high-water mark survives redemption, transfer and restatement
  • Ownership is derived from capital, never asserted alongside it

Structures

Every vehicle you actually run.

Pooled funds, funds-of-one, SMAs, trusts and GRATs, family partnerships and asset SPVs. Open-end and closed-end. Unitized and capital-based. One platform, not four products with an integration story between them.

Master-feeder and beyond

Feeders pick up master P&L through real internal positions. Ownership edges are derived from capital across the whole graph, not asserted fund by fund, so consolidation is a read rather than a rebuild.

Share classes, series, sleeves

Per-series high-water marks and equalization. Sleeves as a first-class ledger dimension. Side pockets that ring-fence frozen participation and split dealing NAV from total NAV.

Closed-end, end to end

Commitments, capital calls, drawdowns, recallable distributions, waterfalls in European and American form, GP clawback, per-principal carry vesting and LP givebacks.

Registered vehicles

RIC and BDC support, including repurchase offers with carry-forward, Section 19a notices, financial highlights and the asset-coverage mechanics those structures require.

Coverage

One book. Every asset class.

Equity, fixed income, cash, fund interests, derivatives, loans, real assets and digital assets post to the same ledger, under the same rules, with the same audit trail. Not five subsystems and a reconciliation problem.

Currency as an obligation

A EUR commitment is EUR. The base amount is a dated valuation of it, struck at each event's own date and never quietly retranslated. Missing a rate is a refusal, not a guess.

Fees that match the LPA

Tiered schedules, modifiers, offsets, MFN, expense caps, manager-borne splits and four-way settlement. Configured per fund, because no two limited partnership agreements agree.

Look-through that terminates

Fund-of-funds exposure, acquired-fee disclosure and per-manager performance records, computed through the ownership graph rather than collected by email.

Period close that holds

A closed period is sealed and its trial balance frozen as an artifact, so a statement produced today still ties to what was reported then.

Reporting

ILPA, in the ledger rather than in a spreadsheet.

Capital call and distribution notices carry ILPA CC&D component codes. Expense lines carry ILPA line-item codes at the point of posting, not reverse-engineered at quarter end.

Every row in a reporting template maps back to the ledger entry that produced it. Where a concept genuinely has no source, the template says so rather than quietly reporting a zero.

27 ILPA CC&D codes,
live vocabulary
  • Call and distribution component breakdowns
  • Line-item codes carried on expense postings
  • Row-level provenance, or an honest gap marker

Platform

API-first, and honest about AI.

Every screen runs on the public API

More than 800 endpoints under one OpenAPI spec. There is no private back channel: the product's own interface is built on exactly the API you get, which is the only real guarantee that it is complete.

Integrate with anything

Custodians, administrators, banks, portals, data vendors, your own warehouse. REST in, REST out, plus bulk CSV loaders for the systems that will never have an API.

Onboarding from the mess you have

Upload the spreadsheet, the CSV, the PDF. A model proposes the mapping, you review what it got wrong, and only what you approve is committed. Nothing posts because a model was confident.

Terms read from the document

Upload an LPA and get suggested fee terms prefilled into the builder, with the clause it came from attached. A human confirms every one before it becomes a fund term.

Before it posts

Consequence before commit.

See exactly what an entry does to the ledger, to capital accounts, and to every downstream balance, before it posts. Nothing enters the book blind, and anything in an open period can be corrected without a journal of apologies.

1494

Why the name

In 1494, Luca Pacioli published the Summa de arithmetica, codifying the double-entry method Venetian merchants had already used for two centuries. Debits and credits, a ledger that balances, books that can be checked by anyone who knows the rules.

Everything since has been an implementation detail. We took the year.

Early access

Currently in private development.

Built for fund administrators, CFOs and controllers who would rather their system prove the books than merely store them. If that is your problem, we would like to hear how you have it.