The purpose of the READTHEM document is to provide newcomers with some information and documentation. I, jlouis, encourage all wanting to work on parts of the protocol to read the documents here. It is much easier to do stuff on the project, when you know the intrisics. Bram Cohen did a tremendous job and the torrent specification is quite succint. The initial developer guide is the file DEVELOPING in this very directory The Bittorrent protocol specification is at http://www.bittorrent.com/protocol.html The Bittorrent economics paper is at http://www.bittorrent.com/bittorrentecon.pdf Another, nicer-looking page documenting the protocol is at http://wiki.theory.org/BitTorrentSpecification A student project aimed to produce RFC for BitTorrent protocol is at http://www.nitro.dk/~jonas/bittorrent/bittorrent-rfc.html Interesting paper about BitTorrent performance http://research.microsoft.com/~padmanab/papers/msr-tr-2005-03.pdf ``Composeable Memory Transactions'' -- Tim Harris, Simon Marlow, Simon Peyton Jones and Maurice Herlihy. http://research.microsoft.com/Users/simonpj/papers/stm/stm.pdf This document describes the base behind the Control.Concurrent.STM library in Haskell. Conjure will make heavy use of these primitives, so reading about them might be a good idea if you want to hack on the project. All the project documentation resides in the repository under ./docs Typing ``runhaskell Setup.lhs haddock'' will build the source code haddock documentation in the following directory (if you haven't told cabal otherwise): ./dist/doc/html/conjure