Version 24 (modified by zzz, 9 years ago) (diff)


Task list for updating the docs and specs on the website. This is roughly in the same order as the protocol stack http://www.i2p2.i2p/protocols , but upside down.

Add your name below if you want to work on a subsection.

General guidelines:

  • Remove obsolete information
  • Verify information accuracy by checking java source
  • Remove blog-style history and evolution and discussion, or move to separate discussion pages
  • Add links to references, particularly docs on
  • Remove dead links to
  • Improve readability, navigation
Page or Protocol Status Who Notes
Homepage http://www.i2p2.i2p/index.html in progress smeghead, duck, dr|z3d http://trac.i2p2.i2p/wiki/Content
Overview http://www.i2p2.i2p/techintro.html
Team http://www.i2p2.i2p/team duck Identify new (vacant) team roles
Low-level crypto http://www.i2p2.i2p/how_cryptography zzz
AES256/CBC Transport Encryption http://www.i2p2.i2p/techintro.html#op.crypto
Transport Overview http://www.i2p2.i2p/transport new zzz Transport bids, priorities, selection, interaction
NTCP http://www.i2p2.i2p/ntcp
SSU http://www.i2p2.i2p/udp zzz
AES256/CBC Tunnel Message Encryption http://www.i2p2.i2p/techintro.html#op.crypto Mathiasdm
Tunnel Messages http://www.i2p2.i2p/tunnel-alt.html#tunnel.preprocessing
Garlic Encryption ElGamal?/AES + Session Tag http://www.i2p2.i2p/how_elgamalaes welt
I2NP http://www.i2p2.i2p/i2np http://www.i2p2.i2p/i2np_spec spec page is new welt
Tunnel Building circles-and-arrows new
Floodfill / netdb http://www.i2p2.i2p/how_networkdatabase.html
Floodfill circles and arrows new
I2CP http://www.i2p2.i2p/i2cp
Streaming http://www.i2p2.i2p/streaming
Datagrams http://www.i2p2.i2p/datagrams
SAM http://www.i2p2.i2p/sam http://www.i2p2.i2p/samv2 http://www.i2p2.i2p/samv3
BOB new sponge need overview and spec
Plugins new zzz
Naming / addressbook http://www.i2p2.i2p/naming
Peer selection and profiling http://www.i2p2.i2p/how_peerselection zzz
Threat model http://www.i2p2.i2p/how_threatmodel in progress smeghead This may be helpful - or not:
Javadocs http://docs.i2p2.i2p/ welt Needs regeneration, add router docs
All Deutsch how* pages Either fix up after english page is done, or add a note that it is obsolete and refer to the english page
Development guide Add a guide on 'developing using the I2P api'.
I2P introduction
Overview howto's:
Use Cases smeghead
Supported Applications smeghead


<Mathiasdm> I'm not sure about the difference between 'How does it work?' and 'Tech intro' <Mathiasdm> hm, perhaps the tech intro is the place for an RFC-style document on the core <smeghead> Mathiasdm: "How does it work" should be a non-technical intro <smeghead> Mathiasdm: for joe sixpack, not techies <smeghead> Mathiasdm: that's why i think it should be renamed to something like "A Gentle Introduction to I2P", as implied here: http://duck.i2p/i2p2de-rewrite/site/ <Mathiasdm> okay, so perhaps 'Tech intro' should become 'Technical documentation' then <smeghead> the current how.html should remain the index to the technical docs imo, and a proper technical high-level overview should be written <Mathiasdm> I'd also want a more technical spec like Tor has:;hb=HEAD;f=doc/spec/tor-spec.txt