Welcome to kez-chat

A decentralized identity + chat system. Create an account, link your online identities, prove who you are without trusting a central server.

{#if loading}

Checking local state…

{:else if existing}

Existing account on this device:

{existing.handle}@{existing.server}

{existing.primary}

{:else}
{/if}

What is this?

Your identity is an Ed25519 keypair — not a username + password. Account creation makes a handle (tudisco@kez.lat), stores your seed locally under a passphrase, and registers your public key with this server. There's no email, no recovery flow — keep the seed safe.