La chat di Veil: la scheda è il tuo account
Parla in server e canali su veil.rip/chat/, con la scheda che questo browser tiene già.
La chat di Veil sta su https://veil.rip/chat/, con server, canali, thread e bacheche come su Discord. Non c’è un account della chat da creare. Un browser che tiene la chiave di una scheda è già dentro, e il nome, l’immagine e i badge che gli altri vedono vengono da quella scheda. Si cambiano sulla scheda, e ogni modifica passa dal registro pubblico come sempre.
Ogni messaggio si controlla#
Ogni messaggio lo firma una chiave di dispositivo della scheda di chi scrive, e il browser di chi legge controlla la firma con la scheda prima di mostrarlo. Il nome di chi scrive diventa blu solo quando il controllo torna. Chi ti ruba un altro account non può comunque scrivere qui a nome tuo: gli servirebbe la chiave di uno dei tuoi dispositivi.
Senza una scheda#
Un invito a un server si apre su /chat/invite/<codice>. Senza una scheda, la pagina ti manda a crearne una o ad accedere, e l’indirizzo tiene la strada per tornare. Quando la scheda è pronta, o questo browser è sulla tua scheda, sei di nuovo sull’invito.
https://veil.rip/start?next=/chat/invite/<code>
https://veil.rip/login?next=/chat/invite/<code>next deve essere un percorso di veil.rip che comincia con una sola barra. Un indirizzo completo, o qualunque cosa possa portare su un altro sito, viene ignorato, e la pagina finisce sulla tua scheda come al solito.
Sulla scheda di un altro#
Apri la scheda di un’altra persona in un browser che tiene la tua, e la scheda elenca, sotto Organisations, i server della chat in cui siete tutti e due, con un link alla sua bacheca. L’elenco viene da GET /chat/api/members/{n}, firmata con la tua chiave, e lo vede solo il tuo browser. Un visitatore vede la scheda senza.
- Leggi e scrivi nella chat di veil.rip/chat/ con la chiave di una scheda, e controlla chi ha firmato ogni messaggio.
- Usa la chiave di un dispositivo autorizzato per modificare schede e organizzazioni.
- Controlla il testo esatto, la chiave che lo ha firmato e lo stato di quella chiave.