Una especificación formal que define formatos de mensajes, enrutamiento y patrones de interacción que permiten a los nodos comunicarse y coordinarse sin prescribir la implementación. Preocupaciones a nivel de transmisión; el protocolo es separable de cualquier implementación específica.
Infraestructura reutilizable para desarrolladores, construida sobre uno o más protocolos externos, que proporciona SDKs, identidad, almacenamiento y servicios componibles que las aplicaciones consumen. La plataforma se construye sobre sus protocolos subyacentes, no se co-diseña con ellos.
Una tecnología en la que el modelo de datos, el protocolo de sincronización, la arquitectura de seguridad y el entorno de desarrollo de aplicaciones se co-diseñan como un único todo inseparable. El protocolo no existe de forma independiente de su entorno de ejecución.
Redes de nodos activas y operativas que proporcionan servicios de transporte, enrutamiento, privacidad o acceso de los que dependen otros sistemas. Se definen por ser un servicio en funcionamiento, no una especificación, y normalmente están diseñadas para condiciones adversas.
Una especificación sobre cómo se nombran, direccionan, replican y sincronizan los datos estructurados en una red P2P. Se ocupa del direccionamiento por contenido, los algoritmos de sincronización y la semántica de mutabilidad, en lugar de cómo se comunican los nodos o qué significan los datos.
Una arquitectura de comunicación en la que los usuarios se conectan a servidores operados de forma independiente (instancias), y esos servidores mantienen relaciones entre pares para enrutar mensajes, compartir contenido o coordinar actividades en nombre de sus usuarios.
Una especificación formal para describir, estructurar o enlazar datos de modo que sean interpretables entre sistemas, aplicaciones y organizaciones sin una implementación compartida. Vocabularios, esquemas y modelos de grafos para una semántica portátil.
Una especificación formal que define la creación de identificadores, la emisión de credenciales, la autenticación o el establecimiento de confianza, sin prescribir la implementación. La especificación es separable de cualquier kit de herramientas en particular.
Infraestructura para desarrolladores que implementa uno o más Protocolos de Identidad y expone sus capacidades a través de SDKs, API o frameworks. Software funcional para creadores, en lugar de un documento de especificación.
Una arquitectura novedosa que propone un enfoque fundamentalmente nuevo para la identidad, la confianza o la personalidad, articulada como un documento técnico o nota de investigación. La contribución principal es la perspectiva arquitectónica, no el software funcional.
Un producto de software para el usuario final que realiza tareas específicas y acotadas utilizando protocolos descentralizados, con un límite claro entre usar la aplicación y construir sobre ella. Los usuarios consumen la funcionalidad de la aplicación.
Una aplicación descentralizada en la que el límite entre usar y construir se disuelve por diseño. La composabilidad y la extensión son intrínsecas; los usuarios ensamblan nueva funcionalidad dentro de la propia interfaz de la aplicación.
Una especificación formal cuya realización principal es uno o más contratos implementables en cadena. El contrato desplegado no es una implementación del estándar, sino el estándar mismo, instanciado como estado compartido en cadena.
Una red en la que operadores de nodos distribuidos proporcionan capacidad de almacenamiento de datos persistente a los usuarios, sostenida mediante incentivos criptoeconómicos, contribución voluntaria o gobernanza cooperativa. Se define por la custodia persistente como servicio central.