soupslurpr Sorry, my previous reply was supposed to be a joke.
By the "system" I meant a solution like AppVerifier.
By "allowing people to post hashes freely" I meant a platform where users would be able to post hashes, just so they become available somewhere on the internet (especially in case they were not officially published by an app's developer). There are probably many solutions that could be used for this purpose - let's say it would be a Flarum instance, like the one we're on now. Every thread there would be titled [app name] and OP would provide the first hash of its certificate from their install, similarly to how I did with AppManager earlier:
io.github.muntashirakon.AppManager
32:0C:0C:0F:E8:CE:F8:73:F2:B5:54:CB:88:C8:37:F1:51:25:89:DC:CE:D5:0C:5B:25:C4:3C:04:59:67:60:AB
Don't trust just this hash, cross-verify whenever possible!
Then others would be able to do the same, from their install.
Having some kind of system like this would be beneficial for people looking to cross-verify their install, including anyone who would wish to maintain a database of known legit hashes of certificates, like you do.
soupslurpr how would abuse be countered in that system?
I don't think abuse would be a problem as long as there would be at least a dozen of active non-malicious people and editing would be disabled or set to 10 minutes, like here. Even if bots were to raid such system, they wouldn't be able to delete other (older) posts. Even in such edge-case scenario, the damage would be limited as malicious hashes wouldn't be valid for an app (downloadable on a temporarily compromised source) indefinitely (someone will notice eventually). Given that, I think it would be enough for merely cross-verification purposes, aiding in finding a legitimate hash.