The Trust Ledger
We publish our working — and our mistakes.
A platform that asks you to trust a single number has to show how that number is made and own it when it gets something wrong. This is the append-only record of every change we make to the Intelligence Score methodology and every correction we issue — dated, with the reason. Entries are never edited or removed; if a past change is reversed, the reversal is logged as a new entry.
The proprietary weights are not published — but every dimension that feeds the score is named in the methodology, and every change to how those dimensions are computed lands here.
- Correction
Sample feed no longer leaks affiliate links; UI hides paid CTAs on samples
Sample listings (shown when the live feed is warming up) previously carried affiliateLink through /api/properties and rendered 'View original listing' even though isRealListing was false. Sample units are not purchasable — showing a commercial link was a disclosure failure. The API now strips affiliateLink when isRealListing is false and PropertyCard gates the link on isRealListing. An acquirer diligence check of sample vs live disclosure now passes.
- Methodology change
Droplet snapshot without fetchedAt now treated as stale
The droplet staleness ceiling previously treated a missing fetchedAt as 'not stale' (only positive evidence of age triggered fallback). A droplet that dropped its timestamp could pin the site to weeks-old inventory. The data layer now treats missing/unparseable fetchedAt as stale and falls through to the live RapidAPI pull — auto-healing the dead-cron case.
- Methodology change
Split off-plan / ready benchmarking (median-relative)
The Intelligence Score previously read every unit against a single secondary-market price-per-sqft benchmark per district. With roughly 93% of the live feed being off-plan, that systematically penalised off-plan units against a ready-market reference and pushed almost everything to the WATCH band. The model now benchmarks each unit median-relative within its own cohort (off-plan vs ready) per district, so an off-plan unit is judged against off-plan peers and a ready unit against ready peers. Effect: the label distribution now reflects genuine relative value rather than a structural off-plan penalty.
- Coverage
District benchmark coverage expanded
Added internal price-per-sqft and yield benchmarks for additional Dubai districts so fewer listings fall back to a generic city-wide reference. Wider coverage means a unit is more often scored against its own neighbourhood rather than a blunt average.
- Correction
Building-DNA false-positive on a service-charge alert removed
An automated building-data check flagged a service-charge year-over-year movement that, on review, was a data artefact rather than a real increase. The alert was withdrawn and the check tightened to require a corroborated multi-period trend before it surfaces a warning.