The situation
The platform allowed sellers to publish immediately and verified ownership afterwards, usually when a buyer showed serious interest. It was a reasonable trade: friction at listing time suppresses supply, and most sellers are honest.
The cost landed on buyers. By the time a mismatch surfaced, someone had travelled to see a vehicle, negotiated, and occasionally paid a deposit. Each case consumed support time and produced a buyer who told people about it.
What changed
Ownership verification moved into the listing form itself. The seller enters a registration number, which they have in front of them, and the platform resolves the record before the listing can publish. Verified listings carry a badge; unverified ones are held for review.
The team was concerned this would suppress listings. It did not, because the step replaced a document upload rather than adding to it — sellers were being asked for less, not more.
What it took
Integration was a single endpoint and a sandbox week spent mostly on the failure cases: what the form says when a record isn't found, when the name is close but not exact, and when the upstream source is slow. Those states, not the happy path, were what determined whether sellers completed the form.
Where it landed
Disputes that previously surfaced after a buyer had committed now surface before a listing is visible. Support handles data-quality questions from sellers instead of fraud complaints from buyers, and the verified badge became something sellers actively wanted.
A composite account drawn from typical engagements. Details have been generalised to illustrate the integration pattern.