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.

Overview of Yenta

Yenta attempts to solve two simultaneous problems in making distributed agents:

To make this more concrete, consider as a sample application a matchmaker, which tries to bring people together. Such a matchmaker could

One way that an agent might know about the user's interests is to have the agent scan the user's mail and forward some or all of it to other agents. Unfortunately, most users would not stand for having their mail forwarded to third parties, even if we assume that all the other agents are benevolent, which we cannot.

Yet matchmaking itself is a very powerful application, if we can do it safely. For instance, Ringo gets a great deal of its power from such matchmaking, even though it does not identify its participants to each other. Yenta is therefore an attempt to make distributed computation both possible and palatable, even in the face of untrusted other agents.

Other pages in this web describe:

Note that this web of pages is quite bushy; there is no preferred, nearly-linear narrative stream. Instead, there are a multiplicity of branch points, depending on which issues interest you the most. In part, this structuring reflects the nature of hypertext; in part, it reflects the interrelatedness of many of these issues in my own mind. This is the sort of structure that, e.g., Minsky's Society of Mind should have been implemented in, and perhaps one day will be.


Lenny Foner
Last modified: Tue Dec 13 21:34:57 1994