--- /dev/null
+@node Features
+@unnumbered Features
+
+@itemize
+
+@item It uses file system for storing the pastes
+
+@item Pastes are shared through the external program (HTTP, FTP, Gopher, ...)
+
+@item Paste files have an extension (@file{.txt} by default), that can
+ be overriden for the given paste. So your HTTP service can answer
+ with varying @code{Content-Types}. You can share images for example,
+ not only plaintext
+
+@item No excessive HTTP protocol: just send
+ @url{https://en.wikipedia.org/wiki/Bencode, bencode}-ed dictionary
+ with the data over the TCP
+
+@item Newline is appended for @file{.txt}/@file{.url} pastes, if it is missing
+
+@item SHA512/2 checksum is sent back to you, for integrity checking
+
+@item Intended to be run as a @url{https://cr.yp.to/ucspi-tcp.html, UCSPI-TCP}
+ service @url{http://cr.yp.to/daemontools.html, daemontools}-like supervisor
+
+@item Can automatically generate HTML files with the links for automatic
+ @url{https://asciinema.org/, asciicasts} playback.
+
+@item You can clear an old ones with simple:
+ @code{find pastes -ctime XXX -delete}
+@end itemize