Modelo de Pila Soberana (SSM) — Referencia Comparativa

v4 / TCP/IP, OSI y la Pila Soberana lado a lado
Véase también: Ubicación de Entidades · Comentarios: brandon@civicenlightenment.org

Un diagrama de referencia que compara tres modelos de capas de la pila en red: el modelo TCP/IP de cuatro capas de la DARPA que describe el internet en funcionamiento, el modelo de referencia OSI de siete capas utilizado con fines pedagógicos y en el trabajo de estandarización, y el Modelo de Pila Soberana — desarrollado en conjunto por los grupos de trabajo de OpenHaven, la Collaborative Technology Alliance (CTA) y DWeb para hacer legibles las decisiones arquitectónicas de soberanía digital. Cada modelo divide el mismo terreno arquitectónico con un propósito diferente. Los conectores entre las tablas muestran dónde los análogos entre modelos son directos, sesgados entre capas, o inexistentes (líneas discontinuas hacia una nota aclaratoria más abajo).

El SSM clasifica responsabilidades arquitectónicas relacionadas con la soberanía digital — no es un modelo de capas de protocolo ni un mapa de módulos de software requeridos. Sus capas representan preocupaciones arquitectónicas separables, no límites de implementación que una base de código deba respetar: un único sistema puede legítimamente cumplir las responsabilidades de varias capas a la vez — un entorno de ejecución P2P integrado que haga esto es un patrón común y esperado, no una excepción al modelo. Lea cada capa como una responsabilidad que algo en la pila debe satisfacer, no como una caja que un único componente deba ocupar en solitario.

En el nivel superior, el SSM tiene cuatro capas: Red (L1), Transporte (L2), Confianza Comunitaria (L3) y Aplicaciones (L4). La Confianza Comunitaria recibe aquí una atención desproporcionada porque es la capa que el internet actual nunca llegó a construir realmente — verificar personas reales, permitir que los grupos (no solo los individuos) actúen como participantes de primer nivel, y permitir que la confianza viaje a través de los límites comunitarios, todo esto aún carece de una respuesta a nivel de protocolo. Debido a que tanta arquitectura relevante para la soberanía reside en esta única capa, se subdivide además en seis subcapas (de la 3.1 a la 3.6, mostradas como el riel a su lado más abajo).

Análogo directo
Análogo sesgado
Sin análogo / distribuido

Comparación capa por capa

Tres modelos lado a lado. Las líneas de conexión se dibujan después del diseño, mediante posiciones de celda medidas. La altura de las filas se escala para que los análogos se alineen horizontalmente cuando sea posible; las relaciones no alineadas se dibujan en diagonal, en color óxido. La fila de OSI L5 Sesión enlaza con una tarjeta explicativa más abajo que detalla por qué la sesión no tiene análogo en la Pila Soberana.

TCP/IP Cuatro capas de la DARPA
L4
Aplicación
L3
Transporte
L2
Internet
OSI Referencia de siete capas
L7
Aplicación
L6
Presentación
L4
Transporte
L3
Red
L1
Física
Capa del SSM Nombre
Pila Soberana Descripción & ejemplos
L4
Aplicación / Interfaz
La capa orientada al usuario, donde las aplicaciones exponen las capas inferiores a las personas y a otros agentes. Da cabida a dos paradigmas simultáneamente: interfaces delgadas de tipo "traiga usted mismo todo" que exponen datos, identidad y protocolos de las capas inferiores con una lógica añadida mínima; y aplicaciones más gruesas que agrupan lógica adicional, esquemas y almacenamiento sobre sustratos descentralizados. Ambas existen actualmente en el ecosistema. Como norma de diseño, y no solo como patrón observado: las aplicaciones deberían principalmente componer las capacidades que las capas inferiores ya ofrecen, en lugar de reconstruirlas, y deberían mantenerse relativamente ligeras siempre que las capacidades de soberanía de capas inferiores que necesitan — identidad, gobernanza, semántica de datos, coordinación — ya existan. El grosor es una elección legítima cuando una capacidad genuinamente nueva aún no existe por debajo, no una opción por defecto.
p. ej.BlueSky · Holons · Logseq · Mobilizon · PeerTube
L3 Confianza Comunitaria
L3.6
Federación
La capa de instancias operadas por intermediarios que mantienen el estado canónico en nombre de los usuarios e intercambian ese estado con otras instancias mediante protocolos servidor-a-servidor — coordinando entre sistemas gobernados de forma independiente mediante federación, pasarelas e interoperabilidad entre dominios, en lugar de coordinación directa entre pares. Lo que distingue a la federación de la coordinación entre pares (L3.5) es la capa persistente de instancias entre el protocolo y el usuario final: en la federación, una instancia posee la relación del usuario con la red; en la coordinación entre pares, el usuario la posee directamente. Admite la portabilidad de la identidad y el contenido a través de los límites de las instancias sin un intermediario central — los protocolos de federación deberían, idealmente, preservar las identidades, las estructuras de gobernanza y los datos semánticos ya establecidos en L3.3/L3.4/L3.2, en lugar de redefinirlos en el límite de federación; la portabilidad entre protocolos de federación es en sí misma un objetivo de diseño declarado en esta capa, no solo un efecto secundario.
p. ej.ActivityPub · ATProto · Matrix · KOI-net
L3.5
Coordinación entre Pares
Donde los pares descentralizados se coordinan — entornos de ejecución y motores de ejecución distribuida que sincronizan el estado, replican datos y concilian cambios concurrentes entre pares, además de las abstracciones para desarrolladores que las plataformas P2P exponen para este trabajo y los patrones de interacción que muchos protocolos P2P definen. Algunas suites y entornos de ejecución integrados subsumen esta capa por completo, reemplazando su forma convencional por sus propios compromisos arquitectónicos. La coordinación en L3.5 debería, idealmente, consumir los compromisos de identidad, gobernanza y datos semánticos ya establecidos en L3.3/L3.4/L3.2, en lugar de incorporar un modelo de identidad incompatible propio — la portabilidad de los pares y su estado entre entornos de ejecución es un objetivo de diseño declarado en este nivel.
p. ej.Holochain · Veilid · Ditto · NextGraph
L3.4
Datos Comunitarios & Gobernanza
Donde se establece la gobernanza para instituciones, organizaciones, comunidades y cualquier colectivo involucrado en la toma de decisiones — donde residen los datos comunitarios compartidos y donde se toman y aplican las decisiones de gobernanza sobre esos datos, el sustrato para el conocimiento, los acuerdos y el estado colaborativo mantenidos colectivamente. La gobernanza es, intencionalmente, una capa separada de la identidad de L3.3 que se encuentra debajo, no una extensión de ella: un "nosotros" de muchos posee formas de agencia que no son reducibles a las identidades de sus miembros individuales, así que aquí es donde esa agencia colectiva se vuelve operativamente legible para los sistemas que actúan en su nombre. Se distingue de la federación de arriba (L3.6), que coordina entre sistemas ya gobernados en lugar de constituir la gobernanza en sí misma.
p. ej.Holons spaces · CRDT-based community stores
L3.3
Identidad & Soberanía del Usuario
Donde la identidad soberana queda operativamente vinculada a las partes actuantes — individuos, dispositivos o agentes de software — la capa en la que la pregunta "¿quién actúa?" se responde en el momento mismo de la acción. Las primitivas de identificadores, las estructuras de datos y la mensajería de confianza tienen su hogar estructural en capas inferiores; L3.3 es donde estas convergen para autenticar a una persona, las claves que controla, y el dispositivo o agente que actúa en su nombre. El compromiso arquitectónico es que esta vinculación se basa en claves en poder de las partes, y no en registros en poder de registros centrales — y que "¿quién actúa?" debe ser verificable en el borde, no delegado a un registro. La gobernanza para los colectivos reside en la capa superior (L3.4), mantenida deliberadamente por separado — véase L3.4 para saber por qué.
p. ej.FAN · FedID · KERI · XID
L3.2
Datos & Semántica
Especificaciones para describir, estructurar, nombrar y enlazar datos de modo que su significado — no solo su estructura — sea interpretable entre sistemas construidos de forma independiente, sin importar dónde se almacenen o quién los lea. Esto es más que "datos estructurados": L3.2 establece modelos y semántica de datos compartidos e interoperables — vocabularios y esquemas comunes que permiten que sistemas construidos por partes distintas coincidan en lo que realmente significa un dato. Aquí residen los vocabularios, los esquemas, los registros de identificadores, el direccionamiento por contenido y los formatos de divulgación selectiva. Los datos en esta capa son, en general, impersonales — aún no tienen un propietario o una parte actuante vinculada a ellos; esa vinculación ocurre en L3.3, donde se establecen la identidad y la autoridad. La Pila Soberana trata a L3.2 como una capa de infraestructura estructural por debajo de la identidad, sobre el compromiso arquitectónico de que los datos compartidos y significativos son el sustrato sobre el que operan los actores portadores de identidad.
p. ej.JSON-LD · Murmurations · Valueflows · Gordian Envelope · RIDs
L3.1
Red de Superposición
Redes lógicas construidas sobre el internet subyacente enrutado por IP — DHT, enrutamiento cebolla, enrutamiento en malla, topologías de superposición al estilo libp2p, transportes resistentes a la censura. Se distingue del sustrato de red subyacente L1/L2: una red de superposición añade descubrimiento de pares, enrutamiento alternativo, anonimización o topología que el internet base no proporciona.
p. ej.libp2p · Tor · I2P · Snowflake
L2
Transporte / Canal
Donde residen la entrega de extremo a extremo, la fiabilidad, el establecimiento de canales cifrados y las decisiones de protocolo de transporte. Incluye TCP y UDP, pero también QUIC, WebRTC, WebSockets, protocolos de canal cifrado (Noise, WireGuard) y transportes alternativos para redes en malla (LoRa, radio de paquetes). Las decisiones de transporte relevantes para la soberanía son cada vez más estructurales.
p. ej.QUIC · WebRTC · Noise · Reticulum · Meshtastic
L1
Física / Red
El sustrato mercantilizado de los medios físicos y el enrutamiento a nivel de red. En su mayor parte, invisible para las decisiones de arquitectura de soberanía, porque la elección entre Ethernet y Wi-Fi, o de qué protocolo de enrutamiento IP se utiliza, rara vez cambia el carácter de soberanía de un sistema. La Pila Soberana condensa este territorio en una sola capa para mantener la resolución del modelo enfocada en las capas superiores.
p. ej.Ethernet · Wi-Fi · Cellular · IP routing
Card 1 / Framing

Qué es y qué no es el Modelo de Pila Soberana

El Modelo de Pila Soberana no es un modelo de redes genérico. Es un modelo con una postura definida sobre las capas en las que se toman las decisiones arquitectónicas relativas a la soberanía digital. Ese enfoque lo distingue de TCP/IP (que modela el internet en funcionamiento) y de OSI (que modela las capas de red con fines pedagógicos y de desarrollo de estándares).

El modelo condensa las capas inferiores — medios físicos, enlace de datos, enrutamiento a nivel IP — en una sola L1, porque esas capas están, en gran medida, mercantilizadas a efectos de soberanía. Elabora las capas superiores porque es allí donde realmente residen los compromisos de soberanía de quienes lo adoptan: identidad, datos comunitarios, gobernanza, federación, paradigma de aplicación.

Correspondencia explícita con OSI y TCP/IP. La L1 del SSM absorbe las capas L1–L3 de OSI y L1–L2 de TCP/IP — el sustrato físico, de enlace y de enrutamiento — porque esas capas están mercantilizadas a efectos de soberanía. La L2 del SSM (Transporte / Canal) es un análogo directo de la L4 de OSI / L3 de TCP/IP. La L3.1 del SSM (Red de Superposición) no tiene análogo en OSI ni en TCP/IP; se sitúa por encima del internet enrutado, en lugar de al mismo nivel, y es opcional — los sistemas que no usan redes de superposición simplemente la atraviesan. El resto de la pila superior del SSM — de L3.2 a L3.6 (las cinco subcapas restantes de Confianza Comunitaria) más L4 (Aplicación / Interfaz) — profundiza en lo que OSI llama la capa de aplicación (L7) y en lo que TCP/IP llama su propia capa de Aplicación, numerada por separado (también etiquetada L4 en ese modelo, distinta de la L4 del SSM): existen porque es ahí donde residen las decisiones de soberanía.

La compensación es intencional. El modelo tiene alta resolución donde quienes lo adoptan la necesitan (seis capas por encima del transporte, donde se toman la mayoría de las decisiones relevantes para la descentralización) a costa de una resolución menor en las capas sobre las que la mayoría de los adoptantes no toman decisiones (infraestructura física y de nivel IP).

Card 2 / Comparison

Cómo se relacionan los tres modelos

TCP/IP, OSI y la Pila Soberana son tres formas de dividir el mismo terreno arquitectónico para propósitos distintos.

TCP/IP se optimiza para el internet en funcionamiento — capas mínimas, enfocado en lo que quienes implementan realmente construyen. OSI se optimiza para la claridad pedagógica y de desarrollo de estándares — más capas, separación de preocupaciones más granular. La Pila Soberana se optimiza para la toma de decisiones sobre soberanía digital — capas completamente distintas por encima del sustrato de transporte, enfocadas en dónde residen realmente los compromisos de soberanía de quienes la adoptan.

Ninguno de los tres es "más correcto" que los demás. Responden a preguntas diferentes. Un ingeniero de redes que depura un problema recurre a TCP/IP. Un organismo de estándares que diseña un nuevo protocolo recurre a OSI. Quien adopta y trata de decidir en qué pila descentralizada apostar recurre a algo como la Pila Soberana.

Card 3 / Analogues

Dónde los análogos son claros y dónde no lo son

Los análogos horizontales directos son claros para la capa de transporte — el Transporte de TCP/IP, la L4 Transporte de OSI y la L2 Transporte / Canal del SSM coinciden en qué es el transporte. Por debajo del transporte, los tres modelos dividen el territorio de forma distinta, pero lo comparten.

Los análogos sesgados (diagonales) aparecen en dos lugares. La L3 Red de OSI y el Internet de TCP/IP quedan absorbidos en la L1 del SSM — la Pila Soberana condensa el sustrato de enrutamiento IP en una sola capa fundacional, en lugar de separar el enrutamiento físico, de enlace y de red. La L3.1 Red de Superposición del SSM es un concepto completamente distinto (redes de superposición construidas sobre el internet enrutado, no el internet enrutado en sí). De manera similar, la L6 Presentación de OSI queda absorbida en su mayor parte en la L3.2 Datos & Semántica del SSM, ya que la Pila Soberana trata el formato de los datos y su semántica como algo integrado, en lugar de dividirlos en capas separadas.

Para la tercera asimetría importante — que la L5 Sesión de OSI no tenga análogo en la Pila Soberana — véase la tarjeta dedicada más abajo.

Card 4 / OSI L5 Session

Por qué la Sesión de OSI no tiene análogo en la Pila Soberana

La capa de Sesión de OSI se encarga de establecer, mantener y recuperar interacciones de larga duración entre puntos finales — puntos de sincronización, control de diálogo y reanudación de sesión tras una interrupción. La Pila Soberana no extrae estas preocupaciones en una sola capa, porque en el panorama de los sistemas descentralizados la sesión se gestiona en capas distintas según la entidad:

