Projects / Askemos


"Ball", the Byzantine Askemos Language Layer, is an intrusion resistant and incorruptible, autonomous distributed operating system. It provides application programmers with continuations, messages, and rights management on top of a peer-to-peer network resisting byzantine failures of network nodes. The API significantly raises the level of abstraction in comparison with other operating systems: there are very few system calls, and these are expressed in XML. An alternative understanding of Askemos is that of an XML object database with stored procedures.


Recent releases

  •  01 Dec 2003 21:02

    Release Notes: The BALL proxy/server now forwards WebDAV requests to Askemos, and the distributed Wiki agent has preliminary support for WebDAV-based authoring.

    •  28 Oct 2003 14:26

      Release Notes: New features include byzantine synchronization, SSL support, asynchronous DNS lookup, a LALR(1) parser generator (bison port), a pattern matcher, and a general interpreter core. The rscheme persistent store now supports garbage collection. The usual bugfixes were made, including a fix for the annoying lost file descriptor.

      •  08 Mar 2002 18:01

        Release Notes: Changing the internal data model, making the file system storage adaptor also good as primary storage, support for inactive capabilities, SRFI-19 (date & time arithmetic), and SXPath, an opend mailing list, a binary distro, and several bugfixes.

        •  10 Jan 2002 22:56

          Release Notes: Support for PCRE has been added. This release is moving towards canonical XML, and has several bugfixes.

          •  20 Dec 2001 12:12

            No changes have been submitted for this release.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.