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. Below, three of 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.


      

The whole stack

Seventeen subsystems, ~30,000 lines of Ernos, built from cryptographic primitives up — no platform dependencies. A sample: