Значит вы ищете сферического коня в вакууме. Не бывает "независимости от ОС, отсутствия дополнительной установки, отсутствия интеграции". Чем придумывать на пустом месте как решить несуществующую в реальности задачу лучше сконцентрироваться на получении конкретного результата. Или просите перевести топик в треп, там можно прожектерствовать сколько угодно.
Протокол — это документ, который имеет реализацию в конкретных клиентах. У каждой реализации свои особенности и свои возможности. Есть клиенты которые имеют версии под разные операционные системы. Собственно первая сделана Брэмом на python'е, который и есть первый мультиплатформенный. Но он медленнее и у него меньше возможностей. Возможно даже нет DHT. Есть libtorrent который является основой большинства клиентов с открытым кодом, но для него нужны враперы. KTorrent и есть пример такого, так же как и Transmission, он же встроен в Miro. Но у мюТоррента свой движок и его распростроненность ограничена. Есть говорить про опции и поддержки, то там придется рассматривать наличие/отсутствие шифрации трафика, и еще куча других параметров.
Работоспособность прожекта зависит только от конкретной реализации, от настроек сети, от конкретного канала и способа подключения к сети, от настроек FireWall'а. В любом случае будет нужен отдельный сервер и большой дисковый массив для файлов.
Если кажется, что я умничаю то только потому, что вижу задачи на несколько шагов вперед. Можно пытаться убиваться головой об стену, а можно продумать все сразу и не плодить топики "А почему у меня torrent-клиент ничего не качает".