webË · specification

webË: a new network, alongside the internet

  • 6: Layers, from transport to clients
  • 5: Mix network hops for every message
  • 2 s: Stealth tick: one steady burst, sent or not
  • 0: DNS lookups or certificate authorities for names

An open protocol for names, sites, feeds, forums and live media over a post-quantum stealth network.

Nodes only relay, cache and count; encoding, encryption, ranking, moderation and rendering happen on devices. khėnsu.ñü is the first webË app. Anyone can build another.

specification

LayerWhat it does
TransportOutfox mix network with ML-KEM-1024, constant stealth ticks, two-relay MOQ paths over padded trunks, all carried as ordinary HTTPS
Namesname.khensu.nu, any NFC string, resolved from the key transparency log through private lookups, never from DNS or certificate authorities. Æ and æ are different names. Character rules
ObjectsContent-addressed chunks, signed site manifests and roots, erasure-coded across operators
Fetch and publishTwo-relay stealth fetch; publishing through the ticks or the owner’s node, never as a visible burst
ApplicationsSites, feeds, forums, labels and live tracks
ClientsThe khėnsu.ñü app’s viewer for webe://, a Chromium extension, then a Chromium patch

The full documents, in khensu-specs:

DocumentCoversStatus
WEBE.mdNames, objects, fetch, publish, sites, feeds, forums, labels, clientsDraft 0.1
PROTOCOL.mdWire formats, MLS suite, mix packets, stealth ticks, callsDraft
THREAT-MODEL.mdWho we defend against and what remainsDraft
design/nu-media.mdImages, video and HDR in minimal wire bitsDesign

Five Internet-Drafts are planned from these: Outfox with ML-KEM-1024, a stealth profile for MOQ, naming from a transparency log, signed content-addressed sites and feeds over MOQ, and two-relay stealth fetch. Each document above is public; select its name to read it here.

how webË replaces a VPN

A VPN hides your traffic from your internet provider by handing all of it to one company instead. webË splits that trust so no single party ever holds it.

Typical VPNwebË
Who sees your IP and what you openThe VPN company sees bothNobody: the entry relay knows who, the exit relay or cache knows what, run by different operators, networks and jurisdictions
MessagesOne tunnel; the VPN sees when you talk to which serviceMix network: five hops with cover traffic, so no relay or outside observer can link sender and receiver
Recognisable on the wireWireGuard, OpenVPN and IPsec are easy to fingerprint and blockOrdinary HTTPS (WebTransport over QUIC, falling back to TCP)
Timing and volumeVisible: bursts show when you’re activeConstant bursts every 2 s while the app is open, padded packets, size-bucketed responses; suñůlink.shield and nodes keep the cover going around the clock
LogsA policy you have to trustNothing to log: no relay sees content or both ends
EncryptionMostly classical key exchange; some offer hybrid post-quantumML-KEM-1024 and ML-DSA-87 only, with no classical fallback
Off switchCan drop, leak or be turned off; needs a kill switchNo unprotected mode exists
Who runs itOne company, one subscriptionIndependent operators paid by the protocol for proven work

today: everything on webË

Messages, calls, payments, feeds, forums, sites and live streams all travel this way, in the khėnsu.ñü app and in any webË app built on khensu-core. No VPN is needed for any of them, and a VPN would add nothing.

planned: webË exit, for the rest of the internet

build an app on webË

Every webË app keeps the same rules, enforced by the protocol and by review:

post-quantum web contracts (proposed)

A webË contract is an agreement between people that enforces itself, without a server and without a public record of who agreed to what. It is a design proposal, open for review in WEBE.md section 14.

what you can build with contracts

By design there is no global shared state that any contract can read, so there is no public order book, no front-running and nothing for a quantum computer to break later. Contracts that need public state use a forum or feed as their record.

deeper work for the network (proposed)

Nodes earn work receipts for more than relaying. Every job below touches only ciphertext or data its owner chose to publish. User data is still never processed on a server.

extend khėnsu.ñü

There are two ways to change khėnsu.ñü: pull requests for code, and consensus for the network’s rules.

code: pull requests

network rules: consensus

See Contribute and Repositories and licences, or write tohello@elliottwave.studio.