The platform

ErnosDecent

One program you run on your own computer that replaces the internet's infrastructure: identity, money, storage, messaging, publishing, search, AI — with no company in the middle. Owned by no one. v1.0.0-beta: the node builds, boots, and is verified — below, its real subsystems, running live in your browser.

architecture

The stack — one program, seven layers

Every subsystem is built from cryptographic primitives up — no platform dependencies. Click any module to learn more.

Click a module in the diagram

decent_net

The mesh finds anything

Peers organise into a Kademlia DHT. To locate a key, a node hops toward whichever peer is closest in XOR distance to the target — reaching it in a handful of hops, with no directory and no server.

XOR-distance routing

Each node holds a random id. A lookup greedily walks the address space toward the target. Run it a few times — the path changes, the hop count stays tiny.


decent_agent

A memory that learns by association

The agent's fourth memory tier is a Hebbian graph: concepts that fire together wire together. Click two concepts to co-activate them — the synapse strengthens toward 1. Run a consolidation sweep and unused links decay by 5%; survivors above 0.99 become permanent (gold).

Synaptic reinforcement

Weights use the real fixed-point rule from decent_agent: w ← w + 0.1·(1−w) on co-activation, w ← 0.95·w on each sweep. Click any two nodes; repeat to thicken the bond.


in action

Sending a message — no server needed

Watch a message flow through the stack: identity, routing, encryption, storage, and delivery — with no company in the middle.


decent_consensus

Agreement without a boss

Five nodes keep a replicated log in sync with Raft. When there's no leader, a node times out, becomes a candidate, and wins if it gathers a majority. Cut the network and watch a minority stall — safety over availability.


      

decent_money

A market with no market-maker

The DEX prices trades with a constant-product pool — x·y = k, the same automated-market-maker rule the node runs. No order book, no company setting the price: the curve is the counterparty. Drag the swap size and watch the price impact appear.


decent_store

The address is the content

Storage has no filenames and no owners — a block's address is a hash of its bytes (BLAKE3 in the real node; a small rolling hash here to show the mechanic). Type below: change one letter and the address changes completely; type the same thing twice and it stores once.


The whole stack

All seventeen subsystems — ~103 modules, ~43,000 lines of Ernos, a test suite per subsystem — built from cryptographic primitives up, no platform dependencies: