underwrite_run
Run deterministic underwriting on a canonical deal to obtain certified metrics (NOI, CoC, DSCR, IRR, equity multiple, yields) with engine version. Missing tax policy causes typed refusal.
Instructions
Run the deterministic underwriting engine on a canonical deal; certified metrics come from the engine, never a model.
Pass the full canonical deal inputs (engine schema v0.1) — cohorts, market rent curves, opex table, purchase/debt/exit/fund assumptions, and a property tax policy. Returns the engine's own certified metrics (NOI, CoC, DSCR, IRR, equity multiple, yields) verbatim, with the engine version on every response. A canonical missing its tax policy is refused typed — the engine never guesses. (The argument is declared optional so a missing-input refusal reaches the client as a payload instead of a validation crash.)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| inputs | No |