-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:
+@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 @ref{nncp-call}, calling corresponding 200::/7 IPv6 address
+through native Yggdrasil daemon created TUN interface.
+@ref{nncp-daemon}, @ref{nncp-call}* can freely peer with Yggdrasil
+nodes, reusing existing infrastructure.