see ../SPECIFICATION.md
