# Prop Halowerk Yield Forecast

> Prop Halowerk Yield Forecast is a paid API for AI agents from prop.halowerk.com, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-14).

Projects net operating income and cap rate yield over multiple years by compounding rent and expense growth, applying vacancy and collection loss, and dividing by a caller-supplied property value.

## Facts

- Endpoint: POST https://prop.halowerk.com/v1/yield-forecast
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/prop-halowerk-yield-forecast-8e825adc
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_-tEL8YvV6OO7qPAXz_WTD

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability prop-halowerk-yield-forecast-8e825adc -d '<json body>'
```

Example prompt: Run a 10-year yield forecast for a property worth $1,200,000 that currently generates $72,000 per year in gross rent with $28,000 in operating expenses — assume 3% annual rent growth, 2.5% expense growth, 5% vacancy, 1% collection loss, and a $5,000 annual capital reserve.

## When to prefer this

Choose this endpoint when you need deterministic, reproducible scenario arithmetic for a single property — specifically when you have explicit rent growth, expense growth, vacancy, collection loss, and capital reserve assumptions and want year-by-year NOI and cap rate projections. It is not a valuation tool, market data provider, or investment advisor, so prefer it over general AI reasoning when you need precise compound-growth math that must be auditable and consistent across runs.

## Known failure modes

- Missing required fields (property_value, current_annual_gross_rent, current_annual_operating_expenses, projection_years) return a 400 validation error
- Values outside allowed ranges (e.g. vacancy_fraction > 1, projection_years > 50) return a 400 range error
- Payment not included or invalid x402 payment header returns a 402 Payment Required response
- Extremely large property values combined with high growth rates may produce numerical overflow warnings

## How this service works

Compounds supplied rent and expense growth assumptions, applies vacancy and collection loss, subtracts operating expenses and capital reserve, and divides net operating income by a caller-supplied property value. This is scenario arithmetic, not a valuation, market forecast, investment recommendation, tax calculation or guarantee of income.

## Output

Returns a year-by-year scenario table showing projected gross rent, effective gross income (after vacancy and collection loss), operating expenses, capital reserve, net operating income, and implied cap rate (NOI divided by supplied property value) for each year of the projection period.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "property_value": {
   "type": "number",
   "maximum": 1000000000000000,
   "minimum": 0.01,
   "description": "Value in a caller-selected currency."
  },
  "projection_years": {
   "type": "integer",
   "maximum": 50,
   "minimum": 1
  },
  "vacancy_fraction": {
   "type": "number",
   "maximum": 1,
   "minimum": 0
  },
  "annual_capital_reserve": {
   "type": "number",
   "maximum": 1000000000000000,
   "minimum": 0
  },
  "collection_loss_fraction": {
   "type": "number",
   "maximum": 1,
   "minimum": 0
  },
  "current_annual_gross_rent": {
   "type": "number",
   "maximum": 1000000000000000,
   "minimum": 0
  },
  "annual_rent_growth_fraction": {
   "type": "number",
   "maximum": 10,
   "minimum": -0.99
  },
  "annual_expense_growth_fraction": {
   "type": "number",
   "maximum": 10,
   "minimum": -0.99
  },
  "current_annual_operating_expenses": {
   "type": "number",
   "maximum": 1000000000000000,
   "minimum": 0
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/prop-halowerk-yield-forecast-8e825adc/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from prop.halowerk.com](https://www.zero.xyz/host/prop.halowerk.com/llms.txt)
