This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
Karvan — salas efímeras
⚠ Rama experimental, no oficial. El Oasis oficial es https://github.com/epsylon/oasis · Volver a la portada
Salas de chat que viven solo en memoria y se destruyen solas. Nada se escribe en disco ni en el registro de SSB.
Recorrido completo, paso a paso
1. Encontrar Karvan
Karvan está en el menú lateral derecho, dentro de Community, al final de la lista, detrás de Chats. Es un enlace normal del menú, hecho con el mismo patrón que los demás.
Si los iconos del menú se ven como cuadros vacíos (□), no es un fallo de Oasis: le falta a tu sistema una fuente con cobertura Unicode amplia. En Debian y derivadas se arregla con
apt install fonts-noto-core.
2. Crear una sala
La pantalla tiene dos partes. Arriba el formulario: un nombre opcional y cuánto vive —30 minutos, 2 horas u 8 horas—, con el botón Create ephemeral room.
Debajo, Active rooms: las salas que existen ahora mismo en este nodo, con su número de mensajes y lo que les queda de vida.
Sin nombre, la sala se llama por su identificador. El nombre no es una credencial: no sirve para entrar, solo para reconocerla en la lista.
3. Dentro de la sala
De arriba abajo:
- ‹ Rooms vuelve a la lista, el nombre de la sala en el centro, y a la derecha el tiempo que le queda. Ese contador baja siempre; no se renueva porque haya conversación.
- server relay con un punto gris: por dónde van los mensajes ahora mismo. Gris es a través del servidor; se pone verde cuando hay canal directo entre navegadores.
- Los botones de llamada: 📞 Call, micrófono, cámara y colgar. Ver Llamadas.
- Los mensajes, y más abajo el campo para escribir y el de invitar por
@feed-id.
4. Invitar a alguien
Dos formas:
Pasar el enlace — el identificador de la sala son 72 bits al azar y es la única credencial que existe.
Invitar por identidad — se pega el @feed-id de un contacto y Oasis le manda un
mensaje privado de SSB con el enlace dentro, sin publicarlo en ningún sitio.
Cuánto vive una sala
Dos relojes corren a la vez, y se destruye con el que llegue antes:
| Por inactividad | 30 minutos sin actividad. Este sí se reinicia con cada mensaje |
| Por tiempo absoluto | El que elegiste al crearla. No se reinicia nunca |
| Tope duro | 24 horas, aunque se pida más |
Al vencer, se borra todo: mensajes, señales y la lista de miembros. Si reinicias Oasis, las salas desaparecen: es lo correcto, solo existían en memoria.
Quién puede entrar
Quien tenga el enlace. El identificador de la sala son 72 bits al azar y es la única credencial que existe. No hay lista de miembros ni permisos.
Esto es deliberado —así una sala se comparte pegando un enlace— pero conviene tenerlo claro: cualquiera con el enlace entra, y quien esté dentro puede pasárselo a otro.
Para invitar a un contacto sin pegar el enlace en ningún sitio, el botón de invitación le manda un mensaje privado de SSB con el enlace dentro.
Límites
Existen para que una sala no pueda tumbar el nodo:
| Mensajes que se conservan | 250 (los más recientes) |
| Salas a la vez | 100 |
| Miembros por sala | 50 |
| Tamaño de señalización | 16 KiB |
| Texto por mensaje | 2000 caracteres |
Funciona sin JavaScript
El chat es utilizable con JavaScript desactivado: escribir manda un formulario y la página se recarga sola cada diez segundos para traer los mensajes nuevos.
Con JavaScript activado se añade un canal directo entre navegadores, y entonces los mensajes llegan al instante sin pasar por el servidor.
Entre dos equipos
Una sala vive en la memoria de un nodo. Para que otro equipo entre en ella, la invitación viaja como mensaje privado de SSB y el nodo que la recibe la adopta.
Los mensajes siguen siendo efímeros en los dos lados, pero la invitación no: queda en tu registro que invitaste a alguien, aunque no quede qué se dijo dentro.
Qué protege y qué no
Protege: los mensajes no tocan el disco, no entran en tu registro de SSB y desaparecen solos. No queda rastro que replicar ni que incautar después.
No protege:
- El servidor ve los mensajes que pasan por él. Solo el canal directo entre navegadores queda fuera de su alcance.
- Mientras la sala existe, sus metadatos existen en memoria: quién está dentro, cuándo se creó.
- El relay entre dispositivos sí publica mensajes privados de SSB, que son permanentes. Es lo que permite que una sala funcione entre tu móvil y tu ordenador, pero conviene saberlo: eso ya no es efímero.
- Quien tenga el enlace entra, como se explica arriba.
Karvan sirve para conversaciones que no quieres conservar. No es una herramienta contra un adversario que ya controla tu dispositivo o el servidor.




