first git version of the specification doc