Skip to the content

Your group chat, encrypted end to end.

ILLESTâ„¢ is servers and DMs, voice and screen sharing, a wallet and a page of your own. Every message is encrypted on your device, so the server only ever holds ciphertext.

illest.world/yourname

Create your account

Free to use, and nothing to install.

End-to-end encrypted, MLS (RFC 9420)

A photograph of ILLEST: the channel general in a server called gremlin hours, with its messages, the members panel, the list of channels and the box to write in.
The app as it is. The people and the server are made up.
A photograph of ILLEST in its phone layout: the channel general, a message that mentions kaiyo marked in red, and the box to write in.

Encryption you can check.

Your device encrypts each message, and only the devices it is for decrypt it. The server stores ciphertext and is never given the keys. Here is what it holds and what it does not.

Your device

see you at nine

MLS PrivateMessage309 bytes

ILLEST's server

Conversation
your-dm
Epoch
1
Size
309 bytes
Sealed
287 bytes
00 01 00 02 07 79 6f 75 72 2d 64 6d 00 00 00 00 00 00 00 01 01 00 1c f8 0d 9d 51 a7 c0 ae ef cb 07 4d bf 66 b2 c4 f9 7b bf 6b bd e7 01 f0 3e 67 79 b4 dd 41 00 51 f7 cb + 253 more bytes, sealed

Their device

Waiting for a message

see you at nine

Sent by your-phone, checked by the group

  1. 01

    You write it

    On your device, in the conversation.

  2. 02

    Your device seals it

    With the conversation's MLS keys, before it leaves your device.

  3. 03

    The server passes it on

    This is all it receives: which conversation, which epoch, and sealed bytes.

  4. 04

    Their device opens it

    Only a device in the group can, and the group says who sent it.

A recorded example, sealed by the app's own library. The live one loads as you come near.

Sealed on your device

  • What your messages say
  • Your files, each with a key made for that one file
  • Your voice and the screens you share
  • Your password: sign-in uses OPAQUE, so it is not sent
  • Your wallet's keys

What the server knows

  • Who has an account
  • Which conversations exist, and who is in them
  • When messages are sent, and roughly how big they are
  • Your profile, which is public
What this does not protect

Sealed on your device. Opened only on theirs.

Everything a conversation needs.

Reply or open a thread , react, run a poll, drop in files, each sealed with a key of its own, and set a conversation to disappear.

Forums for every topic, your own emoji and stickers, a soundboard, and search that runs on your device: the server could not search your messages if it wanted to.

01

Talk

Reply to a message or open a thread from it. React, run a poll, use your own emoji and stickers, and play sounds from the server's soundboard.

  • Replies
  • Threads
  • Reactions
  • Polls
  • Emoji and stickers
  • Soundboard
A photograph of the channel general in a server: messages with replies and reactions, a mention marked in red, and the members beside it.

02

Files

Drop files anywhere in the conversation. Each one is sealed with a key made for that one file before it leaves your device, and a sound draws its waveform.

  • Up to 10 files a message
  • Larger files with Elite
  • Waveforms for sounds

03

Forums

A channel where every topic is a post with a title and tags, shown as a list or a gallery. Each post's title, its words and the tags it wears are sealed.

  • 20 tags a forum
  • 5 a post
  • List or gallery
  • Pin, lock or close a post
A photograph of a forum channel: five posts, each with its title, who started it and its replies, with List and Gallery to choose from.

04

Disappearing

Set a conversation's messages to delete themselves: after an hour, a day, a month, or any number of hours up to a year.

  • 1 hour
  • 8 hours
  • 24 hours
  • 7 days
  • 30 days
  • Your own

05

Search reads only what your device has decrypted. The server could not search your messages if it wanted to.

  • Ctrl F
  • Runs on this device

Servers, the way you know them.

For a crew, a community or a few friends. Every channel is encrypted the way a DM is.

owner1 person

Everything, the server itself included.

mods3 people

Time people out, slow a channel, manage messages and read the audit log.

regulars41 people

Talk, call, share a screen and open a room of their own.

newcomers12 people

Given on the way in, with the welcome the server wrote.

  • Six kinds of channel

    Text, voice, stages, forums, announcements and, once boosted, a shop.

  • Rooms of your own

    Join a door and get a room under it, gone 20 seconds after it empties.

  • Welcomes without a bot

    Up to 10 welcome lines and 5 roles given to newcomers as they arrive.

  • Moderation

    Timeouts from 60 seconds to a week, slowmode, 100 people's roles at once, an audit log.

A photograph of a forum channel in a server: its posts, each with who wrote it and how many replies it has, the members panel, and the list of channels.

A photograph of a voice room: three people on tiles, the bar of call controls underneath, and who is in the room in the list of channels.

Join a voice channel and you are in. Share a screen or a window and each person chooses to watch: until they press Watch, your picture is not decrypted on their device.

  • Encrypted on your device

    Voice and screen are sealed on your device before they leave it. The server relays them and cannot open them.

  • Relayed, never direct

    Calls are relayed, not peer to peer, so nobody in a call gets your IP address from it.

  • Stages

    A few people speak, everyone else listens.

  • The controls you expect

    Mute, deafen, push to talk, and a volume for each person.

A page that is all yours.

Build a public page on a canvas. Start from a template, drag in blocks, give each its own frame, depth, effects and motion.

Pages to show

Your page is at illest.world/yourname, and with a subscription at yourname.illest.one.

Your names. Your money. Your page.

Your names. Your money.

Hold more than one username, sell names and items for USDC, and pay from a wallet only you hold.

  • Ethereum
  • Base
  • Arbitrum
  • Optimism
  • Polygon
  • Solana
  • Bitcoin

mothlampwhat do i owe u for last night

kaiyosent u a request

Asked you forSolana

42 USDC

dinner, your half

7kQmX4dYw2Ph9Rt3sLc8VbN5aJe6Fz1GuK2oMqWy9xTe

Check the address against something other than this message.

Paid 42 USDC on Solana

  1. Your deviceThe key stays here

    1. Unlocked hereYour wallet password opens the key on this device. It is not your account's password.
    2. Signed hereThe key signs this one transfer on your device. It is not sent to ILLEST.
  2. ILLEST's serverNo key here

    1. Carried, not changedILLEST's server passes the signed transfer on to Solana. It holds no key, so it can carry it but never change it or spend.
  3. The conversationBoth of you see it

    1. PaidA note that it was paid goes into the conversation, for both of you.

The people, the amounts and the addresses are made up.

  • Auctions, with ILLEST in the middle

    Put an item, a role or a username up for auction and nobody has to trust a stranger. Every bid is paid to ILLEST and held there. Outbid, yours comes back in full at once. When the auction ends, ILLEST pays the seller and the winner gets what they won, as if they had bought it.

  • Names

    Up to two usernames, five with a subscription, each in a colour, typeface and effects you choose. A name that changes hands is marked as new.

  • Market

    A boosted server opens a shop and sells items and roles. Usernames sell in the ILLEST server's shop, paid in USDC on Solana.

  • Wallet

    Made on your device from a recovery phrase only you have, with a password of its own. ILLEST cannot spend from it or recover it.

In a browser, anything that can run code on the page can reach an unlocked wallet, so keep everyday amounts there. The desktop app keeps the wallet's keys and signs in its own process, so the screen asks for a signature and is never handed the key that made it. The words of your recovery phrase do pass through the screen: when you create a wallet, when you import one, and when you ask to see them.

Your name is waiting.

Type the name you want. If it is free, carry it into sign-up. Free to use, and nothing to install.

illest.world/yourname

Create your account

Sealed on your device

Free to use