QUIC gestiona la sesión de conexión en la L2 Transporte / Canal del SSM — migración de conexión, reanudación 0-RTT, control de flujo por flujo. Las sesiones de sincronización de Willow residen en la L3.2 Datos & Semántica del SSM — negociación de área de interés, rondas de conciliación, soporte de reanudación. La continuidad de mensajes en hilo de DIDComm reside en la L3.3 Identidad & Soberanía del Usuario del SSM — IDs de hilo, IDs de hilo padre, rotación de mensajes. El emparejamiento entre instancias de ActivityPub gestiona sus propios equivalentes de sesión en la L3.6 Federación del SSM — semántica de entrega servidor-a-servidor.

La elección de qué capa gestiona la sesión es, en sí misma, una decisión de arquitectura de soberanía. Extraer la sesión hacia una sola capa del SSM oscurecería esa elección — condensando compromisos arquitectónicos significativamente distintos en una uniformidad engañosa. La omisión de la Pila Soberana es deliberada: la sesión es real e importante, pero se entiende correctamente como una preocupación que atraviesa capas, y no como una capa propia.

Card 5 / Methodology

En qué se diferencia el SSM del mapeo genérico de capacidades

Existen dos formas de organizar una descripción de lo que hace un sistema complejo. Una es el mapeo de capacidades — identificar las capacidades discretas que ofrece un sistema y disponerlas como un grafo o una jerarquía, con relaciones entre ellas. La otra es el modelado por capas — comprometerse con un número reducido de capas ordenadas, cada una con un rol definido, y ubicar las capacidades dentro de ellas. El SSM es lo segundo.

El mapeo de capacidades tiene fortalezas reales. Capta la complejidad de forma fiel, da cabida a nuevas capacidades con facilidad y no impone compromisos donde aún no están justificados. El costo es que cada mapa es a medida — la comparación entre mapas es difícil, y la falta de una estructura general dificulta el uso de los mapas de capacidades para la toma de decisiones.

El SSM se compromete con una estructura por capas con un esquema definido: nueve posiciones de capa numeradas — L1, L2, la capa de Confianza Comunitaria de seis partes (L3.1–L3.6) y L4 — cada una con un rol específico, y las entidades ubicadas en su capa principal (a veces abarcando varias). El costo de este enfoque es que se pierde algo de información — en particular, las preocupaciones transversales y las capacidades que no encajan limpiamente en una sola capa. El beneficio es que la comparación se vuelve posible: se pueden examinar dos arquitecturas para ver qué colocan en L3.3, qué colocan en L3.6, qué dejan vacío.

Esa comparación es el propósito. El SSM está diseñado para quienes adoptan y tratan de elegir entre pilas descentralizadas, para colaboradores que tratan de entender dónde encaja su trabajo, y para investigadores que tratan de identificar vacíos en el panorama. Los tres se benefician de un vocabulario compartido por capas de formas que un mapa de capacidades a medida no puede ofrecer.

La elección metodológica es intencional y estructural. El SSM sacrifica fidelidad por legibilidad — eligiendo una estructura que permite la comparación por encima de una que capte cada matiz.

Card 6 / Cross-cutting concerns

Propiedades que no pertenecen a una sola capa

Algunas propiedades arquitectónicas atraviesan las capas en lugar de residir en una sola. El historial inmutable, el direccionamiento por contenido, los registros de auditoría enlazados mediante Merkle, el versionado y el estado reproducible son decisiones a nivel de protocolo que pueden implementarse en L3.2 (Datos & Semántica), L3.3 (Identidad & Soberanía del Usuario), L3.4 (Datos Comunitarios & Gobernanza), L3.5 (Coordinación entre Pares) o L3.6 (Federación), según el protocolo. Ninguna de estas propiedades tiene una única capa en la que siempre resida.

