unibus playground

embedded NATS + JetStream · E2E rooms · forward secrecy · SSE

1 · Identity

2 · Rooms

persistente = quien se une despues ve el historial; sin persistir = solo mensajes nuevos (NATS simple).

3 · Action

Live messages disconnected

ⓘ How to try it
Open 2 tabs. Connect as alice in one and bob in the other. In alice: create a 🔒 encrypted room, copy the room_id, then pick bob as target and Invite to this room. In bob: paste that room_id and Join. Type in both → messages appear live on each side. In alice: Kick bob → bob stops seeing new messages (forward secrecy: the room key rotates and bob no longer holds it).

Benchmark de rendimiento · 1 publisher → N subscribers

JetStream y Encriptación son ejes independientes: NATS core (ambos off) · JetStream durable · E2E (AEAD + firma Ed25519 por mensaje) · E2E + JetStream. Los modos con cripto o persistencia se limitan a 30 000 mensajes (cada mensaje paga cifrado/firma/ack).
Enviados
0
Recibidos (Σ subs)
0
Throughput recv
0
Tiempo
0.00 s
enviados (publisher) recibidos (suma de subscribers)