- Author formal upstream RFC proposal in docs/technical/specs/propuesta-rfc-upstream.rst - Link TECH-007 in docs/technical/spec.rst - Add update-readme action to bin/mxos-sizes.bash to dynamically update README.rst - Ensure vigia dashboard files are included in staging on ingest - Add zero-DNS direct IPNS key configuration to docs/guides/cliente-dnf.rst - Recompile README.html and index.html Co-authored-by: Antigravity <antigravity@google.com> Signed-off-by: Rénich Bon Ćirić <renich@evalinux.com>
31 lines
1.9 KiB
ReStructuredText
31 lines
1.9 KiB
ReStructuredText
======================
|
|
Especificación Técnica
|
|
======================
|
|
|
|
Visión General
|
|
==============
|
|
Este documento consolida la arquitectura de ingeniería del sistema de distribución de espejos de MxOS. Describe cómo interactúan el demonio Kubo de IPFS, el subsistema de resolución DNSLink, la capa de ingesta automatizada y el puente HTTP para MirrorManager.
|
|
|
|
Mapeo de Requisitos Técnicos
|
|
============================
|
|
|
|
* **[TECH-001] Ingesta Upstream y Empaquetado UnixFS:** Cumple con `[FUNC-001]`. Sincroniza directorios remotos y genera la estructura de bloques direccionada por contenido.
|
|
* **[TECH-002] Direccionamiento de Subnodos DAG:** Cumple con `[FUNC-002]`. Permite la extracción y pineo recursivo de CIDs secundarios en ramas del árbol de archivos.
|
|
* **[TECH-003] Topología DNSLink y Delegación:** Cumple con `[FUNC-003]`. Implementa el registro TXT canónico en la zona DNS de MxOS para el enrutamiento inmutable.
|
|
* **[TECH-004] Descubridor de Proveedores DHT:** Cumple con `[FUNC-004]`. Ejecuta sondeos de red hacia la DHT para compilar métricas de nodos proveedores sin telemetría.
|
|
* **[TECH-005] Puente Inverso HTTP y MirrorManager:** Cumple con `[FUNC-005]`. Conecta peticiones DNF estándar con el gateway local de Kubo y expone el punto de entrada oficial para el proyecto Fedora.
|
|
* **[TECH-006] Criptografía y Gestión de Llaves IPNS:** Cumple con la soberanía criptográfica y resiliencia de publicación independiente de DNS. Implementa el par de llaves Ed25519 con respaldo y contingencia.
|
|
* **[TECH-007] Propuesta Técnica Upstream (RFC):** Especifica el marco de federación con MirrorManager y la justificación técnica para las listas de desarrollo de Fedora y CentOS.
|
|
|
|
Documentos del Dominio
|
|
======================
|
|
|
|
.. toctree::
|
|
:maxdepth: 1
|
|
|
|
specs/arquitectura-distribucion
|
|
specs/resolucion-dnslink
|
|
specs/puente-mirrormanager
|
|
specs/ingesta-repositorios
|
|
specs/gestion-llaves-ipns
|
|
specs/propuesta-rfc-upstream
|