blob: 9c11ec60f09b91e4a008e7fdfb6adc0b6306e4e9 [file] [log] [blame]
Alexander Afanasyevbd5b67a2014-09-02 16:06:21 -07001NDNS: Domain Name Service for Named Data Networking
2===================================================
3
4NDNS is a completely distributed database system that largely mimics the structure of the
5DNS system in today's Internet but operates within the NDN architecture. Although the
6design of NDNS was primarily driven with a desire to provide support for cryptographic key
7distribution and routing scalability management, we believe that NDNS can also serve a
8number of other purposes during the development and deployment of the NDN architecture in
9coming years.
10
11NDNS Documentation
12------------------
13
14.. toctree::
15 :maxdepth: 2
16
17 INSTALL
18 ndns-packet-format
Shock Jiang3c723182014-09-10 16:41:18 -070019 ndns-db-manage
Alexander Afanasyevbd5b67a2014-09-02 16:06:21 -070020 manpages
21
22**Additional documentation**
23
24* `API documentation (doxygen) <doxygen/annotated.html>`_
25
26* `Addressing Operational Challenges in Named Data Networking Through NDNS Distributed
27 Database <http://lasr.cs.ucla.edu/afanasyev/data/files/Afanasyev/afanasyev-phd-thesis.pdf>`_
28 (PhD Thesis, outlining purpose and overall design of the NDNS system)
29
30Downloading
31-----------
32
33* `Source code GitHub git repository <https://github.com/named-data/NDNS>`_.
34
35License
36-------
37
38NDNS is an open and free software package licensed under GPL 3.0 license and is the
39centerpiece of our committement to making NDN's core technology open and free to all
40Internet users and developers. For more information about the licensing details and
41limitation, refer to `COPYING.md <https://github.com/named-data/NDNS/blob/master/COPYING.md>`_.