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.