La capa en la que un protocolo implementa esa propiedad es, en sí misma, un compromiso arquitectónico relevante para la soberanía. El direccionamiento por contenido implementado en L3.2 produce estructuras de datos verificables en las que cualquier capa superior puede confiar. Implementado en L3.5, produce un sustrato de coordinación entre pares con detección de manipulación incorporada. Implementado en L3.6, produce una federación con responsabilidad criptográfica entre instancias. Se trata de mundos arquitectónicos significativamente distintos, aunque la técnica subyacente — aplicar hash al contenido para direccionarlo — sea la misma.

El SSM no extrae estas preocupaciones hacia una capa propia, porque hacerlo oscurecería precisamente las decisiones que más importan. Quien lea y encuentre el direccionamiento por contenido en una ubicación del SSM debería preguntarse: ¿en qué capa implementa este protocolo esa propiedad, y a qué compromete esa ubicación a la arquitectura? La misma pregunta se aplica al historial inmutable, los registros de auditoría y el versionado. La naturaleza transversal de estas propiedades es una característica del modelo, no un vacío.

Una nota sobre el lenguaje: cuando la descripción de una entidad menciona una de estas propiedades, se entiende que la propiedad se implementa en la capa principal de la entidad, salvo que se indique lo contrario. Las entidades que implementan propiedades transversales en múltiples capas — algo común en los entornos de ejecución integrados — reflejan esto en su propio perfil de entidad, y no en el modelo de capas en sí.

Card 7 / Origins

De dónde viene este modelo

El Modelo de Pila Soberana surgió del trabajo colaborativo entre tres comunidades de grupos de trabajo que se superponen, cada una aportando un enfoque complementario.

La Collaborative Technology Alliance (CTA) es una coalición de organizaciones e individuos que trabajan en tecnología prosocial, descentralizada y orientada a los comunes. OpenHaven es el grupo de trabajo de tecnologías entre pares de la CTA — el mismo proyecto bajo un nombre de trabajo — y es el sitio principal donde este modelo se mantiene y se refina a medida que surgen nuevas entidades y evoluciona la taxonomía. DWeb (el proyecto Decentralized Web del Internet Archive, que incluye el DWeb Camp y los DWeb Working Groups) ofrece un espacio de encuentro más amplio para quienes trabajan en tecnología descentralizada, y aporta el enfoque social y político de la "soberanía digital" que motiva las capas superiores del modelo.

El modelo se atribuye a este esfuerzo colaborativo, y no a ninguna organización individual. A medida que crece el catálogo de entidades y surgen nuevos patrones arquitectónicos en el ecosistema, se espera que el modelo evolucione a través del mismo proceso de grupos de trabajo — con revisiones presentadas para su revisión comunitaria, en lugar de impuestas unilateralmente.

Card 8 / Version history

Versiones y colaboradores

El Modelo de Pila Soberana es un artefacto de trabajo desarrollado mediante borradores iterativos y revisión comunitaria.

V1 (2025) fue producida por el grupo de trabajo World Wise Web, con la colaboración de Brad deGraf, Josh Field, Day Waterbury y Brandon Nørgaard.

V2 (2026) se presentó en el Internet Identity Workshop XLII (IIW 42), donde recibió comentarios que dieron forma a las revisiones posteriores.

V3 (2026) incorpora las revisiones del ciclo de revisión de V2 y los aportes continuos de las comunidades más amplias de la Collaborative Technology Alliance, OpenHaven y DWeb.

V4 (actual, 2026) reagrupa las seis capas intermedias bajo una capa de Confianza Comunitaria subdividida (3.1–3.6) y renumera Aplicación / Interfaz como L4, alineando el nivel superior del modelo en cuatro capas: Red, Transporte, Confianza Comunitaria y Aplicaciones.

Los comentarios son bienvenidos. Para sugerir revisiones, plantear un problema o contribuir a futuras versiones, comuníquese con Brandon Nørgaard en brandon@civicenlightenment.org.