The firm's data foundation

The whole book, in one governed place. Ask it anything.

Private equity and real estate in a single store, every figure traceable to the document it came from and the date it was true, with statements and capital calls that read themselves. Then you just ask, in plain English, right in Slack.

One data foundation, two consumers: this platform's reporting and query surface, and the Cockpit agent fleet. Built on the shared governance substrate; every access follows the same rules the firm already ratified.

PE + CRE
One store, one look-through view of total exposure
Every figure
Carries its source document, data class, and as-of date
Plain English
Ask in Slack or a dashboard; answers cite where they came from
Why it exists

The book lives in two hand-keyed spreadsheets. That's the problem.

The investment book is rebuilt by hand every quarter from statements, portal exports, bank downloads, and email. It works right up until it doesn't: the one person who owns a sheet is away during a close, a number can't be traced to a source, or "the portfolio as of March 31" simply can't be answered. The platform replaces the spreadsheet with a governed store, and keeps the humans in the loop where judgment belongs.

Before

Quarterly re-keying

The whole book is re-typed each quarter. One exposure question once took two analysts up to two weeks to answer.

Before

Bus factor, realized

A single person owns and interprets each sheet. The failure showed up live, during a close, while that person was away.

Before

No provenance

Numbers can't be tied to a source or an as-of date; copies drift, so "yesterday's sheet" and today's disagree.

Before

Blended time

NAVs mix quarter-ends, so "as of a date" and "what changed this quarter" are both unanswerable.

Before

Split PE and CRE

One fund is many rows across entities; PE and CRE live apart; total look-through exposure stays opaque.

Before

Naming chaos

The same entity has four names across accounting, the portal, the sheets, and conversation. Nothing joins cleanly.

What you get

A store that reconciles, remembers, and answers.

Unified store

PE and CRE together

One time-series store over the whole book, with fund-level consolidation from day one and total look-through exposure in a single query.

Natural-language query

Ask in plain English

"Total exposure to senior living, look-through included." Answers come back cited, in Slack or on a dashboard.

Ingestion

Documents read themselves

Statements, capital calls, and distributions are extracted automatically across a proven set of document types, then a person confirms before anything lands.

Provenance

Every figure, sourced

Each number carries the document it came from, its data class, and its as-of date. Reporting stops being an act of faith.

Deal pipeline

Sourcing to close

The live deal pipeline runs in Linear, sourcing through close; agents draft and label, and only a human moves a deal's stage.

Capital activity

Calls and distributions tracked

Extracted capital calls and distributions post with their source links, and become deadlines and briefing items downstream.

Data quality

New, stale, and missing

A weekly report surfaces what arrived, what's gone stale, and what's missing, so gaps are caught before someone needs the number.

CRE alerts

DSCR, LTV, maturities

Coverage and loan-to-value thresholds and upcoming maturities are watched for you, and surfaced before they become a scramble.

Governed by design

Safe to trust

Role-based access from day one, figures classified and never over-shared, and a full audit trail on every change. Governance is enforced, not promised.

Tour every feature
How it works

Documents in, confirmed by a human, queryable forever.

  1. Documents arrive and read themselves

    Statements, capital calls, and distributions land from sanctioned senders. Extraction agents pull the figures; anything that fails validation routes to review with a best-effort draft attached. Nothing is invented, and no one re-types.

  2. A person confirms in the review queue

    Extracted figures surface in a Slack review channel as claim-and-resolve cards. A human is the verification layer: confirm, correct, or reject. Duplicate copies of the same document from different inboxes are absorbed automatically.

  3. The governed store holds every figure with its source

    Confirmed figures enter the time-series store with their document, class, and as-of date attached, reconciling to the accounting system of record rather than replacing it.

  4. You ask, and the answer cites itself

    Query in plain English from Slack or a dashboard. Every figure comes back with its source and as-of date, and anything above your clearance returns a dashboard link, never the number.

Who it's for

Every role gets the question it actually asks.

These are the real prompts, stated as the person would type them. If the platform answers these, it has done its job.

PrincipalsWhole-book view
"Show me the portfolio as of March 31. What changed this quarter?" The whole book as of any date, and total exposure to a theme with look-through included, in one place.
AnalystsInvestments
"Unfunded commitments across all funds, as of today. Which positions have stale NAVs?" The book queryable instead of re-keyed by hand.
Asset management / IRCRE + investor reporting
DSCR and LTV dashboards that refresh without you; the per-investor waterfall and preferred return computed in the store from the deal's terms, out of the shadow spreadsheet; investor reporting fed from the governed store, not hand-assembled.
AccountingFinance
Sanctioned bank feeds instead of manual downloads; GP statements that parse themselves and reconcile to the accounting system of record; one live cash picture; official entity names from one controlled vocabulary.
COO / General CounselGovernance + closings
"Show me every side letter and non-standard term across the book, and who signed off." The terms that today live in three people's heads, made findable with their signing record.
Governed, not just promised
One access model

Role tiers from day one, enforced in the database. If a role needs wider reads, that's a governance amendment, never a config toggle.

Every figure classified

Platform data defaults to a confidential class; each figure carries its class, source, and as-of so nothing is ever over-shared or mis-quoted.

A full audit trail

Every figure change is recorded. The most sensitive classes never post to a channel, and answers above your clearance return a link, not the number.

How governance works
Get started

Ready to stop re-keying the book?

Adoption is staged and safe by construction: the data layer first, then ingestion with a human in the loop, then query and dashboards, then the extras. Each stage earns the next.