Ideas and code for a better Internet

A cloud for the people, by the people, & of the people.

In which we own and control the web services that our lives depend on.

A cloud platform for hosting open source web applications — like Amazon's or Google's but cooperatively run — with built-in data sharing and a participatory funding model.

Past Projects screenshot was a collabortive crowdfunding platform for social causes.

At its core was an algorithms for collectively deciding how to allocate funds. how-does-it-work

Vesper is open source framework for web application development that enables content from disparate sources to be replicated and recombined in a consistent and composable manner.


Vesper provides a data access layer that lets applications update and query a variety of datastores (including SQL, NOSQL, RDF, plain text) as JSON. It includes a JSON query language that is designed to be translated to the native datastore’s query language. Its’ JSON model is compatible with the Semantic Web/Linked Data model without requiring developers to have familiarity with that technology.


Vesper can maintain change history and metadata contexts and optionally store it separate from the primary store. This enables data to be replicated and merged intelligently, similar to distributed revision control system like Git.


Putting aside all the above, we just want develop web applications rapidly and agily and Vesper’s JSON-centric model helps us do that by greatly simplifying data management.

Learn more about Vesper here or get the code here.

Rhizome is the ancestor of the Vesper technology. First released in 2003, it was arguably the first semantic wiki. This project has been dormant for a long time but many of the ideas expressed in the papers below live on in the Vesper design.

Rhizome aimed to help bring about a new kind of commons — one of ideas. This commons wouldn't comprise just a web of interlinked pages of content, as is the current World Wide Web, but a web of relationships between the underlying ideas and distinctions that the content implies: a permanent, universally accessible interlinking of content based on imputed semantics such as concepts, definitions, or structured argumentation.


"Building a Semantic Wiki," IEEE Intelligent Systems, pp. 87-91, September/October, 2005
pdf html "Bringing the “Wiki-Way” to the Semantic Web with Rhizome" SemWiki2006 - From Wiki to Semantics (2006), pp. 222-229
pdf "RxPath: a mapping of RDF to the XPath Data Model" Proceedings of Extreme Markup Languages, 2006

Source Code

Github mirror

Sourceforge Project (ancient)

A strongly-typed dependency injection framework for isomorphic Javascript that enabled assembling web apps out of highly re-usable components without the boilerplate.


We serve cookies on this site to analyze traffic, remember your preferences, and optimize your experience.