diff --git a/doc/mainpage.dox b/doc/mainpage.dox
index 9f0fd952..b48e9896 100644
--- a/doc/mainpage.dox
+++ b/doc/mainpage.dox
@@ -33,4 +33,67 @@ The libssh library provides:
- Full poll()/WSAPoll() support and a poll-emulation for Win32.
- Runs and tested under x86_64, x86, ARM, Sparc32, PPC under Linux, BSD, MacOSX, Solaris and Windows
+@section main-rfc Internet standard
+
+@subsection main-rfc-secsh Secure Shell (SSH)
+
+The following RFC documents described SSH-2 protcol as an Internet standard.
+
+ - RFC 4250,
+ The Secure Shell (SSH) Protocol Assigned Numbers
+ - RFC 4251,
+ The Secure Shell (SSH) Protocol Architecture
+ - RFC 4252,
+ The Secure Shell (SSH) Authentication Protocol
+ - RFC 4253,
+ The Secure Shell (SSH) Transport Layer Protocol
+ - RFC 4254,
+ The Secure Shell (SSH) Connection Protocol
+ - RFC 4255,
+ Using DNS to Securely Publish Secure Shell (SSH) Key Fingerprints
+ - RFC 4256,
+ Generic Message Exchange Authentication for the Secure Shell Protocol (SSH)
+ - RFC 4335,
+ The Secure Shell (SSH) Session Channel Break Extension
+ - RFC 4344,
+ The Secure Shell (SSH) Transport Layer Encryption Modes
+ - RFC 4345,
+ Improved Arcfour Modes for the Secure Shell (SSH) Transport Layer Protocol
+
+It was later modified and expanded by the following RFCs.
+
+ - RFC 4419,
+ Diffie-Hellman Group Exchange for the Secure Shell (SSH) Transport Layer
+ Protocol
+ - RFC 4432,
+ RSA Key Exchange for the Secure Shell (SSH) Transport Layer Protocol
+ - RFC 4462,
+ Generic Security Service Application Program Interface (GSS-API)
+ Authentication and Key Exchange for the Secure Shell (SSH) Protocol
+ - RFC 4716,
+ The Secure Shell (SSH) Public Key File Format
+ - RFC 5656,
+ Elliptic Curve Algorithm Integration in the Secure Shell Transport Layer
+
+
+@subsection main-rfc-sftp Secure Shell File Transfer Protocol (SFTP)
+
+The protocol is not an Internet standard but it is still widely implemented.
+OpenSSH and most other implementation implement Version 3 of the protocol. We
+do the same in libssh.
+
+ -
+ draft-ietf-secsh-filexfer-02.txt,
+ SSH File Transfer Protocol
+
+@subsection main-rfc-extensions Secure Shell Extensions
+
+The OpenSSH project has defined some extensions to the protocol. We support some of
+them like the statvfs calls in SFTP or the ssh-agent.
+
+ -
+ OpenSSH's deviations and extensions
+ -
+ OpenSSH's ssh-agent
+
*/