What is a Jami account?

Jami is not like any other communication software. It’s not based on any central server and your account is only stored on your device. When you want to use Jami with your account, you don’t have to use a classical login/password authentication.

When you create a new Jami account, you don’t have to provide private information like your email or a phone number. Here is the information you can provide (all optionals):

  1. An avatar
  2. A display name, it’s the name the client will display in the contact entry with the avatar. It can contain special characters.
  3. A username, this is a unique identifier and can be the direct translation of your JamiID. This identifier is stored on a server (ns.jami.net by default). Cf https://git.jami.net/savoirfairelinux/ring-project/wikis/technical/Name-Server-Protocol for more details on how you can use your own name server.
  4. A password. This password is used to protect the account archive in your device.

After this step, the client will generate an archive (protected by the password you gave). This archive will contains your account’s keys. And a JamiID is now created (a 40 chars length string. Technically, this ID is the fingerprint of your public key.

And that’s it, you have a Jami account.

1 Like

There are some things you could improve in this post.

Not really, the JamiID is stored at Jami so nobody else can use it.

Did you mean email? If so, you can instead say “private information like your email”.

Since the word “information” is uncountable, “are” should be replaced by “is”.

The right way to write it is as follows:
"A display name, it’s the name the client will display in the contact entry with the avatar.
It can contain a special character. " or did you meen “characters”?

The right way to say it is: “will contain”.
My question is what keys? Did you mean “private data” example: conversations, contacts?