Kenosis
From iA wiki
See also: P2P | Decentralized
Homepage: http://kenosis.sourceforge.net (Sourceforge)
A fully-distributed peer-to-peer RPC system built on top of XMLRPC. Nodes are automatically connected to each other via a Kademlia-style network and can route RPC requests efficiently to any online node. Kenosis does not rely on a central server; any Kenosis node can effectively join the network ("bootstrap") from any connected node. Nodes are identified by 160-bit addresses. Nodes are able to route RPC requests efficiently to any any node and nodes are able to find other nodes near themselve.
The software aims to be 'zero-defect'. Making it 'Just Work', not overly complex. Its designed from the ground up for simplicity, stability and scalability. The authors claim every line of Kenosis has been subjected to extensive unit testing and simulation testing and that Kensosis is zero-defect software. Common sense applied says every software has bugs however a main developer, Eric Ries, claims in the Freshmeat article hereunder he learned from mistakes of Freenet.
Kensosis aims for cross-platform compatibility. Its written in Python and tested on Windows, MacOSX and Linux. It works in almost any networking environment (including restrictive corporate firewalls) because it uses XMLRPC for its netork communications. Its also able to work with a HTTP proxy.
The project is currently in alpha stage. A demonstration of a modified version of BitTorrent which uses Kenosis to find the tracker for a torrent file is available. See also the Kenosis Bittorrent Readme.
Related
- Freshmeat Project reviews: Kenosis and the World Free Web by developer Eric Ries, 8 jan 2005.
This text is a stub. Feel free to contribute by editing the page.

