Skip to main content
Demo environment — all data, accounts and balances are simulated. What’s real vs simulated
All insights

Trust & Safety

Inside the Keja trust layer: how a listing earns the Verified badge

Ardhisasa cross-checks, photo forensics, duplicate-signature detection and price anomaly bands — the five signals behind every trust score.

Keja Verification Desk20 July 20266 min read

Kenyan property portals have a trust problem with a body count: the same apartment photographed once and listed by four "agencies", prices 40% below market as bait, plots that belong to someone else entirely. Keja exists because of that problem, and the Verification layer is the product. Here is exactly what happens between a submission and the badge.

Signal 1 — Title cross-check against Ardhisasa

The anchor verification: the claimed ownership is checked against the national registry. If the name on the listing does not reconcile with the record — or the record shows a charge, caution or dispute — the listing never reaches the marketplace. This single check deletes the majority of fraudulent listings at source, because most fraud is lazy.

Signal 2 — Photo and duplicate forensics

Listings are fingerprinted: image similarity against our corpus catches the same unit re-listed under new paint, and recycled photo sets across "different" properties flag organized re-listing operations. Duplicates do not just waste your time — they are the medium through which phantom inventory is sold.

Signal 3 — Pricing anomaly bands

Every listing is scored against its area’s price-per-sqm band for comparable type and tenure. Deep under-pricing is treated as aggressively as over-pricing: a KES 6M Kilimani apartment "priced to sell today" is either a scam, a distress sale with a story you must hear, or a mis-listing. In all three cases the correct response is a flag, not a bargain badge.

Signal 4 — Listing velocity and agent reputation

Accounts that list twenty properties in a week, delist, and relist under new names carry a signature. Agent reputation compounds with every completed, verified transaction — and the queue, not the seller, decides what publishes.

Signal 5 — Human review before publication

Machines score; the verification desk decides. Every submission lands in a queue with its completeness score and anomaly flags, and a human being approves, rejects or flags it. Our admin console exposes this whole pipeline in the open — including rejected listings — because a trust product that hides its rejections is asking you to trust marketing instead of mechanics.

“We show you flagged listings on purpose, clearly labelled. A marketplace that only shows you what it approved is asking for faith. We prefer to show you the machinery.”

Put this into practice on live inventory

Run the numbers yourself — verified listings, Investment Scores and the full calculator suite.