Ease docs/Concepts
Concepts
Eight pages, one per surface. Each explains how a piece of the SDK thinks, with samples you can paste. The quickstart walks the same ground as a single path; these go deeper.
Chat
DMs and groups, one namespace: ease.chat.<type>(id).on('message', handler).
GroupsGroup rooms: roles, membership, and the admin surface.
ContactsThe contact graph: requests, lookups, presence.
Meease.me: your profile, avatar, and linked devices.
AuthSign-up, login, sessions, passkeys.
PasskeyPasskey auth and the WebAuthn PRF primitive for derived secrets.
EncryptionEnd to end by default. The server only ever sees ciphertext.
ErrorsThe EaseError codes and how to recover from each.