Methodology

How DomPulse classifies and scores deals

This page documents the exact labeling and pricing logic so users can trust what they are seeing.

Market labels

  • Resales: reg_type_en = 'Existing Properties'
  • Off-Plan: reg_type_en = 'Off-Plan Properties'
  • Sales only lens: trans_group_en = 'Sales'
  • Off-plan assignment/flip before handover is not exposed as a single explicit type in source schema, so those cases can be mixed inside pre-registration procedures.

Fair price model

  1. Filter to valid sales with non-zero price and size.
  2. Prioritize same-project and same-unit comparables first.
  3. Fallback to area-matched comparables when project evidence is limited.
  4. Compute weighted median AED/m² with recency and size similarity weighting.
  5. Return fair range, confidence, and top comparable evidence rows.

Current limitations

  • Exact geographic radius comps (e.g. within 1 km) are not active yet because project/building coordinates are not available in current source columns.
  • Until geo indexing is added, proximity fallback is based on same-project then same-area evidence.