Serveur fédéré
Trusted Codes n’a pas besoin de tourner sur les serveurs d’une seule société. Une organisation peut exploiter le sien — un nœud — sur sa propre machine, sous son propre domaine, et les personnes qui y ont un compte y détiennent leur identité.
Un nœud, c’est le backend complet : la base de données, le service de connexion, la logique métier, le stockage. Il porte le même schéma et le même code que les serveurs exploités par trusted.codes Inc. C’est un backend uniquement. Les clients sont l’application mobile, le compagnon de bureau et MCP ; il n’y a pas de client web séparé à installer.
Les nœuds qui se font confiance forment un maillage. Quelqu’un sur ton nœud peut se connecter à quelqu’un sur un autre nœud, l’inviter et le vérifier, sans que personne n’ait à déménager.
Pourquoi en exploiter un
Section intitulée « Pourquoi en exploiter un »Tu exploites un nœud quand l’endroit où se trouvent les données compte plus que la commodité.
Tout ce que font tes membres reste sur ta machine : leurs comptes, leurs connexions, leurs codes, leurs coffres. Tu choisis le pays. Tu choisis la sauvegarde. Personne d’autre ne peut lire la base de données, parce que personne d’autre ne l’a.
Tu décides aussi qui peut détenir un compte dessus. Un nœud peut être ouvert, sur invitation uniquement, ou fermé à tout nouveau compte.
Ce que ça change pour tes membres
Section intitulée « Ce que ça change pour tes membres »Très peu de chose, et c’est voulu.
Ils utilisent la même application mobile. Ils se connectent sur ton domaine
plutôt que sur app.trusted.codes. Les connexions, les codes, les groupes et la
vérification fonctionnent comme partout ailleurs — y compris avec des personnes
dont le compte vit sur un autre serveur.
Leur adresse devient un identifiant sur ton serveur, sous la forme
nom@ton-domaine. C’est ainsi qu’une personne sur un autre nœud les retrouve.
Ce que ça ne change pas
Section intitulée « Ce que ça ne change pas »Un nœud n’est pas une bifurcation privée. Il fait tourner le même schéma et les mêmes gestionnaires, et il est censé rester à jour avec eux.
Ça ne fait pas non plus de ton nœud une île par défaut. Un nœud admis dans le maillage répond aux demandes de tout autre nœud admis. Si tu ne veux pas ça, les surfaces entrantes peuvent être désactivées — voir Ce qui passe entre les serveurs pour savoir quelles sont ces surfaces.
Deux choses ne migrent pas vers ton nœud : la facturation, et les identifiants de notification push mobile. Les deux restent centraux. Ce qui reste central explique pourquoi, et ce que ça signifie en pratique.
Pour la suite
Section intitulée « Pour la suite »- Ce qui passe entre les serveurs — les données qui voyagent, et celles qui ne voyagent jamais.
- Confiance et admission — comment un nœud en vient à en accepter un autre.
- Entre deux serveurs — ce qu’une personne sur un nœud peut et ne peut pas faire avec une personne sur un autre.
- Ce qui reste central — les parties qui ne sont pas les tiennes à exploiter.
Installer un nœud est un sujet à part. Voir Installer un nœud.