Contextual change validation
The challenge is not just detecting that an object has changed, but understanding what that change actually means.
In OpenStreetMap, modifications are contributed in changesets that are not always coherent from a geographic, thematic, or temporal standpoint. These changes are then broadcast in chronological order, no longer grouped by changeset. Moreover, a single object can be deleted, recreated, split, or merged. It therefore becomes necessary to reorganize this flow of changes in order to analyze it.
Clearance does not validate changes solely object by object, nor changeset by changeset, nor in chronological order. It groups them into geographically coherent sets.
Geographic context of changes (LoCha)
Clearance introduces the concept of Logical Changeset (LoCha).
OSM modifications at the same location must all be accepted or all rejected at the same time, to guarantee a coherent state of the local copy.