Methodology & Engine

Live

How HexaReal turns official Dubai Land Department & Ejari records into transparent, reproducible scores. Every number traces to a source you can audit — no black boxes, every method published below.

Data coverage
8 dimensions
Transactions
DLD archive, Sales + others
Areas
of Dubai
Scored nodes
area → unit-type
Last refresh
auto, daily
Data foundation

Official sources, mostly free, auditable

The engine is fed from the official, government-grade record — not listings or estimates. The 8-dimensional state vector splits into four Chaos dimensions (instability) and four Fidelity dimensions (structural strength), each from a named source with measured coverage:

Chaos · C₁–C₄
Fidelity · F₁–F₄

Freshness: transactions register with the DLD continuously; we treat the most recent 2–3 months as provisional and revise them upward as late registrations arrive.

The Ψ engine

8-D state → one exposure score

Each node carries the eight dimensions above on a 0–100 scale. They collapse into a single order parameter, Ψ, a transparent weighted blend: Ψ = 0.5·(1 − mean Chaos/100) + 0.5·(mean Fidelity/100) — high fidelity and low chaos push Ψ up. Ψ maps to an exposure band:

DIVESTREDUCEMODULATEMAINTAINACQUIREEXCITED

The score is a transparent weighted blend, not a black-box model — you can reproduce any node's Ψ from its eight inputs. Cross-dimension propagation and a backtested band calibration are on the roadmap (see Transparency below).

Price index

Median AED/m², outlier-cleaned, quarterly

  • Sales only (mortgages & gifts excluded), AED per m², dated 2000-onward.
  • p5/p95 winsorised within each node — clips distressed, bulk and data-error deals so the median tracks price, not the odd transaction.
  • Quarterly median, 3-quarter smoothed; contiguity-gated so we never draw a line across a multi-year gap.
  • Areas precomputed (instant), buildings & projects computed live; thin nodes fall back to their parent community, clearly labelled.
  • Headline change & CAGR are anchored on multi-quarter averages at both ends, not a single noisy quarter.
Comparables

Like-for-like peers, recency-weighted

For any building, project or unit-type we rank the most-similar peers in the same master community by a weighted distance: price/m² (primary), median worth (separates villas from apartments), and the Ψ state. Peers that are stale (old last-sale) or thin(< 10 sales) are demoted, so a 2010-dated outlier can't masquerade as a current comparable. Unit-type comps are matched to the same room type.

Rental yield

Ejari rent ÷ DLD sale price

Gross rental yield = median annual Ejari rent per m² ÷ median DLD sale price per m², resolved at the project (else area) level and applied per node. It differentiates by unit type — smaller units and offices typically show higher gross yields.

Transparency

What's solid vs. in progress

Production-grade
  • Transaction analytics & drill-down (full DLD archive)
  • Price index, comparables, gross yield
  • 8-D state & Ψ exposure band
On the roadmap
  • Per-unit AVM with a confidence band & published accuracy
  • Backtested forecast hit-rate (held-out test, MAPE)
  • Stratified mix-adjusted index + hedonic cross-check

We publish our method and flag what's provisional — the opposite of an opaque "97%-accurate" black box. Where a number is an estimate, we say so.

System Architecture

Official-data pipeline → 8-D feature engine → transparent classical scoring → live console.

Classical engine · official data
01

Ingest

  • DLD transactions
    sale prices, comparables, index
    daily
  • Ejari
    rental registrations → yields (C3)
    daily
  • News RSS
    policy / macro shock flags (C4)
    2-hourly
  • OpenStreetMap
    infrastructure density (F2)
    periodic
02

Engine

Normalize — robust percentile scaling per dimension (P₁₀–P₉₀ calibration on the roadmap).

8-D state — feeds map to C₁–C₄ (chaos) / F₁–F₄ (fidelity).

Ψ composite — transparent weighted blend → exposure band.

Precompute — node scores, price index, comparables & yields, refreshed daily.

03

Serve

  • Front end
    Next.js 16
    Vercel
  • API
    FastAPI scorer
    Render
  • Data
    690k DLD txns · 25k scored nodes
    Supabase
  • Map / charts
    Leaflet + Recharts
    live
04

Roadmap

Per-unit AVM — valuation + confidence band, with disclosed accuracy.

Forecast backtest — held-out hit-rate / MAPE on the forecast fan.

Watchlists & alerts — band / yield / price-move notifications.

Branded exports — PDF / CMA reports.

Transparency:built on official Dubai Land Department & Ejari records and served by a reproducible classical engine — no fabricated metrics. Every score traces to a published method above.