Main Page

Welcome to the ERights.org wiki.

is an object-capability programming language and platform for writing distributed, secure, and robust software. This wiki is about E and the larger subject of capability-based security.

Getting Started
Getting Started - Tips for newbies

What's New?
"Computer Security as the Future of Law" - talk by Mark Miller at the 1997 Extro 3 Conference.

Interview with Mark Miller - about Smart Contracts, Prediction, Singularities, and more.

Google Techtalk series on ABAC - Authorization Based Access Control.

Distributed Electronic Rights in JavaScript - paper for ESOP'13 Keynote.

Future research topics

Documentation

 * Books
 * in a Walnut
 * Tutorials
 * FAQ
 * Papers
 * Talks and Presentations

Downloads

 * Releases - ready-to-install versions of.

Community
e-lang mailing list - discussion of and other capability languages. historical

cap-talk mailing list - discussion of general issues regarding capability security. historical

friam mailing list - coordinates the week capability meetings

Whiteboards - Discussion of ideas and other works in progress.

Development

 * Subversion Repository — development branch
 * Unresolved design issues — things that need thinking about

Related Sites

 * Main Erights.org site
 * on Wikipedia
 * on Rosetta Code
 * Object-capability languages
 * Object-capability systems
 * ...more...