Platform
One system for your whole data estate.
Reference data, time series, configuration, trades and positions, and the risk data computed from them, live in one system, each typed as what it is. Every value is kept with when it applied and when it was known, the live book reads at full speed, and every tool your firm uses reaches the same data.
The data
Five kinds of data, one system.
Four kinds come in from your sources. The fifth, risk data, is what your models compute from them, kept with the inputs that produced it. Because everything lives together, a curve config change reaches every curve, price and report that depends on it in seconds, versioned and readable as of any date.
Comes in from
Computed by your models
Every value is kept with when it applied and when it was known. Every edit is kept with who made it and who approved it.
Used by
Performance
Fast live, full history.
The current state of the book is kept materialized, so the desk reads it at full speed. Any earlier date is assembled on demand.
History never slows the live book
Positions, limits and reference data are served ready-made, however long their history grows.
Pushed, not polled
Prices, curves, surfaces, positions, trades and config changes are pushed to subscribers as they are written.
Time series that stay fast
Years of prices and curves stay quick to query as they grow, with no archiving project every few quarters.
Illustrative
Open by design
Your tools keep working.
Everyone reaches the same data from wherever they already work.
Excel functions
Typed functions in cells, any value as of any date.
Excel report templates
Ops own the layout in Excel. The server fills it from SQL or Python. A new breakdown is an afternoon, not a ticket.
SQL
Power BI, Tableau and Python connect directly in standard SQL. No warehouse copy to maintain.
APIs
Typed APIs for C#, Python, Java and C++, with streaming updates when data changes.
Desktop
A grid-first desktop app for the people who live in the data all day.
AI agents
Agents read typed data over MCP and propose changes for approval.
Adoption
Turn on what you need, when you need it.
A fund starts small and grows into the rest without moving platforms.
Typed data, reports, APIs, Excel
What every client runs from day one.
Full history and audit
For securities, config and positions, where you need it.
Data checks and value lineage
Where several vendors disagree, or where an auditor will ask.
Control
Yours to run, and yours to leave.
Single-tenant
Each client runs its own instance and its own database. Nothing is shared with other clients.
Two-person approval
Rule, config and data corrections need a maker and a checker. The approval is part of the record, not an email.
Record-level access
A trader sees their book, a desk head the desk, a fund manager the fund.
Complete history
Who changed what and when, readable for any record on any date.
Maintainable by anyone you hire
Your extensions are ordinary C# in your own repository. Nothing your platform runs on depends on knowledge only we hold.
You can leave
Raw vendor data is kept exactly as received and everything exports with SQL.
Bring the change your desk waits weeks for.
A curve config, a new attribute or a new structure. We'll make it on a running system and show you every value it reaches.