CPAN6 has been designed in a set of papers. Besides providing some overview, these papers also define a fine-grained data model which will get implemented.

The model is described in XML Schemata, because that provides a formalism. However, the services in the network may use other formats, like JSON or YAML to communicate (this is negotiated).

Design papers, release 2010-01-21

The CPAN6 design papers cover most of the ideas. Some components, however, could use some additional explanation. Please contact the author if you need more background.


The schemas are generated from the definitions described in the above papers. These schemas are still under development; the version number will not change until the initial public release of an application.


The CPAN6 logo represents the connection of people. People join hand in hand, sharing a part of their personal environment. Design of the logo and website by MeneerWeb. | Mark Overmeer | 2010-01-21