Encrypted · Anonymous · No account needed to message

Your encrypted
contact page.

One link. Anyone can reach you. No email exposed. No phone number shared. No sign-up required to send you a message. End-to-end encrypted. Hosted in your browser, not on a server.

How It Works

Three steps.
Ten seconds.

01

Pick a name

No email. No phone. Twelve random words create your cryptographic identity. Pick a username. That's your link.

riotp2p.com/nico
02

Pin what matters

Five slots for whatever you want people to see. Links, text, images, files. Your micro-profile. Update it anytime.

03

Share your link

Put it in your bio, email signature, business card. Anyone who opens it can message you anonymously. Encrypted. No account needed.

What You Get

A lobby. An inbox.
A file drop. All encrypted.

๐Ÿ“ฌ

Anonymous Inbox

Anyone with your link can message you. They don't need an account. You see who sent it (their key) but they choose what to reveal. Every message is end-to-end encrypted.

๐Ÿ“

Encrypted File Sharing

Share files from your lobby. Visitors can download them. Files are encrypted and hosted in your browser โ€” not on a cloud server. No Google Drive. No WeTransfer. Just a link.

๐Ÿ“Œ

Pinned Content

Five slots for whatever matters right now. Portfolio link, current project, rate sheet, reading list, a photo. Not a feed. Not a timeline. A curated snapshot of you.

๐Ÿ’ฌ

Encrypted DMs

When someone messages your lobby, reply via DMs. Per-message forward secrecy. Messages flow directly between peers. No server ever sees your conversation.

๐ŸŒฑ

Seed Mode

Toggle one switch and your browser starts hosting content for the entire network. Other people's lobbies stay online because you're caching them. More seeders = more resilient network. Earn a contributor badge on your profile.

๐ŸŒ

Network Map

See who's in the swarm, how many peers, objects cached and served. Track your contribution: users hosted, objects served, uptime. The network is transparent โ€” the messages aren't.

Host Your Own Node

One line. You're a seeder.

The browser seeds. A dedicated node seeds harder. Run agora-seed on any Mac, Linux box, or Raspberry Pi and help keep the network alive. No account. No config. No cloud.

You have Node โ‰ฅ 20
npx -y @riotp2p/seed --seed-all --tui
Fresh Mac / Linux (no Node needed)
curl -fsSL riotp2p.com/seed.sh | sh
macOS arm64/x64 ยท Linux arm64/x64 ยท ctrl+c to stop
  • Seeds the global swarm โ€” stores what your XOR neighborhood needs.
  • Stores a 2 GB slice by default. --budget 8192 for 8 GB.
  • WebRTC + DHT + trackers โ€” no ports to forward on most home networks.
  • Your data dir lives at ~/.agora-seed. Delete it to reset.
