Note: This page is historical.

Current pages about Yenta are here. Please look at those pages first.

Yenta is still under active development, but this particular page is not. If you're interested in current research papers about Yenta, or obtaining a copy of Yenta, please start here instead.

This page is one of many that were written in late 1994 and early 1995, and are being preserved here for historical purposes. If you're viewing this page, you probably found it via an old link or are interested in the history of how Yenta came to be. These pages have not been actively maintained since 1995, so you'll find all sorts of older descriptions which may not match the current system, citations to old papers and old results, and so forth.

Yenta implementation overview

We are building a toolkit allowing rapid prototyping of potential applications and agent organizations. The basic structure of the toolkit consists of a "core set" of modules which implement a basic set of capabilities that almost any networked, cooperative agent would require. The rest of the toolkit consists of the actual specialized agents that would make up some particular application. Particular modules in the core set are designed to be interchangeably replaced with similar modules; hence, while any given agent could depend on their being some implementation of each module in the core, the particular implementation of any given core module is not fixed.

Where possible, existing implementations will be used, if they exist where we need them. For example, rather then reinventing various cryptographic wheels, the PGP and RSAREF libraries will be used where possible; similarly for clustering mechanisms such as SMART or WordNet.

Amongst the core set modules are:


Lenny Foner
Last modified: Fri Dec 15 04:17:22 1995