WATTA connecting…

Sri Lanka property,
discovered one notice at a time.

A discovery engine for undervalued land, villas, and apartments in Sri Lanka. Built for one UAE based buyer. Reads the Friday gazette, the auctioneer rosters, the diaspora exit pages, and the Sinhala and Tamil press, then ranks what is mispriced and worth visiting.

8 hard disqualifiers 20 weighted criteria 6 hunt lanes EN · SI · TA approach letters Friday weekly cadence
Properties tracked
Lock fast / offer band
Latest gazette
Avg discount achieved

How it works

1 · Discover
Government Gazette Part I IIB, Schokman, Bartleet, ikman.lk, LankaPropertyWeb, Sunday Observer, plus a paralegal inbox of newspaper clippings.
2 · Score
8 hard disqualifiers zero the alpha. 20 weighted criteria yield 0 to 100. Bands: lock fast, offer 10, offer 20, offer 30, walk.
3 · Approach
Per shortlisted property, six packets: folio request, owner letter EN SI TA, closing budget, site visit checklist.

Live candidates

just now
How to read this — alpha, bands, lanes, building status

Alpha (0 – 100)

Alpha is the property's investment score. It is not a price and not a probability. It is a weighted blend of 20 criteria from the Sri Lanka Property Acquisition Playbook — title clarity, encumbrance status, NBRO compliance, discount to fair value, building status, liquidity, climate risk, and 13 others.

alpha = Σ (criterion_score × weight) / 10

Each criterion is scored 0 – 10. Weights are listed in data/scoring_weights.yaml and sum to 100. The three largest are discount_to_fair_value (14), title_clarity (12), and family_home_suitability (12). Click any card and scroll to "Alpha breakdown" to see all 20 contributions.

Action band (the coloured pill in the top-right of each card)

lock fastAlpha ≥ 85. Buy at asking — scarce.
offer minus 10Alpha 75 – 85. Offer 10 % below asking.
offer minus 20Alpha 65 – 75. Offer 20 % below; walk if not met.
offer minus 30Alpha 55 – 65. Only with a specific catalyst (probate close, parate timer).
walkAlpha < 55, or one of 8 hard disqualifiers fired (NBRO red, partition pending, structure breach, etc.).

Building status (the badge after lane)

modernNewly built or fully renovated; move-in ready.
basicHouse exists, liveable, older or basic finish.
derelictStructure exists but needs demolition or major rebuild.
bare landNo structure. Land lane.
unknownSource text gave no building signal.

Hover the badge to see the regex evidence excerpt that drove the classification. With family_home_required: true in your preferences, modern + basic land at the top, bare land + derelict sink.

Lane (the blue badge)

probate_fragmentInherited fractional shares being sold below market by heirs who want liquidity.
diaspora_exitOwners abroad selling family property; soft pricing, slow comms.
colombo_apartmentB-grade Colombo apartment lane (Kollupitiya, Bambalapitiya, Wellawatte).
coastal_villaSouth coast (Bentota → Mirissa); often diaspora or expat exits.
hill_countryKandy / Nuwara Eliya cooler-climate lots.
parateBank-enforced auction (Friday gazette Part IIB). Litigation risk drag.
unassignedDid not match any lane heuristic; review manually.

Price line

Asking price in LKR with AED equivalent in parentheses (rate ~87 LKR/AED). The blue est. badge means the price was estimated from comp data (e.g., parate notices use 0.75 × reserve as the implied discount); hover for the explainer.

Quick filters

hide unpricedDefault ON. Hides rows where price did not parse — they cannot be alpha-scored properly.
actionable onlyAlpha ≥ 55 (the "offer_minus_30 or better" band).
distressed signalsHas at least one detected distress signal (parate timer, obituary, long-listed, etc.).
Loading candidates…

Latest dossier

Loading…

Preferences

Tilt the lane assignment, set the budget band, mark the suburbs you actually care about. Saved to this browser; copy the YAML to data/buyer_preferences.yaml on next git commit to persist.

Budget

Lane priorities

0.0 = avoid, 1.0 = top priority. The assignment runner multiplies these against geographic + ticket fit.

Target districts

Veto signals

If any of these fire, the property is dropped from candidates regardless of headline discount.

YAML preview