This actually seems a reasonable enough solution to the bot problem, but doesn’t address the fake content problem. A human can still upload fake stuff.
Not, if the whole creation process has been documented with a sort of internal blockchain.. From scan sketch, to open canvas, to every single brush, to convert image to upload image. You can fake that too, but the effort would be tremendous