Oasis è un social network libero, cifrato e peer-to-peer. Non c’è un server centrale, nessun account che qualcuno possa chiudere e nessuna azienda che custodisca i tuoi dati: il tuo Oasis vive sul tuo dispositivo e parla direttamente con i dispositivi delle persone che sostieni.
La tua identità è una chiaveAl primo avvio, Oasis genera una coppia di chiavi. Quella chiave è la tua identità: niente nome utente, niente password, niente email, niente numero di telefono.
Tutto ciò che pubblichi viene firmato con essa e concatenato a ciò che è venuto prima:
{ previous: "%...", sequence: 42, author: "@...", signature: "..." }Ogni messaggio punta al precedente, quindi la tua storia può solo essere continuata, mai riscritta. Per lo stesso motivo, se perdi la chiave nessuno può restituirtela: fanne una copia prima che ti serva.
Peer to peer: chi conserva cosaNon ti connetti a un luogo; ti sincronizzi con delle persone. Ogni dispositivo conserva la propria copia di ciò che gli interessa:
Tutta la tua storiaLa storia di chi seguiLa storia di chi seguono loro, fino a due salti per impostazione predefinitaQuesta distanza si chiama hops e la decidi tu. Tutto ciò che hai già si può leggere e scrivere offline; quando incontri di nuovo qualcuno, vi aggiornate a vicenda. In una rete locale i nodi si trovano via UDP senza toccare Internet.
Ciò che nessuno replica scompare. Per questo conta chi sostieni.Federazione: i PUBDue persone che non sono mai online nello stesso momento hanno bisogno di qualcuno sveglio nel mezzo. Questo è un PUB: un Oasis che resta acceso, replica e inoltra, senza governare nulla.
Non possiede niente: conserva e inoltra solo ciò che è già pubblicoChiunque può gestirne unoPuoi stare su più PUB, o su nessunoInoltre, il modulo Multiverso collega il tuo Oasis a Mastodon e Telegram, così puoi leggere e pubblicare lì senza uscire.
CifraturaI messaggi pubblici sono firmati, non cifrati: chi ti replica può leggertiQuelli privati sono sigillati con la chiave di ogni destinatario; nemmeno il PUB che li trasporta può aprirliLe tribù aggiungono una propria chiave simmetrica, consegnata solo ai membriI file condivisi viaggiano cifratiCosa la cifratura non fa: nascondere il tuo IP a chi si connette a te, né cancellare ciò che qualcuno ha già letto.
Clearnet: la finestra verso l’esternoPer impostazione predefinita, Oasis non compare sul web. Se vuoi, in Avatar → Modifica avatar attivi, modulo per modulo, ciò che può essere visto dall’esterno.
Un PUB serve allora un HUB in sola lettura su /c, dove chiunque abbia un browser può leggere, guardare e ascoltare, ma mai scrivere. Queste preferenze viaggiano con te, quindi valgono su qualsiasi PUB che ti replica. Nient’altro del tuo registro viene esposto.
InvitiNessuno entra tramite un modulo di registrazione. Entri perché qualcuno ti apre la porta:
Un codice di invito di un PUB lo collega alla tua rete e inizia a replicartiUn invito a una tribù porta con sé anche la chiave per leggerne i contenutiE puoi sempre seguire qualcuno a mano con il suo identificativo