Skip to main content

Platform Scope

By the numbers.

What has actually shipped. Not features promised, not screens designed, not pitched — shipped, server-rendered, live on the public site, reflected in the public commit history.

Snapshot as of May 19, 2026. Live counts on the changelog.

Section 01

Build cadence

Discipline of shipping, not just thinking. Every commit lands on main and is reflected on the live site within minutes.

200+
commits
over the build window
60+
page routes
server-rendered
42
API routes
every one typed end-to-end
59K
lines of TypeScript
across app, components, lib
Section 02

AI architecture

Five specialist agents and a synthesis agent, each with strict JSON contracts and typed fallbacks so the orchestrator degrades gracefully.

6
AI agents
underwriting, market, risk, ops, discussion, IC
4
agents in parallel
fan-out via Promise.all
< 60s
full IC report
on a 100-unit broker memo
100%
typed JSON contracts
invalid output → typed fallback
Section 03

Coverage

Market intelligence depth across the highest-conviction US investment metros, with submarket-level supply, demographics, and regulatory context.

13
markets covered
with snapshot reference data
26
neighborhoods
with structural risk profiles
50
states
tax math + closing cost calibration
15
production tools
finder, calculators, analyzers
Section 04

Research depth

Long-form analytical writing, worked case studies, and live build notes. Read like an institutional research desk.

5
research articles
long-form institutional analysis
3
case studies
worked deals end-to-end
5
field notes
build cadence + observations
7
lab experiments
documented architecture decisions
Section 05

Product surface

The feature set an institutional investor actually uses — not a generic dashboard, but a tool kit built around the workflow of finding, analyzing, and tracking deals.

66
React components
shared design system
15+
deep features
OM extraction, comparables, memory
PWA
installable
iOS Home Screen + Android
SEO
production-grade
OG, sitemap, RSS, JSON feed

Architectural Decisions

Five decisions that shape the platform

The numbers above are scope. These decisions are why they came out the way they did.

01

Deterministic financial math, AI judgment

Cap rates, DSCRs, and cash-on-cash returns are pure functions — same input, same output. AI is reserved for OM extraction, market narrative, hidden-risk pattern matching, and IC-style synthesis. Numbers reproduce exactly; judgment is augmented.

02

Strict JSON contracts with typed fallbacks

Every agent has a Zod-validated output contract. If the model returns invalid JSON, the orchestrator falls back to a typed stub rather than crashing. The platform stays up even when the AI provider is unreachable.

03

Parallel specialist fan-out, sequential synthesis

The four specialist agents (underwriting, market, risk, operations) run concurrently against the same DealInput. The IC synthesis agent runs sequentially, consuming all four outputs. Latency stays low even as the report depth grows.

04

Memory layer for cross-deal context

Most tools forget the moment you close the tab. The platform persists every analysis and surfaces what changed when you revisit a deal — rent trajectory, market shift, thesis evolution. Institutional investors track deals over months; the tool was built to match.

05

Provider-agnostic AI client

Behind the agents is a single client that abstracts the model provider. Switching between providers is a config change, not a refactor. Reduces vendor lock-in and lets the platform route per-task to the model best suited for it.

Where to go next

See what the numbers translate to.

The scope is real. The features are live. Walk through the platform and inspect it yourself.

Get Weekly AI Investment Insights

Curated analysis, portfolio ideas, and market intelligence delivered every Monday.