-hosts high availability reachability without complex manual manipulations.
-By default it creates 200::/7 IPv6 network, where each host's address is
-derived from the corresponding public key.
-
-NNCP's Yggdrasil support is fully based on and resembles the idea taken
-from @url{https://github.com/neilalexander/yggmail, yggmail} software,
-that does not use Yggdrasil's full-featured IP tunnelling capabilities,
-but rather uses it only as a generic packet transmission network,
-greatly simplifying the whole setup, without necessity to setup separate
-networking interface and operating system's routing tables with firewall.
-@url{http://bittorrent.org/beps/bep_0029.html, μTP} transport protocol
-is used over Yggdrasil's packet interface -- it is relatively simple and
-efficient enough.
-
-No separate explicit Yggdrasil daemon installation is necessary, however
-you should be able to interoperate with it too, using for example as an
-entry point to the global Yggdrasil network. You can reuse already
-existing Yggdrasil network, without colliding with its IP tunnelling
-features.
+hosts high reachability without complex manual manipulations. By default
+it creates 200::/7 IPv6 network, where each host's address is derived
+from its public key.
+
+NNCP reuses Yggdrasil's source code, but instead of relying on operating
+system's network stack, that would require use of some kind
+full-featured TUN network interface, there is pure Go built-in stack,
+responsible for IPv6 and TCP protocols support. You do not need to think
+about network interfaces, addressing and firewall setup at all:
+@command{@ref{nncp-daemon}} acts as Yggdrasil IPv6 reachable host,
+listening on single TCP port. You can reach it using ordinary
+non-Yggdrasil capable version of @command{@ref{nncp-call}}, calling
+corresponding 200::/7 IPv6 address through native Yggdrasil daemon
+created TUN interface. @command{@ref{nncp-daemon}},
+@command{@ref{nncp-call}}* can freely peer with Yggdrasil nodes, reusing
+existing infrastructure.