Umbra Open the wallet
Private money · Private messages · Private internet

Step into the shadow.

Umbra fuses a CPU-mineable coin, an end-to-end encrypted messenger, and a decentralized VPN onto one chain. One 12-word seed unlocks all three. No phone number, no email, no account.

20 s blocks 1 seed, 3 products 2-hop onion VPN 0 personal data

Live on mainnet since genesis 2026-07-10. Every claim on this page is verified against source.

Why this exists

Built for a world that blocks, logs, and bans.

Apps get banned. Platforms get pressured. Chats get subpoenaed. Payment rails get frozen. Umbra is designed so there is nothing to pressure and nothing to switch off.

No company, no kill switch

Umbra is not a service you sign up for. There is no headquarters to raid, no CEO to pressure, no terms of service to quietly change. The software is the network, and the network belongs to the people running it.

No central server, anywhere

Every masternode is the infrastructure: it relays messages, stores mail, mixes traffic, and serves VPN tunnels. Knock any node offline and the rest carry on. Blocks keep landing every 20 seconds.

No identity to demand

No phone number, no email, no ID check. Your entire account is 12 words in your head. Names are claimed on-chain with commit-reveal, so nobody can seize yours or take it from you.

Nothing readable on the wire

Sealed envelopes, constant packet sizes, mixed 3-hop routes, private lookups. An observer on the line sees uniform noise between strangers, not who is talking to whom.

Censorship needs a single point to seize. Umbra does not have one.

The coin

Money that settles in seconds and mines on your laptop.

UMB is a proof-of-work coin with 20-second blocks. The algorithm is yespower: memory-hard and CPU-friendly, so ordinary hardware mines real blocks. No ASIC farms, no head start.

  • +
    ChainLocks finality. Masternode quorums lock each block; a 51 percent reorg attack dies on arrival.
  • +
    CoinJoin built in. Mix your coins inside the wallet, the same battle-tested scheme Dash has run for years.
  • +
    Mine from the app. The wallet ships a one-slider miner. Pick your cores, watch blocks land.
Every block splits four ways
500 UMBSubsidy per block
20 sBlock time
~3.0 BMax supply
yespowerCPU proof of work
The messenger

Messages sealed so tight even the network can't see who's talking.

Signal-grade cryptography, X3DH and the Double Ratchet, wrapped in something Signal doesn't have: a Sphinx mixnet that hides who sent the message, and private lookup that hides who you searched for.

  • +
    Forward secrecy by default. Every message ratchets keys forward. Yesterday's messages stay safe even if today's key leaks.
  • +
    Sender anonymity. A 3-hop mixnet with constant packet sizes; no relay learns both who and to whom.
  • +
    Private contact lookup. Finding a friend uses PIR: the server answers your query without learning what you asked.
  • +
    Media, voice notes, calls. Full messenger, not a toy: groups, attachments, and A/V calls, all sealed.
@nova
verified on-chain
so this whole chat rides the mixnet?sealed · 14:02
yep. three hops, constant packet size. the relays can't even tell it's a messagesealed · 14:02
and if someone grabs your phone tomorrow?sealed · 14:03
keys already ratcheted forward. this conversation is gonesealed · 14:03
END-TO-END SEALED · CHACHA20-POLY1305 · X3DH + DOUBLE RATCHET
Inside the envelope

Watch a message get sealed.

This is the client's actual sealing pipeline, operation by operation, with the exact byte layout that hits the wire. The example keys below are generated fresh in your browser on every replay. Nothing here is simplified away.

meet at nine?

13 bytes of plaintext. It never leaves your device in this form. Everything that follows happens locally, before a single packet is sent.

ephemeral X25519 public key · 32 B

A brand new keypair for this one message. It is never reused, so no two envelopes can be linked by their keys. The private half is thrown away after sealing.

eph privatekept secret
×
her xPub · from the chain
=
shared secret · 32 B

Diffie-Hellman on Curve25519. Only her private key can reproduce this number. An all-zero result is rejected outright: the low-order point guard.

encKey · 32 B
tagKey · 32 B
detect tag = HMAC(tagKey, "umbra-detect")[0:16]

One secret becomes two keys via HKDF-SHA256 with the domain label umbra-msg-v1. The detect tag lets her client spot mail addressed to her without decrypting anything.

ChaCha20-Poly1305 seals the payload. The AAD binds the ephemeral key and the detect tag into the ciphertext, so tampering with the envelope breaks authentication. A 16 byte auth tag is appended.

ephPub 32 B tag 16 B iv 12 B ciphertext 13 B authTag 16 B

89 bytes on the wire for this message. No sender name, no sender key, no addressee on the envelope. Only her private sealing key can open it.

1:1 chats add forward secrecyX3DH and the Double Ratchet run before sealing, so keys move forward with every message and old messages stay locked even if a key leaks later.
Then it rides the mixnetThe envelope travels 3 hops with constant packet sizes, so no relay learns both sender and destination, or even which packets are messages.
Spam costs work, not moneySending requires a small yespower proof-of-work postage stamp, scaled by message size. No fee, no address reuse, no spam economy.
The dVPN

A VPN with no company behind it.

Traditional VPNs ask you to trust one operator with everything. Umbra splits the trust: your traffic tunnels through two independent masternodes, and neither one sees the whole picture.

  • +
    Noise protocol encryption. Each hop is an independent Noise_IK session; your packets are double-wrapped like an onion.
  • +
    Pay on-chain, no account. A subscription is a transaction. 20 percent of every payment is burned forever, which makes UMB scarcer with every tunnel sold.
  • +
    Verify before route. The client proves a real query round-trips through the tunnel before it touches your routes, and a dead man's switch drops everything if traffic stalls.
  • +
    Uniform packets. Every frame is padded to one constant size; control and data are indistinguishable on the wire.
Two hops, zero full-picture observers
Youdouble-wrapped
Entrysees you, not the site
Exitsees the site, not you
Internetclear egress

Entry node: knows your IP, sees only encrypted cells.

Exit node: sees your destination, has no idea who you are.

Payment: on-chain subscription, 20% burned to OP_RETURN.

One identity

Twelve words. That's your whole account.

One seed derives three purpose-built keys through domain-separated derivation. Money, signatures, and sealing never share a key, but they all come home to the same twelve words.

12-word seed BIP-39 mnemonic
write it once, own everything
Money keysecp256k1 · holds and spends UMB
Signing keyEd25519 · proves your messages are yours
Sealing keyX25519 · locks messages to your eyes only

Claim a name on-chain and @yourname resolves to your payment address and your chat keys at once. Registration is commit-reveal, so nobody can front-run the name you picked.

Run the network

The network pays the people who run it.

Masternodes relay messages, store mail, mix traffic, and serve VPN tunnels. In return they take 35 percent of every block, plus a 15 percent storage node reward weighted by tier.

Mobile

Phone-class node

20,000 UMB
  • No public IP required
  • Weight 1 in payouts and votes
  • The lightest way to earn
Regular

Standard node

40,000 UMB
  • Full relay, storage, and mixing
  • Weight 3: paid 3 blocks in a row
  • VPN relay and exit eligible
Max weight
Evo

Heavy node

100,000 UMB
  • Weight 8: paid 8 blocks in a row
  • 8x share of storage node rewards
  • Backbone of the quorums
Live now

Everything is already running.

No account. No phone number. No trace.

The private internet is one seed away.