EndCap
Sign in
For acquisitions

Nobody underwrites every deal that reaches the desk.

And what reaches you is only what someone chose to send. EndCap reads every OM you forward — the whole record, each figure cited to its page — enriches it with public data, and underwrites it against your buy box in your own model. Your analyst starts where the machine stopped.

Forward an OM; the brief is back in hours, not days.
Before you ask
Nothing you forward is pooled, shared, or used to train a model. Your OMs, your playbook and your library stay isolated to your firm.
Subject · acquisitions desk
ConstraintTodayWith EndCap
What you can ask latersomebody's memoryevery deal, queryable
Deals you underwritewhat fits the weekevery one that arrives
Deals you pass ongonekept as your comps
Where a number came fromthe OM's wordcited to the page
The modelrebuilt by handmapped once, then populated
The constraint every desk works under — not a benchmark.
01 · How it works

Forward the deal. It comes back underwritten.

Six steps, one of which is yours.

  1. 01
    Forward the deal
    Your firm gets its own intake address. Send it any offering memorandum — a broker's email, a forwarded thread, a PDF or a workbook. That is the entire workflow on your side.
    Intake
  2. 02
    The record comes out
    Rent roll, operating expenses, lease terms and deal facts are extracted as structured rows, each figure carrying the document and page it was read from. Anything we can't ground, we flag or leave blank.
    Extract
    From the live product · Rent rollSample data
    Extracted rent-roll rows with suite, area, rent per square foot and expiry
    The rent roll as rows — suite, area, rent, expiry — not a screenshot of a PDF table.
  3. 03
    It lands in your library
    Every OM is kept, underwritten or not. The deals you pass on still become comps only your firm can query — your own deal flow compounding into a private database instead of dying in an inbox.
    Library
    From the live product · PipelineSample data
    Pipeline rows carrying Pursue and Re-trade verdict stamps
    Every deal that crossed the desk, carrying the verdict it earned.
  4. 04
    Public data is layered on
    Flood zone and hazard risk, crime relative to the national rate, demographics and daytime population, traffic counts, tax and assessment records — attached to the parcel, independent of the brochure.
    Enrich
    From the live product · Public dataSample data
    Public-data tiles for the parcel — flood zone, county hazard risk, violent crime, insurance prior, retail demand and walkability, each labelled with its source
    Read off the parcel, not the brochure — and each tile names the record it came from.
  5. 05
    It's underwritten to your standards
    Your buy box and your firm's criteria — insurance minimums, management fee, vacancy, exit cap, hold — are applied by rule and cited, then your own financial model is populated with the result.
    Underwrite
    From the live product · BriefSample data
    Deal snapshot row of metrics, each figure carrying source dots
    The dots beside a figure are its sources — open one and you get the page it came from.
  6. 06
    Your analyst picks it up
    A brief with the verdict, the hurdles it clears or misses, and the lines behind them. Click a figure to see its source. Change an assumption and the model re-runs — the machine did the reading, not the judgment.
    Brief
    From the live product · BriefSample data
    Recommendation card from an underwriting brief, reading Pass with the reasoning beneath it
    A verdict has to say why, in the firm's own rule, or it is just an opinion.
    From the live product · BriefSample data
    Recommendation card from a second underwriting brief, reading Pursue with the reasoning beneath it
    The same card on a deal that clears the bar. It argues both ways or it isn't a verdict.
02 · Screens

What the analyst picks up.

The whole surface, unretouched: the brief the machine hands over, verdict first, with the record it was built from underneath.Shown at page scale — the fragments above are full size.

Exhibit 01Underwriting briefAcquisitionsSample data
Underwriting brief page showing the verdict, deal metrics and cited figures
The first-pass underwrite, line by line, with every figure traced to the page it came from.Marker key — the dots beside a figure are its sources; open one and you get the page it was read from. What we can’t ground is flagged or left blank, never filled in.
Adjacent
The deals nobody sent you.

The same record, run the other direction: screen the off-market population against your box, then find the owner and make the call.

For sourcing teams →
From the live product · ScreenerSample data
Screener market filter with the candidate count and result rows beneath it
03 · Provenance

A first pass you can defend line by line.

A citation that points at the wrong page is worse than none. So every figure opens onto the document it was read from, firm overrides are labeled as overrides, and a number we can’t ground is flagged or left blank rather than invented.

From the live product · CitationSample data
A cited figure opened against the offering-memorandum page it was read from
A figure, opened: the OM page it came from, quote highlighted.
04 · Capabilities

What comes with the desk.

01OM intake by emailforward it — that is the whole workflowINTAKE
02Full record extractionrent roll, expenses, lease terms, deal factsEXTRACT
03Page-level citationsevery figure traced to where it was readPROVENANCE
04Your deal libraryevery OM you've received, kept and queryableLIBRARY
05Public-data enrichmentflood, hazard, crime, demand, traffic, taxENRICH
06Your buy box, appliedfirm criteria override what the OM assertsPOLICY
07Your model, populatedmapped once at onboarding, then populated on every dealMODEL
08Ask your whole bookan answer with receipts, or an honest abstentionASK
Firm-isolated · invite-only · exportable on demand

Put your next OM through it.

Once you’re in, start with a deal you know cold and read the brief against your own numbers. That is the only test worth running.