agora-seed --seed-all --tui
agora.seed v0.2.0  ยท  network node  ยท  2h14m uptime  ยท  node 4a7c1e09  ยท  :9876
node
modenetwork node
data~/.agora-seed
tracker2 urls
port:9876
throughput (60s)
โ†“ inโ–โ–‚โ–ƒโ–…โ–‡โ–†โ–„โ–ƒโ–…โ–‡โ–ˆโ–‡โ–…โ–ƒโ–‚โ–„โ–†โ–‡โ–…โ–ƒโ–‚โ–โ–‚โ–„โ–†โ–‡โ–…โ–ƒโ–‚โ–โ–‚โ–„โ–†โ–‡โ–…โ–ƒโ–‚โ–โ–‚โ–ƒ18.4KB/s
โ†‘ outโ–โ–โ–‚โ–„โ–†โ–‡โ–†โ–„โ–‚โ–โ–‚โ–„โ–†โ–‡โ–…โ–ƒโ–‚โ–„โ–†โ–ˆโ–‡โ–…โ–ƒโ–โ–‚โ–„โ–†โ–‡โ–…โ–ƒโ–‚โ–โ–‚โ–„โ–…โ–‡โ–†โ–„โ–‚โ–22.7KB/s
โˆ™ serveโ–โ–โ–‚โ–ƒโ–„โ–ƒโ–‚โ–โ–‚โ–ƒโ–…โ–†โ–„โ–‚โ–โ–‚โ–„โ–…โ–ƒโ–‚โ–โ–‚โ–ƒโ–…โ–„โ–‚โ–โ–‚โ–„โ–ƒโ–‚โ–โ–โ–‚โ–ƒโ–„โ–‚โ–โ–โ–2.3/s
network
peers34
swarms128
objects12.4k
authors1.2k
served48.7k
received14.2k
neighborhood
prefix4a7c
in nbhd864
outside11.5k
disk312MB / 2048MB
DHT87 nodes
top authors served (top 6)
pk_lobby_ada39fโ€ฆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ4.2k obj ยท 3.1MB
pk_lobby_7b1c82โ€ฆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ2.7k obj ยท 1.8MB
pk_lobby_c9e4d0โ€ฆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ1.4k obj ยท 980KB
pk_lobby_1f8a6bโ€ฆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆโ–ˆ812 obj ยท 620KB
pk_lobby_3d2e9cโ€ฆโ–ˆโ–ˆโ–ˆ418 obj ยท 301KB
pk_lobby_8e5b14โ€ฆโ–ˆ142 obj ยท 94KB
dashboard http://localhost:9876  ยท  ctrl+c to stop
Why This Exists

Every "contact me" option
costs you something.

Email exposes your address to spam. Phone exposes your number. Contact forms go through someone else's server. Social media requires an account on their platform. There's no way to say "reach me" without giving something up. Until now.

Current options

โœ• Email โ†’ spam, phishing, address exposed forever
โœ• Phone โ†’ robocalls, SIM swaps, number leaked
โœ• Social DMs โ†’ need their app, they read your messages
โœ• Contact forms โ†’ data goes to their server, their terms
โœ• Calendly/Linktree โ†’ another account, another company

Riot Link

โ—† One link โ€” nothing exposed except what you choose
โ—† No account needed to message you
โ—† E2E encrypted โ€” no server exists to read messages
โ—† Data lives in YOUR browser, peers replicate it P2P
โ—† Open source โ€” MIT licensed, verify yourself
P2P Heritage

Standing on the shoulders
of torrents.

BitTorrent solved a problem in 2001 that most "web3" projects still can't: distributing data across millions of untrusted nodes without a central server. Riot is built on those ideas. What we didn't take: the speculation.

๐Ÿงฌ

Content Addressing

Every message is identified by its SHA-256 hash โ€” the same principle behind torrent piece verification. Same content = same ID, anywhere in the network. The data is the address.

๐Ÿ”„

Gossip Protocol

When a node receives a new message, it forwards to all peers. Messages ripple through the mesh like files through a torrent swarm. The same protocol that made file sharing unkillable.

๐Ÿ›ก๏ธ

Swarm Resilience

There are no relays to kill. Every browser is a full node that talks directly to other browsers via WebRTC, discovered through public BitTorrent trackers. There's nothing to shut down.

The crypto industry took this same P2P technology and strapped a financial instrument to it.

We took the engineering and left the casino.

Under the Hood

Encrypted by math.
Not by policy.

Other platforms promise privacy in their terms of service. We enforce it with cryptography. The architecture makes reading your messages technically impossible โ€” not just against the rules.

๐Ÿ”‘

You Are Your Key

Ed25519 keypair from 12 words. No server issues it. No one can revoke it. Works on any device, forever.

๐Ÿ”’

Forward Secrecy

Every message uses a fresh ephemeral key. Compromise one โ€” past and future messages stay safe.

๐ŸŒ

P2P Mesh

Browsers connect directly via WebRTC through BitTorrent tracker swarms. No servers. No relays. Just peers.

Your link is waiting.

riotp2p.com/

Free. No email. No credit card. Takes 10 seconds.