End-to-end address-to-valuation across the entire country.
4.5 million cleaned DVF mutations normalised from 17.5M raw rows. 30,000+ communes addressable via the IPL cascade and the INSEE COG. A stratified backtest by quintile, type and urban/rural slicing reports an urban-apartment MdAPE of 14.5 percent before BDNB enrichment and 12.0 to 12.5 percent after BDNB integration.
BallTree pre-built per type_local; address-to-valuation cold first call ~21 seconds (parquet plus tree warm-up), subsequent calls 1 to 3 seconds. BAN geocode cached locally; repeat lookups sub-millisecond. Full national ingest end-to-end: ~3 minutes on a workstation. The valuate(address) endpoint returns a Valuation object with value, plus or minus std, ci_low, ci_high, per-submodel breakdown, weights, nearest comparables, previous sales at this exact address, the parcel-history anchor, and inference flags when type or surface were inferred.