Control Relay

A small store-and-forward relay for the Control Launcher’s chat and walkie-talkie internet path. There are no accounts: a device’s identity is an Ed25519 keypair, and every request is signed with it. Nothing to register with an email, no password, no username.

Clients encrypt everything end to end with their channel key before it reaches this server. The relay stores and forwards opaque ciphertext blobs. It can see metadata — which channel, which sender key, when, and how large — and nothing else: never message contents, never channel keys, never private keys.

The client contract lives in PROTOCOL.md in this project. The API itself is under /v1 and answers JSON.