Getting started

Install the client, create an anonymous identity and send your first message.

This is a brief tour; adapt it once you have real builds.

1. Install the client

Download the client for your platform from the Download page and verify:

# Example
sha256sum bastet-client-linux-x86_64.AppImage
# Compare with the checksum published alongside the release

2. Create an identity

On first launch, Bastet will walk you through creating a new identity:

    A random cryptographic keypair is generated on your device.

    You choose a display name and optional avatar.

    No phone number or email is required.

3. Add a relay and connect

Pick at least one relay from a list or add your own self-hosted relay.
For higher privacy, you can configure a chain of multiple relays in different regions.
4. Add a contact and send a message

Exchange contact codes (or QR codes) out of band with the person you want to talk to.
Then add them in Bastet and start an end-to-end encrypted session.

For more details, see the other docs as they are written.


---

### 3.8 `content/roadmap/_index.md`

```markdown
+++
title = "Roadmap"
description = "What is implemented today and what we are working on next."
template = "page.html"
+++

## Available features

- End to end encryption  
- Anonymous identities  
- Server privacy  
- Audio and video communication  
- Server chaining communication  
- Multiple device management  
- Device encryption  
- Hidden contacts and conversations  
- Server available for self hosting  

## Upcoming

### Optional anonymous public contact services

Optional directories where users can publish contact points without exposing their
real identities.

### Communicate with sensors

Allow Bastet to talk to IoT/sensor devices via the same secure relay network.

### 2FA through Bastet

Use Bastet as a second factor for authentication, without relying on SMS.

### Groups, newsfeeds and broadcast

Group messaging, curated newsfeeds and broadcast channels for organizations.

### Off-grid communication

Experimental work on using local radios or mesh networking when the internet is unreliable or censored.