Sí, la logística es abrumadora. ¿Qué es una permutación, algo así como 2n, donde n es el número de valores individuales?
De todos modos, incluso como un recurso “con antelación”, solo con 30 complementos hay más de mil millones de combinaciones posibles. Y esto para cualquier “instantánea” dada en el tiempo, con cada cambio de versión acercándose a lo irrelevante.
Si se trata de un servicio “bajo demanda”, no puedo pensar en una buena interfaz de usuario para presentar todas las posibilidades, e incluso limitar severamente la interfaz de usuario introduciría un riesgo de seguridad si no se controla qué repositorios están instalados.
No digo que sea imposible o inviable. No sé qué modelo de ingresos y gastos podría funcionar.