+## Configuration
+
+Rhynodge’s configuration uses JSON files (I tried using XML first but apparently polymorphic deserialization is something that is not easily done with XML parsers). The format of a ``Chain`` configuration is pretty straight-forward and can be seen in the example configuration files.
+
+## Running Rhynodge
+
+Rhynodge uses Maven as build and dependency management tool. Maven can also run Rhynodge:
+
+> $ mvn clean compile exec:java
+
+Rhynodge accepts the following command-line parameters:
+
+- ``--chains <directory>``, ``-c <directory>``: directory to load chain configurations from.
+- ``--states <directory>``, ``-s <directory>``: directory to store states in.
+
+Both directories need to be created before running Rhynodge.