Manifesto
Seven principles. They settle every question the design leaves open.
The surface must be invisible, the complexity must sit inside. No configuration, no terminal, no networking knowledge, no cluster setup. Whoever uses KRAFT installs it and then opens their application. Nothing more is intended.
Distributed systems fail. Nodes go offline, networks drop, devices fall asleep. A node failure should be as unremarkable as a CPU core briefly throttling — noteworthy to nobody.
Every foreseeable failure is caught automatically: vanished node, changed IP, interrupted network, sleeping device, crashed process. No human intervention. Not as a convenience — as a condition.
Your network, your hardware, your control. No cloud dependency, no subscription. No data leaves your environment without your explicit decision.
KRAFT must know what is available, what is currently in use and what is free. Decisions about where a computation happens rest on measured hardware state in real time — not on assumptions.
Every decision is inspectable: which nodes were online, how the work was split, how long it took, where it failed. Invisible does not mean opaque. Whoever wants to look may see everything.
The hardware you own is the hardware that should be used. KRAFT's greatest contribution is making existing computation available — not nudging you toward a purchase.
Sentences that stand
My computer just got dramatically faster.
The only feedback that counts