Asking for Immutable / Append-only is insanity, due to the fact that eventually someone WILL clutter the hell out of it, which all of your mirrors will hate you for, as well as downstream ecosystem toolchains. The only viable way to allow it is by vetting every upload, and uh, good luck finding volunteers for that.
Decentralized / Distributed is a good thing to have and prior art already exists.
Decentralized / Distributed is a good thing to have and prior art already exists.
Source: Experience with the grand daddy CPAN.