Ir al contenido

Servidor federado

Trusted Codes no tiene que funcionar en los servidores de una sola empresa. Una organización puede llevar el suyo propio — un nodo — en su propia máquina, bajo su propio dominio, y las personas con cuentas en él guardan ahí su identidad.

Un nodo es el backend completo: la base de datos, el servicio de inicio de sesión, la lógica de negocio, el almacenamiento. Lleva el mismo esquema y el mismo código que los servidores que lleva trusted.codes Inc. Es solo backend. Los clientes son la aplicación móvil, el compañero de escritorio y MCP; no hay un cliente web aparte que instalar.

Los nodos que confían entre sí forman una malla. Alguien de tu nodo puede conectar, invitar y verificar a alguien de otro nodo, y ninguna de las dos personas tiene que moverse.

Llevas un nodo cuando dónde está la información importa más que la comodidad.

Todo lo que hacen tus miembros se queda en tu máquina: sus cuentas, sus conexiones, sus códigos, sus bóvedas. Eliges el país. Eliges la copia de seguridad. Nadie más puede leer la base de datos, porque nadie más la tiene.

También decides quién puede tener una cuenta ahí. Un nodo puede ser abierto, solo por invitación, o cerrado del todo a cuentas nuevas.

Muy poco, y eso es deliberado.

Usan la misma aplicación móvil. Inician sesión contra tu dominio en vez de app.trusted.codes. Las conexiones, los códigos, los grupos y la verificación funcionan igual que en todas partes — también con personas cuyas cuentas viven en un servidor distinto.

Su dirección se convierte en un identificador en tu servidor, con la forma nombre@tu-dominio. Así es como alguien de otro nodo lo encuentra.

Un nodo no es una bifurcación privada. Ejecuta el mismo esquema y los mismos manejadores, y se espera que se mantenga al día con ellos.

Tampoco convierte tu nodo en una isla por defecto. Un nodo admitido en la malla responde a las peticiones de cualquier otro nodo admitido. Si no quieres eso, las vías de entrada se pueden desactivar — consulta Qué cruza entre servidores para saber cuáles son esas vías.

Hay dos cosas que no pasan a tu nodo: la facturación y las credenciales de notificaciones push móviles. Ambas se quedan centrales. Qué se queda central explica por qué, y qué significa eso en la práctica.

Instalar un nodo es un asunto aparte. Consulta Instalar un nodo.