We’ve been taught that email must go through a server. Why? Because the Internet was built around centralized infrastructure. Every email you send passes through several servers – your provider’s server, perhaps a few relay servers, and finally your recipient’s provider’s server. Each hop is a potential point of surveillance, censorship, or failure.
Even “encrypted” email solutions still rely on these centralized servers. They encrypt the message content but the metadata – who you’re talking to, when, how often – is visible to anyone looking at the server.
But there is a network, which is called YggdrasilWhich gives everyone free IPv6 and doesn’t require a blessing from your ISP. At last we have the possibility to use real P2P email. And in addition, this network has strong encryption to protect all data flowing from one IP to another.
Tire brings true peer-to-peer email to your Android device Using these unusual conditions. Unlike traditional email clients, Tyr does not require:
- ❌ Centralized mail server (connections are direct P2P)
- ❌ Message encryption layers (the network takes care of it)
- ❌ Port Forwarding or STUN/TURN Server (Yggdrasil handles NAT traversal)
| Speciality | Description |
|---|---|
| Full DeltaChat/ArcaneChat integration | Seamless setup with the best decentralized messengers |
| Local SMTP/IMAP Server | Complete mail server running directly on your device |
| cryptographic identification | Automatic Ed25519 key generation – your mail identity cannot be spoofed |
| Yggdrasil Network | Connect via configurable peers – censorship-resistant by design |
| auto-start on boot | Always-on availability for incoming messages |
| Encrypted Backup and Restore | Password-protected configuration with optional key export |
| battery optimized | Sophisticated power management with timed wake lock |
graph LR
A[DeltaChat/ArcaneChat] -->|SMTP/IMAP| B[Tyr Service]
B -->|Yggmail Protocol| C[Yggdrasil Network]
C -->|P2P Encrypted| D[Recipient's Tyr]
D -->|SMTP/IMAP| E[Recipient's Chat App]
It’s loading
Tyr runs an entire email server directly on your Android device, using the Yggdrasil network for transport. yggmail The mail server (built into Go) is embedded as a library inside the app and runs as a foreground service.
On top of Yggdrasil, it offers standard smtp And imap protocol on localhost (127.0.0.1:1025 And 127.0.0.1:1143Any email client can connect to these ports – but we recommend deltachat Or mysterious chat For the best P2P messaging experience.
Each tire installation produces unique ed25519 cryptographic keysYour mail address is derived from your public key:
<64-hex-characters>@yggmail
it means your identity cryptographically verifiable And cannot be deceived.
Installation of DeltaChat/ArcaneChat
Option 1: Automatic setup (recommended)
- Install tiers and complete onboarding (set passwords, configure companions)
- Start Yggmail service in Tyr
- Install DeltaChat or ArchenChat
- From the Tire main screen, tap “Setup DeltaChat/ArcaneChat”
- Tire will automatically open your chat app with pre-configured settings
- Complete the setup and start chatting!
If automatic setup doesn’t work:
- Complete tire onboarding and start service
- Copy your mail address from the main screen of Tire (as it looks like).
abc123...@yggmail, - In DeltaChat/ArcaneChat, create a new profile
- Tap “Use a different server”
- Enter your Yggmail address and the password you set in Tyr
- Tap “✓” to complete setup
Important: Your chat app must be running to send and receive messages. Enable auto-start in tire settings for a seamless experience.
- password encryption:Android Keystore System with AES-256-GCM
- automatic keystore recovery: Handles Android keystore issues on Samsung and other devices
- network encryption: All P2P communications are encrypted by the Yggdrasil network
- local-only access: SMTP/IMAP ports connected only to localhost
- cryptographic identification:ed25519 keys ensure that your mail address cannot be spoofed
- encrypted backup: Configuration and keys are supported with password protection
🏗️ Build from source
- Android Studio (Latest Version)
- JDK 17
- Android SDK (API 23-36)
- Move to 1.21+ and gomobile (only when rebuilding yggmail.aar)
# Clone the repository
git clone https://github.com/JB-SelfCompany/Tyr.git
cd Tyr
# Build debug APK
./gradlew assembleDebug
# Install to connected device
./gradlew installDebug
apk will be inside app/build/outputs/apk/debug/ Or app/build/outputs/apk/release/
rebuild yggmail.aar (optional)
cd ../yggmail/mobile
# Windows
..\build-android.bat
# Unix
gomobile bind -target=android -androidapi 23 -javapkg=com.jbselfcompany.tyr -ldflags="-checklinkname=0" -o yggmail.aar .
then copy yggmail.aar To Tyr/app/libs/
| Component | Description |
|---|---|
| Language | Kotlin 2.2.20 |
| minimum sdk | 23 (Android 6.0) |
| target sdk | 33 (Android 13) |
| compile sdk | 36 |
| architecture | Layered (UI → Service → Data) |
| mail server | Yggmail (Visit Library via GoMobile) |
| network | Yggdrasil overlay mesh network |
| localization | english, russian |
| original library | yggmail.aar (located in app/libs/, |
- yggmail: mail transfer agent that provides strength to the tire
- Mimir: P2P messenger (sister project) on Yggdrasil
- Yggdrasil Network: mesh network infrastructure
- deltachat: Recommended email-based messenger clients
- mysterious chat: alternative email-based messenger client
Tier is open source software. Uses yggmail library Mozilla Public License vs. 2.0,
See the LICENSE file for full details.
🌟 Why P2P email matters
censorship fraud: Connect to any of the hundreds of available Yggdrasil nodes, host your own, or even create a private network. Email freedom is literally in your hands.
Privacy by Design: No metadata collection, no server logs, no third-party monitoring. Your conversation is yours.
decentralization: No single point of failure, no corporate control. True peer-to-peer architecture.
<a href