From raw fund data to real-time true-value estimates — a continuously updating pipeline
A
Initial Fund Data
Cash Flows & GP-Reported NAVs optionally Geography & Asset Class
B
Upload / Update
Same payload — Cash Flows & GP-Reported NAVs(optionally Geography & Asset Class) — via three channels:
THEA Interface
drop here
CSV
Cash Flows · GP NAV
Date
CF
NAV
1
2
3
THEA
Pull data
Cash Flows GP NAVs
General API · watched folder
▦▦▦
picks up Cash Flows & GP NAVs
All three channels converge into THEA
Drag & DropExcel PluginGeneral API
Conflict check & resolution — interface hand-holds the user
2026-03-31
Source
GP NAV
Excel Plugin
9.40M
keep
General API
8.95M
keep
Checking incoming data for conflicts…⚠ Conflict: two sources disagree on 2026-03-31 GP NAVInterface guides you: which value is correct?✓ Resolved — kept 9.40M (Excel Plugin)
C
Configure
Confirm Geography & Asset Class / Strategy
Market auto-populates
30% comparable Anchor populates
User enters Holdings data
The comparable is updated from the holdings
Comparable updated from holdingst₀
Comp 1
Comp 2
Comp 3
Comp 4
Comp 5
Comp 6
t₀t₁t₂t₃t₄t₅
Comp 1Comp 2Comp 3Comp 4Comp 5Comp 6
holdings update each period · public comparable mix recomposes
⟡ Analytics
NAVcast true-value — Frozen
NAVcast true-value — Revised
GP NAV estimate between marks — Frozen
GP NAV estimate between marks — Revised
Fund alpha
Fund beta
Fund idiosyncratic noise
Relatedness of fund noise to comparable
Comparable alpha
Comparable beta
Comparable noise
GP smoothing
GP reporting noise
GP liquidity preference (distribution speed)
Conditional distribution nowcasts
Distribution noise
F
Delivery
Interactive graphic report
▾
Excel download
View in the interface
⟳
Excel API update
MCP✦
MCP → your Claude
Continuous updating
at your desired frequency
Update new reports
new cash flow & GP NAV reports & company holding data— interface checks conflicts & hand-holds