+## Overview
+This service runs the "UNICENS Managament Library" which is responsible
+to start an INICnet network and configure well-known nodes and create
+audio/video routes.
+The respective network setup is described in on an XML file which is
+either automatically loaded after starting the service, or later on
+demand.
+
+## Verbs
+
+| Name | Description | JSON Parameters |
+|--------------------|-----------------------------------------------|-------------------------------------------------------------------|
+| listconfig | List configuration files in a given directory.| *Request:* {"cfgpath": "/path/to/directory"} |
+| initialise | Initialize the service by loading a specific configuration. | *Request:* {"filename": "/path/to/file.xml"} |
+| subscribe | Subscribe to "node-availibility" event. | *Request:* { } |
+| subscriberx | Subscribe to "rx-message" event. | *Request:* { } |
+| sendmessage | Transmit a control message to a node. | *Request:* {"node" : 624, "msgid" : 123, "data" : "AAA="} |
+| writei2c | Write I2C data to a node. | *Request:* {"node" : 624, "data" : [7,3,255]} |
+
+Please note that it may not be required to call the "initialze" verb. The binding call automatically "initialize" when it is started.
+It automatically loads the configuration "data/config_multichannel_audio_kit.xml". This required that a compatible INICnet hardware is
+connected and the respective driver is initialized.
+
+## Events
+| Name | Description | JSON Parameters |
+|--------------------|-----------------------------------------------|-------------------------------------------------------------------|
+| node-availibility | Availability of a node has changed. | *Response:* {"node" : 624, "available" : true} |
+| rx-message | Received a message from a node. | *Response:* {"node" : 624, "msgid" : 123, "data" : "AAA="} |