I wonder if this problem could be addressed with immutable timestamps and a vector database with image embeddings.
Eg, someone builds a system that constructs a graph that points images back to the previous references, based on their distances.
The one with the earliest timestamp is considered the original.