La villaThe villa
Entra con tu máscaraEnter with your mask
Tu llave nunca sale de tu dispositivo. Aquí no hay usuarios ni contraseñas: solo tu firma. Your key never leaves your device. No usernames, no passwords: only your signature.
Abre la máscara guardada en este dispositivo con tu frase de paso. Open the mask stored on this device with your passphrase.
No hay ninguna máscara en este dispositivo. Forja la tuya en el rito → o recupérala con tus 24 palabras. No mask on this device. Forge yours in the rite → or recover it with your 24 words.
Una persona, una máscara. Sin nombre, sin correo, sin datos: la máscara ES tu identidad. One person, one mask. No name, no email, no data: the mask IS your identity.
Recupera tu máscara con las 24 palabras. Recover your mask with your 24 words.
Todo ocurre en tu navegador: la llave se cifra aquí (Argon2id + XChaCha20) y jamás se envía. El servidor solo verá firmas. Everything happens in your browser: the key is encrypted here (Argon2id + XChaCha20) and never sent. The server only ever sees signatures.
El paso de la montañaThe mountain pass
Llevas puesta la máscaraYou wear the mask
La entrada te reta con un número irrepetible; tu máscara lo firma aquí, en tu dispositivo. Nada secreto viaja. The pass challenges you with a one-time number; your mask signs it here, on your device. Nothing secret travels.
El NotarioThe Notary
Aquí se sellan los pactos entre máscaras. El texto nunca sale de tu dispositivo: la villa solo guarda una huella con sal secreta, y cada parte firma esa huella con su máscara. Pacts between masks are sealed here. The text never leaves your device: the villa keeps only a fingerprint with a secret salt, and each party signs that fingerprint with their mask.
Guarda el paquete y el texto: sin ellos nadie puede probar qué se pactó. Con todas las firmas puedes sellarlo en la cadena: queda la fecha, no el texto ni quién firmó. Donde la cadena aún no lo admite, el paquete firmado ya prueba quién firmó qué. Keep the package and the text: without them nobody can prove what was agreed. With every signature you can seal it on the chain: the date stays, not the text nor who signed. Where the chain does not take it yet, the signed package already proves who signed what.
La ForjaThe Forge
Si corres un nodo, átalo a tu máscara aquí, en la forja, para que su servicio conste como tuyo. Sin vínculo, tu nodo sirve como altruista (válido y honorable). If you run a node, bind it to your mask here at the forge so its service counts as yours. Unbound nodes serve as altruists (valid and honorable).
Ambos te los da tu nodo: sudo harlequin-link-to-mask TU_DIRECCIÓN. El nodo rota su clave y firma la prueba con ella.
Your node gives you both: sudo harlequin-link-to-mask YOUR_ADDRESS. The node rotates its key and signs the proof with it.
¿Aún no tienes nodo? Cómo correr uno →No node yet? How to run one →