Newer
Older
---
layout: fr
title: Haveno Multi-Platform Native App for Android, iOS, Windows and Linux.
author: Kewbit
date: 19/08/2024
amount:
milestones:
- name: Create the User Interface
done:
status: unfinished
- name: Write the Protocol Interface
done:
status: unfinished
- name: Create the Desktop Connector
funds: 15
done:
status: unfinished
- name: Create Multi-Platform Installers for Windows, Linux, Mac, Android and iOS.
done:
status: unfinished
payouts:
- date: 19/10/2024
amount: 100
- date: 19/10/2024
amount: 100
- date: 19/09/2024
amount: 15
- date: 1/11/2024
amount: 30
---
# Haveno & Atomic Swap Multi-Platform Native App for Android, iOS, Windows, MacOS and Linux
**Author**: Kewbit
**Date**: 19/08/2024
## Overview
The Haveno & Atomic Swap Multi-Platform Native App will be an inteface for decentralized applications that can connect to the Haveno Daemonn, allowing users to conduct transactions in Monero (XMR) using the Haveno decentralized network. The app will be written in Dart/Flutter and will support connections to Trezor and Ledger hardware wallets via secure Bluetooth (for Ledger) and USB (for Trezor). Users will be able to buy and sell multiple fiat currencies with their XMR through Haveno. The app will be able through all app stores and installers, or you can build from source.

## Security Considerations
- **Open Source**: All software created will be open-source, and only auditable, open-source libraries will be used. The project will be released under the AGPL 3.0 license upon completion.
- **Tor Integration**: The app will enforce Tor usage, requiring users to connect via a Tor VPN relay (such as Orbot or InviZible). Without a Tor connection, the app will not proceed past the splash screen.
- **gRPC Protocol**: The app will use the native gRPC HTTP/2 over Tor (not translated from HTTP/1.2 or HTTP/1)
- **Haveno Integration**: Tha app seemlessly connect to any Haveno Daemon hosted anywhere (using .onion via Tor)
- **Censorship Resistance**: By abstracting the VPN relay away from the app itself, we avoid potential censorship issues. The app will not require VPN-enabled entitlements that need signing, thus preserving its censorship-resistant nature. The app will be available on [F-Droid](https://f-droid.org/en/).
- **Secure Device Linking**: The app will support secure linking to a running desktop or server instance via a QR code containing a hashed password in the URI of the Onion Link. [Onion Client Authentication](https://support.torproject.org/onionservices/client-auth/) will be available fro advanced users.
- **Hardware Wallet Support**: The app will focus on hardware wallet integration, ensuring that users can securely manage their XMR transactions.
- **Native Libraries**: The app with use native library per OS directly from trusted sources.
- **Atomic Swaps**: The app will also facilitate atomic swaps between Monero and XMR, providing a seamless user experience within the Monero ecosystem.
- **Service Segregation**: Each component of the software will run under it's own service on Dekstop versions, you'll be able to manage the services via a System Tray on Windows, Linux and Mac operating systems.
## Purpose
### What the Proposal is About
This proposal aims to bring the Monero ecosystem together through a user-friendly, multi-platform app that emphasizes security, censorship resistance, and hardware wallet support.
### Who Will Complete the Proposal
Kewbit (kewbitxmr@protonmail.com)
### Why It Is Important for Monero and the Community
This app is crucial for the Monero community because it promotes a censorship-resistant ecosystem. By making the app available on multiple platforms, including FOSS on F-Droid, we ensure that it reaches a wide audience, including those who prefer non-traditional Android phones.
## Milestones and Projected Timeline
- **Create the User Interface**
- **Funds**: 75 XMR
- **Status**: Unfinished
- **Write the Protocol Interface**
- **Funds**: 75 XMR
- **Status**: Unfinished
- **Create the Desktop Connector**
- **Funds**: 15 XMR
- **Status**: Unfinished
- **Create Multi-Platform Installers for Windows, Linux, Mac, Android, and iOS**
- **Funds**: 35 XMR
- **Status**: Unfinished
## Payouts
- **19/10/2024**: 75 XMR
- **19/10/2024**: 75 XMR
- **19/09/2024**: 15 XMR
- **01/11/2024**: 35 XMR
## Expiration Date
I do not intend for there to be an expiration date. I plan to release the app quickly as I am working on it full-time, even before producing a CCS. The project is nearing completion.
## Alpha Builds
You can check out the alpha builds, source is not currently available to being a bountied project.
https://github.com/KewbitXMR/haveno-plus/ (Name of project is subject to change, as is the organisation)