The MSSP specification is available at:

http://tintin.sourceforge.net/mssp

The Mud Telopt Handler provides a compilable mini codebase. If you're
planning to implement it it's suggested to change all external function
calls, macros, structures, and definitions to be compatible with your
codebase and have it compile within the mini codebase without errors.

The next step would be to get the mud_data structure working in your
mud, and populating it during boot time, as well as the cols and rows
variables in the descriptor data if you want to use the telnet option
to automatically set screen width and height.

After this it should be fairly easy to plug the entire thing into
your codebase.

Keep in mind you will need send IAC WILL TELOPT_MSSP to each new
connection, unless you call announce_support() which will announce
all supported protocols as defined in tables.c.

