diff --git a/docs/dht_rss.html b/docs/dht_rss.html index b61a4ead5..9f9001e1a 100644 --- a/docs/dht_rss.html +++ b/docs/dht_rss.html @@ -57,21 +57,18 @@
Table of contents
This is a proposal for an extension to the BitTorrent DHT to allow for decentralized RSS feed like functionality.
The intention is to allow the creation of repositories of torrents @@ -99,7 +96,6 @@ as many items as can fit in a normal UDP packet size should be returned. If there are more items than can fit, a random sub-set should be returned.
Is there a better heuristic here? Should there be a bias towards newer items? If so, there needs to be a signed timestamp as well, which might get messy
-The target, i.e. the ID in the DHT key space feeds are announced to, MUST always @@ -112,9 +108,8 @@ names.
These are the proposed new message formats.
-{ "a": @@ -156,7 +151,7 @@ starts with 0x4f7d25a... and you choose a bloom filter of size 80 bits. Set bits
{ "r": @@ -199,7 +194,7 @@ Any item whose signature in the same way, searching for the nodes responsible for the feed.
{ "a": @@ -238,8 +233,10 @@ first. a feed does not receive any announced items in 60 minutes, a peer MAY time it out and remove it.Subscribers and publishers SHOULD announce random items.
+
This is an example of an announce_item message:
{ "a": @@ -275,7 +272,7 @@ used in this example is 980f4cd7b812ae3430ea05af7c09a7e430275f324f42275ca534d9f7
The proposed URI scheme for DHT feeds is:
magnet:?xt=btfd:<base16-curve25519-public-key> &dn= <feed name> diff --git a/docs/dht_rss.rst b/docs/dht_rss.rst index 971881702..633e695eb 100644 --- a/docs/dht_rss.rst +++ b/docs/dht_rss.rst @@ -9,9 +9,6 @@ BitTorrent extension for DHT RSS feeds :depth: 2 :backlinks: none -BitTorrent extension for DHT RSS feeds --------------------------------------- - This is a proposal for an extension to the BitTorrent DHT to allow for decentralized RSS feed like functionality. @@ -63,7 +60,7 @@ messages These are the proposed new message formats. requesting items ----------------- +................ .. parsed-literal:: @@ -112,7 +109,7 @@ Example: request item response ---------------------- +..................... .. parsed-literal:: @@ -162,7 +159,7 @@ Any item whose signature in the same way, searching for the nodes responsible for the feed. announcing items ----------------- +................ .. parsed-literal:: @@ -207,10 +204,10 @@ it out and remove it. Subscribers and publishers SHOULD announce random items. -Example +example ....... -:: +This is an example of an ``announce_item`` message:: { "a": @@ -246,7 +243,7 @@ Note that ``target`` is in fact SHA1('my stuff' + 'key'). The private key used in this example is 980f4cd7b812ae3430ea05af7c09a7e430275f324f42275ca534d9f7c6d06f5b. -URI Scheme +URI scheme ---------- The proposed URI scheme for DHT feeds is: