// roadmap

Now, next, considering.

There are no dates here on purpose. RelayPony is built by one person around a day job, so things ship when they're right rather than when a calendar says so. Here's where everything stands.

In the closed test

Direct, encrypted transfer

Files go phone to phone, encrypted end to end with the age protocol over a frozen, cipher-agnostic wire protocol. No server is ever in the path.

Automatic discovery and QR pairing

Nearby devices appear on the same Wi-Fi through local network discovery (mDNS / NSD). Pairing is a QR scan on a trust-on-first-use basis, with device identity held in the Android Keystore.

Works without shared Wi-Fi

When there's no common network, the two phones link directly and run the same encrypted transfer over that link.

Share-sheet sending and an Inbox

Send straight from RelayPony or share into it from another app. Received files arrive in an Inbox and can auto-save to Downloads.

Hardened transfers

Real progress as bytes move, retry-with-backoff on a dropped connection, clean connection reset, and the ability to stop receiving mid-transfer.

Open source

The Android app is public under Apache-2.0, so discovery, pairing, and the transfer can be read rather than taken on trust.

Next up

From closed test to public launch

Folding in tester feedback, smoothing rough edges, and taking the Android build through open testing to a public Google Play release.

Under consideration

An iPhone version

An iOS RelayPony is planned. It is further out than Android, and it would speak the same wire protocol so an iPhone and an Android phone could send to each other.

Resumable large transfers

Picking a big transfer back up where it left off after an interruption, rather than starting over. Worth doing well, so not promised on a timeline.

Folders and batches

Sending a whole folder, or a batch of files, as cleanly as a single one. On the list of things being thought about.

Have a request? It goes to the same inbox as everything else: NorseHorse@norsehor.se.