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
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>