BEP:0
Title:Index of BitTorrent Enhancement Proposals
Version: 88eefdd46edbc4833811ac8554843f9361365e2e
Last-Modified:Tue Oct 11 11:08:01 2016 -0700
Author: David Harrison <dave@bittorrent.com>
Status: Active
Type:Process
Created:10-Jan-2008
Post-History:Oct 13, 2012: updated link to document repository

The BitTorrent Community Forum coordinates the development of the BitTorrent protocol suite and its reference implementation. It is the wish of Bram Cohen that the BitTorrent mainline python implementation remain open source and that the protocol development process be modelled after the Python Enhancement Proposal (PEP) process [1].

This document indexes all BitTorrent Enhancement Proposals (BEPs). When a new proposal is submitted, one of the BitTorrent.org editors assigns a BEP number and updates this index appropriately. Each document has a number that never changes and the history of the document is maintained in git [2].

Accepted BEPs

These BEPs describe mechanisms that have been deployed in one or more BitTorrent implementations and have proven useful. They may require minor revisions. They await the blessing of the BDFL before they can be considered Final.

Num Title
5 DHT Protocol
6 Fast Extension
9 Extension for Peers to Send Metadata Files
10 Extension Protocol
11 Peer Exchange (PEX)
12 Multitracker Metadata Extension
14 Local Service Discovery
15 UDP Tracker Protocol
19 HTTP/FTP Seeding (GetRight-style)
23 Tracker Returns Compact Peer Lists
27 Private Torrents
29 uTorrent transport protocol

Deferred BEPs

The editor(s) deem that the following BEPs are not progressing toward standardization, but they have not yet been withdrawn.

Num Title
8 Tracker Peer Obfuscation

Withdrawn BEPs

At this time, no BEPs have been withdrawn.

Rejected BEPs

At this time, no BEPs have been rejected.

[1]http://www.python.org/dev/peps/
[2]https://github.com/bittorrent/bittorrent.org