Actually the distributed method could also be compared with docker hub. There also everyone can define images within his namespace, and others can use them.
But thinking about it, I think it is essential, that the manifests are stored in the repositories.
While for practical reasons, the generation of an index, bases on those manifests could still be a good idea, and combines the two methods a bit.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Actually the distributed method could also be compared with docker hub. There also everyone can define images within his namespace, and others can use them.
But thinking about it, I think it is essential, that the manifests are stored in the repositories.
While for practical reasons, the generation of an index, bases on those manifests could still be a good idea, and combines the two methods a bit.