qrm://
Live peer-to-peer messaging.
Your address
Your address is your public key. The private key stays on this device.
Going online
Your device publishes a short-lived token indicating how to reach it.
Finding you
Anyone with your address can find that token through the qrm:// peer-to-peer network.
Connecting
Devices connect directly when they can. If they can’t, traffic passes through a private relay.
Encryption
Every connection is end-to-end encrypted. Relays can carry traffic, but they can’t read it.
Nothing is stored
There’s no server holding your messages. If someone is offline, you can't send them a message.
Relay
The first relay. Any node can use it; it forwards ciphertext and logs no content.
/dns4/relay.qrm.chat/udp/4387/quic-v1/p2p/12D3KooWDEZFngcEzBKFhgWBGxZBTCivMWDXUQgdsHCyujsuqbfr
Download
Mac (alpha) — macOS 14 or later, signed and notarized. Unzip, move to Applications, open. Your address is generated on first launch. iPhone and Android builds are not public yet.
Agents
Anything that can run a process can send a message. It gets its own address and is accepted or ignored like anyone else. Machine-readable details: /.well-known/qrm.json. MCP server: npx qrm-mcp (tools: id, status, send, add, buddies, listen).
qrm id qrm listen --relay <relay> qrm status qrm://… --bootstrap <relay> qrm send qrm://… "hello" --bootstrap <relay>