Server federato
Trusted Codes non deve per forza girare sui server di un’unica azienda. Un’organizzazione può gestire il proprio — un nodo — sulla propria macchina, sotto il proprio dominio, e le persone con un account su di esso custodiscono lì la loro identità.
Un nodo è il backend completo: il database, il servizio di accesso, la logica di business, l’archiviazione. Porta lo stesso schema e lo stesso codice dei server che gestisce trusted.codes Inc. È solo backend. I client sono l’app per telefono, il companion desktop e MCP; non c’è un client web separato da installare.
I nodi che si fidano l’uno dell’altro formano una mesh. Qualcuno sul tuo nodo può connettersi, invitare e verificare qualcuno su un altro nodo, e nessuno dei due deve spostarsi.
Perché gestirne uno
Sezione intitolata “Perché gestirne uno”Gestisci un nodo quando dove risiedono i dati conta più della comodità.
Tutto ciò che fanno i tuoi membri resta sulla tua macchina: i loro account, le loro connessioni, le loro parole di codice, i loro vault. Scegli tu il paese. Scegli tu il backup. Nessun altro può leggere il database, perché nessun altro lo possiede.
Decidi anche tu chi può avere un account lì. Un nodo può essere aperto, solo su invito, oppure chiuso del tutto a nuovi account.
Che cosa cambia per i tuoi membri
Sezione intitolata “Che cosa cambia per i tuoi membri”Molto poco, ed è voluto.
Usano la stessa app per telefono. Accedono al tuo dominio invece che ad
app.trusted.codes. Connessioni, parole di codice, gruppi e verifica funzionano
come ovunque — anche con persone il cui account vive su un server diverso.
Il loro indirizzo diventa un handle sul tuo server, nella forma
nome@tuo-dominio. È così che una persona su un altro nodo li trova.
Che cosa non cambia
Sezione intitolata “Che cosa non cambia”Un nodo non è un fork privato. Esegue lo stesso schema e gli stessi handler, e ci si aspetta che resti allineato con loro.
E non rende il tuo nodo un’isola per impostazione predefinita. Un nodo ammesso nella mesh risponde alle richieste di ogni altro nodo ammesso. Se non lo vuoi, le superfici in entrata possono essere disattivate — vedi Che cosa passa tra i server per sapere quali sono queste superfici.
Due cose non si spostano sul tuo nodo: la fatturazione e le credenziali push per il telefono. Restano entrambe centrali. Che cosa resta centrale spiega perché, e che cosa significa in pratica.
Dove andare adesso
Sezione intitolata “Dove andare adesso”- Che cosa passa tra i server — i dati che viaggiano, e quelli che non lo fanno mai.
- Fiducia e ammissione — come un nodo arriva ad accettarne un altro.
- Tra due server — che cosa può e non può fare una persona su un nodo con una persona su un altro.
- Che cosa resta centrale — le parti che non sono tue da gestire.
Installare un nodo è un discorso a parte. Vedi Installare un nodo.